Commit graph

1060 commits

Author SHA1 Message Date
Jesse Wierzbinski 5e80122e81
chore: ⬆️ Upgrade dependencies 2024-09-25 12:36:19 +02:00
Jesse Wierzbinski 74ec563ba5
refactor(api): ♻️ Move all SSO account linking endpoint logic to OpenID plugin 2024-09-25 12:31:35 +02:00
Jesse Wierzbinski 6d4b4eb13b
fix(api): 🐛 Fix incorrect test case 2024-09-24 17:03:27 +02:00
Jesse Wierzbinski 96d1805925
refactor(api): ♻️ Move /api/v1/sso to OpenID plugin 2024-09-24 14:42:39 +02:00
Jesse Wierzbinski c7ec678a3e
fix: 💚 Run every test file separately instead of using the global bun test command 2024-09-23 13:20:30 +02:00
Jesse Wierzbinski de8b8e2cc0
ci: 💚 Add debug for CI 2024-09-23 13:06:22 +02:00
Jesse Wierzbinski c7ae7f3042
refactor: 🔥 Remove superflous logger call 2024-09-23 12:03:10 +02:00
Jesse Wierzbinski 08ce64e9b9
fix: 🔊 Fix logging code to not run in tests 2024-09-23 12:01:02 +02:00
Jesse Wierzbinski c993b7207e
fix(config): 💚 Fix incorrect CI config 2024-09-23 11:56:18 +02:00
Jesse Wierzbinski c7221ae9d1
refactor(plugin): ♻️ Remove mandatory manifest inside Plugin constructor 2024-09-23 11:54:42 +02:00
Jesse Wierzbinski d224d7b9b8
feat(plugin): Add dynamic plugin and manifest loader 2024-09-23 11:51:15 +02:00
Jesse Wierzbinski f623f2c1a0
refactor(plugin): ♻️ Move plugin manifests to json file, add JSON schema 2024-09-23 10:34:14 +02:00
Jesse Wierzbinski 3bcb7225bf
chore: ⬆️ Upgrade Bun to 1.1.29 2024-09-23 10:02:30 +02:00
Jesse Wierzbinski ea248c96c4
chore: ⬆️ Upgrade dependencies 2024-09-23 10:01:40 +02:00
Jesse Wierzbinski 24172b5138
fix: 🚑 Patch federation library to work around a bug in Bun's bundling
Fixes build failures
2024-09-23 10:00:06 +02:00
Jesse Wierzbinski 5aa1c4e625
refactor(api): ♻️ More OpenAPI refactoring work 2024-09-16 15:29:09 +02:00
Jesse Wierzbinski 6d9e385a04
chore: ⬆️ Upgrade dependencies 2024-09-16 12:34:33 +02:00
Jesse Wierzbinski 9e3311e29f
refactor(api): ♻️ Refactor roles, SSO and timelines to new OpenAPI route format 2024-09-16 12:30:05 +02:00
Jesse Wierzbinski 739bbe935b
refactor(api): ♻️ More OpenAPI refactoring 2024-09-15 14:59:21 +02:00
Jesse Wierzbinski b755fc5d62
refactor(api): ♻️ Move more API routes to new OpenAPI format 2024-09-15 14:28:47 +02:00
Jesse Wierzbinski 166d1c59a5
refactor: 🔥 Remove some code already provided by LogTape 2024-09-15 13:47:26 +02:00
Jesse Wierzbinski 12f7fa4047
fix(api): 🐛 Remove useless null check 2024-09-14 17:34:12 +02:00
Jesse Wierzbinski ad2d47d174
chore: ⬆️ Upgrade Bun to 1.1.27 2024-09-14 17:33:02 +02:00
Jesse Wierzbinski 2e41bfeee4
chore: ⬆️ Upgrade dependencies 2024-09-14 17:32:32 +02:00
Jesse Wierzbinski a05a0b313f
fix(api): 🐛 Fix logging causing crashes when parsing FormData 2024-09-14 17:30:02 +02:00
Jesse Wierzbinski cf149b737a
chore: ⬆️ Upgrade dependencies 2024-09-05 15:16:08 +02:00
Jesse Wierzbinski d335965b2e
chore: 📝 Update changelog 2024-09-04 23:40:22 +02:00
Jesse Wierzbinski d63196b5ee
fix(api): 🐛 Only decode URI, not full URI component, in application's redirect_url 2024-09-04 23:31:58 +02:00
Jesse Wierzbinski 53184bbe99
fix: 💚 Make CI config valid again 2024-09-04 23:22:48 +02:00
Jesse Wierzbinski bfd4c7884e
fix(api): 🐛 Also encode OAuth authorize endpoint response 2024-09-04 23:21:52 +02:00
Jesse Wierzbinski ac906acbe2
fix(api): 🐛 Encode redirect URI 2024-09-04 23:18:08 +02:00
Jesse Wierzbinski e68832683f
fix(api): 🐛 Correctly use Hono primitives in OpenID redirect 2024-09-04 23:15:33 +02:00
Jesse Wierzbinski 7f8ade5fc1
fix(api): 🐛 Correctly decode URI component when obtaining token.
Prevents redirect_uri mismatch by normalizing URL encoding
2024-09-04 23:11:16 +02:00
Jesse Wierzbinski 9dc143060f
refactor: 🔊 Don't use debugRequest for logging middleware (doesn't output a body) 2024-09-04 23:08:11 +02:00
Jesse Wierzbinski 128a21cd47
fix: 💚 Fix incorrect CI config 2024-09-04 23:04:07 +02:00
Jesse Wierzbinski 45c131dfed
fix(api): 🐛 Don't clone body twice 2024-09-04 22:59:39 +02:00
Jesse Wierzbinski 5d2aa82247
feat(api): Add response logging 2024-09-04 22:52:43 +02:00
Jesse Wierzbinski b5411c01e4
fix: ✏️ Fix typos 2024-09-04 21:55:23 +02:00
Jesse Wierzbinski 6c56b582b3
chore: ⬆️ Upgrade Bun to 1.1.26 2024-09-04 21:51:53 +02:00
Jesse Wierzbinski c0fafcdfda
chore: ⬆️ Upgrade dependencies 2024-09-04 21:44:49 +02:00
Jesse Wierzbinski d51bae52c6
refactor(plugin): ♻️ Move parts of OpenID logic to plugin 2024-08-29 20:32:04 +02:00
Jesse Wierzbinski 69d7d50239
refactor(api): ♻️ Remove old redirect() and response() in favour of Hono's builtins 2024-08-28 17:01:56 +02:00
Jesse Wierzbinski 691716f7eb
chore: 🔥 Move special GitHub files to another repository 2024-08-28 03:28:03 +02:00
Jesse Wierzbinski 878abd1c77
chore: ⬆️ Upgrade dependencies 2024-08-28 00:28:35 +02:00
Jesse Wierzbinski 5f090c3259
chore: ♻️ Use new branding 2024-08-28 00:06:49 +02:00
Jesse Wierzbinski f9023893af
refactor: 🚚 Point everything to the new GitHub org 2024-08-27 21:40:42 +02:00
Jesse Wierzbinski 47c666894c
refactor: ♻️ Refactor tests to use a simpler syntax 2024-08-27 21:25:26 +02:00
Jesse Wierzbinski 6ed1bd747f
refactor(api): ♻️ Refactor more routes to use OpenAPI 2024-08-27 20:14:10 +02:00
Jesse Wierzbinski 5554038f44
style: 🚨 Run Biome 2024-08-27 18:56:20 +02:00
Jesse Wierzbinski bcbc9e6bf1
refactor(api): ♻️ Refactor more routes into OpenAPI-compatible formats 2024-08-27 18:55:02 +02:00