Commit graph

  • b53307c824
    refactor: 🚚 Explicitely add extensions to all imports Jesse Wierzbinski 2024-10-04 15:22:48 +0200
  • b5b7014c00
    refactor: 🚨 Add empty default case to OpenID grant_type handler Jesse Wierzbinski 2024-10-03 19:06:24 +0200
  • 2537e3cd48
    refactor: 🚨 Make more class methods static Jesse Wierzbinski 2024-10-03 19:02:13 +0200
  • 5ec19f037a
    refactor: 🚨 Remove unnecessary function overloads Jesse Wierzbinski 2024-10-03 13:54:09 +0200
  • 835cdc3f18
    refactor: 🚨 Make class methods that don't use this static Jesse Wierzbinski 2024-10-03 13:51:19 +0200
  • 53688095cc
    refactor: 🚨 Don't use wildcard imports Jesse Wierzbinski 2024-10-03 13:44:55 +0200
  • bec3e4ea70
    refactor: 🚨 Consolidate consecutive RUN calls Jesse Wierzbinski 2024-10-03 13:43:19 +0200
  • 3fade63567
    refactor: 🚨 Use shortand property syntax for object literals Jesse Wierzbinski 2024-10-03 13:41:58 +0200
  • 48ffe97849
    refactor: 🚨 Pin all package versions in Docker images Jesse Wierzbinski 2024-10-03 13:30:49 +0200
  • 360ec4817c
    fix(api): 🚨 Correct duplicate assignments Jesse Wierzbinski 2024-10-03 13:26:53 +0200
  • 8da9567ca2
    refactor(api): 🚨 Don't export a mutable value Jesse Wierzbinski 2024-10-03 13:26:00 +0200
  • 076e930369
    refactor: 🚨 Remove process.exit usage Jesse Wierzbinski 2024-10-03 11:59:26 +0200
  • b1d8595a7c
    refactor: 🚨 Remove unnecessary async keywords Jesse Wierzbinski 2024-10-03 11:43:16 +0200
  • 132bec4d5b
    fix(api): 🐛 Fix incorrect ?? placement Jesse Wierzbinski 2024-10-03 10:31:57 +0200
  • 5ed3f04d48
    refactor: 🚨 Simplify boolean return Jesse Wierzbinski 2024-10-03 10:30:22 +0200
  • a4aafc202c
    refactor(cli): 🔥 Remove useless bin files in CLI Jesse Wierzbinski 2024-10-03 10:29:25 +0200
  • 5e1ec8778c
    fix: 🚨 Correct useless template literal Jesse Wierzbinski 2024-10-03 10:27:41 +0200
  • 06315e8a81
    fix: 🚨 Replace ts-ignore with ts-expect-error Jesse Wierzbinski 2024-10-03 10:26:58 +0200
  • f523e5d355
    feat: Add Deepsource config file Jesse Wierzbinski 2024-10-03 10:24:39 +0200
  • 3879763971
    refactor(plugin): ♻️ Add more exports to @versia/kit for database behaviour Jesse Wierzbinski 2024-09-30 14:34:43 +0200
  • 23300ae93e
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-30 13:53:14 +0200
  • 3f3cf8ec39
    perf: 🔥 Remove useless @hono/zod-validator dependency (replaced by @hono/zod-openapi) Jesse Wierzbinski 2024-09-30 13:50:25 +0200
  • 1e84fa6e41
    docs: 📝 Update changelog and README Jesse Wierzbinski 2024-09-30 13:49:04 +0200
  • 19213ec29e
    refactor(api): ♻️ Move token endpoint to OpenID plugin, add revoke endpoint Jesse Wierzbinski 2024-09-30 13:42:12 +0200
  • 2254c3d39c
    refactor(api): 🔥 Remove useless allowedMethods from route meta info Jesse Wierzbinski 2024-09-27 13:08:47 +0200
  • b040c88445
    refactor(api): ♻️ Finish first pass of OpenAPI refactor Jesse Wierzbinski 2024-09-27 13:00:12 +0200
  • 5e80122e81
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-25 12:36:19 +0200
  • 74ec563ba5
    refactor(api): ♻️ Move all SSO account linking endpoint logic to OpenID plugin Jesse Wierzbinski 2024-09-25 12:31:35 +0200
  • 6d4b4eb13b
    fix(api): 🐛 Fix incorrect test case Jesse Wierzbinski 2024-09-24 17:03:27 +0200
  • 96d1805925
    refactor(api): ♻️ Move /api/v1/sso to OpenID plugin Jesse Wierzbinski 2024-09-24 14:42:39 +0200
  • c7ec678a3e
    fix: 💚 Run every test file separately instead of using the global bun test command Jesse Wierzbinski 2024-09-23 13:20:30 +0200
  • de8b8e2cc0
    ci: 💚 Add debug for CI Jesse Wierzbinski 2024-09-23 13:06:22 +0200
  • c7ae7f3042
    refactor: 🔥 Remove superflous logger call Jesse Wierzbinski 2024-09-23 12:03:10 +0200
  • 08ce64e9b9
    fix: 🔊 Fix logging code to not run in tests Jesse Wierzbinski 2024-09-23 12:01:02 +0200
  • c993b7207e
    fix(config): 💚 Fix incorrect CI config Jesse Wierzbinski 2024-09-23 11:56:18 +0200
  • c7221ae9d1
    refactor(plugin): ♻️ Remove mandatory manifest inside Plugin constructor Jesse Wierzbinski 2024-09-23 11:54:42 +0200
  • d224d7b9b8
    feat(plugin): Add dynamic plugin and manifest loader Jesse Wierzbinski 2024-09-23 11:51:15 +0200
  • f623f2c1a0
    refactor(plugin): ♻️ Move plugin manifests to json file, add JSON schema Jesse Wierzbinski 2024-09-23 10:34:14 +0200
  • 3bcb7225bf
    chore: ⬆️ Upgrade Bun to 1.1.29 Jesse Wierzbinski 2024-09-23 10:02:30 +0200
  • ea248c96c4
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-23 10:01:40 +0200
  • 24172b5138
    fix: 🚑 Patch federation library to work around a bug in Bun's bundling Jesse Wierzbinski 2024-09-23 10:00:06 +0200
  • 5aa1c4e625
    refactor(api): ♻️ More OpenAPI refactoring work Jesse Wierzbinski 2024-09-16 15:29:09 +0200
  • 6d9e385a04
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-16 12:34:33 +0200
  • 9e3311e29f
    refactor(api): ♻️ Refactor roles, SSO and timelines to new OpenAPI route format Jesse Wierzbinski 2024-09-16 12:30:05 +0200
  • 739bbe935b
    refactor(api): ♻️ More OpenAPI refactoring Jesse Wierzbinski 2024-09-15 14:59:21 +0200
  • b755fc5d62
    refactor(api): ♻️ Move more API routes to new OpenAPI format Jesse Wierzbinski 2024-09-15 14:28:47 +0200
  • 166d1c59a5
    refactor: 🔥 Remove some code already provided by LogTape Jesse Wierzbinski 2024-09-15 13:47:26 +0200
  • 12f7fa4047
    fix(api): 🐛 Remove useless null check Jesse Wierzbinski 2024-09-14 17:34:12 +0200
  • ad2d47d174
    chore: ⬆️ Upgrade Bun to 1.1.27 Jesse Wierzbinski 2024-09-14 17:33:02 +0200
  • 2e41bfeee4
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-14 17:32:32 +0200
  • a05a0b313f
    fix(api): 🐛 Fix logging causing crashes when parsing FormData Jesse Wierzbinski 2024-09-14 17:30:02 +0200
  • cf149b737a
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-05 15:16:08 +0200
  • d335965b2e
    chore: 📝 Update changelog Jesse Wierzbinski 2024-09-04 23:40:22 +0200
  • d63196b5ee
    fix(api): 🐛 Only decode URI, not full URI component, in application's redirect_url Jesse Wierzbinski 2024-09-04 23:31:58 +0200
  • 53184bbe99
    fix: 💚 Make CI config valid again Jesse Wierzbinski 2024-09-04 23:22:48 +0200
  • bfd4c7884e
    fix(api): 🐛 Also encode OAuth authorize endpoint response Jesse Wierzbinski 2024-09-04 23:21:52 +0200
  • ac906acbe2
    fix(api): 🐛 Encode redirect URI Jesse Wierzbinski 2024-09-04 23:18:08 +0200
  • e68832683f
    fix(api): 🐛 Correctly use Hono primitives in OpenID redirect Jesse Wierzbinski 2024-09-04 23:15:33 +0200
  • 7f8ade5fc1
    fix(api): 🐛 Correctly decode URI component when obtaining token. Jesse Wierzbinski 2024-09-04 23:11:16 +0200
  • 9dc143060f
    refactor: 🔊 Don't use debugRequest for logging middleware (doesn't output a body) Jesse Wierzbinski 2024-09-04 23:08:11 +0200
  • 128a21cd47
    fix: 💚 Fix incorrect CI config Jesse Wierzbinski 2024-09-04 23:04:07 +0200
  • 45c131dfed
    fix(api): 🐛 Don't clone body twice Jesse Wierzbinski 2024-09-04 22:59:39 +0200
  • 5d2aa82247
    feat(api): Add response logging Jesse Wierzbinski 2024-09-04 22:52:43 +0200
  • b5411c01e4
    fix: ✏️ Fix typos Jesse Wierzbinski 2024-09-04 21:55:23 +0200
  • 6c56b582b3
    chore: ⬆️ Upgrade Bun to 1.1.26 Jesse Wierzbinski 2024-09-04 21:51:53 +0200
  • c0fafcdfda
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-09-04 21:44:49 +0200
  • d51bae52c6
    refactor(plugin): ♻️ Move parts of OpenID logic to plugin Jesse Wierzbinski 2024-08-29 20:32:04 +0200
  • 69d7d50239
    refactor(api): ♻️ Remove old redirect() and response() in favour of Hono's builtins Jesse Wierzbinski 2024-08-28 17:01:56 +0200
  • 691716f7eb
    chore: 🔥 Move special GitHub files to another repository Jesse Wierzbinski 2024-08-28 03:28:03 +0200
  • 878abd1c77
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-08-28 00:28:35 +0200
  • 5f090c3259
    chore: ♻️ Use new branding Jesse Wierzbinski 2024-08-28 00:06:49 +0200
  • f9023893af
    refactor: 🚚 Point everything to the new GitHub org Jesse Wierzbinski 2024-08-27 21:40:42 +0200
  • 47c666894c
    refactor: ♻️ Refactor tests to use a simpler syntax Jesse Wierzbinski 2024-08-27 21:25:26 +0200
  • 6ed1bd747f
    refactor(api): ♻️ Refactor more routes to use OpenAPI Jesse Wierzbinski 2024-08-27 20:14:10 +0200
  • 5554038f44
    style: 🚨 Run Biome Jesse Wierzbinski 2024-08-27 18:56:20 +0200
  • bcbc9e6bf1
    refactor(api): ♻️ Refactor more routes into OpenAPI-compatible formats Jesse Wierzbinski 2024-08-27 18:55:02 +0200
  • 02cb8bcd4f
    feat(api): Add Swagger UI and OpenAPI endpoint Jesse Wierzbinski 2024-08-27 18:09:15 +0200
  • f03542b37e
    fix(api): 🚑 Make server start again when NUM_CPUS is undefined Jesse Wierzbinski 2024-08-27 18:00:39 +0200
  • b0b750c05d
    refactor(api): ♻️ Convery more routes to use OpenAPI Jesse Wierzbinski 2024-08-27 17:40:58 +0200
  • 1ab1c68d36
    refactor(api): 🚚 Refactor authentication middleware and implement some OpenAPI routes Jesse Wierzbinski 2024-08-27 17:20:36 +0200
  • edf5edca9f
    refactor(api): 🔥 Remove old mastodon-compatible login endpoints Jesse Wierzbinski 2024-08-27 16:47:58 +0200
  • 184dae75ba
    chore: 📝 Update Changelog Jesse Wierzbinski 2024-08-27 16:46:10 +0200
  • bec60fbf96
    refactor(api): 🔥 Remove Glitch-FE explicit support Jesse Wierzbinski 2024-08-27 16:45:05 +0200
  • df466ecaa0
    refactor(api): ♻️ Use OpenAPIHono instead of Hono in preparation for future changes Jesse Wierzbinski 2024-08-27 16:40:11 +0200
  • 3c1b330d4b
    refactor(api): 🚚 Use api/ for API routes instead of server/api/ Jesse Wierzbinski 2024-08-27 16:37:23 +0200
  • dfc0bf4595
    chore: ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-08-27 16:01:10 +0200
  • cea0544686
    fix(federation): 🏷️ Correctly make InstanceMetadata description a string Jesse Wierzbinski 2024-08-27 15:51:41 +0200
  • fbb845f7f8
    refactor(federation): 🚚 Move old function to User Jesse Wierzbinski 2024-08-27 15:50:14 +0200
  • 3b2c0d3b5a
    chore(federation): ⬆️ Upgrade dependencies Jesse Wierzbinski 2024-08-27 02:40:09 +0200
  • 4bf3c44959
    fix(federation): 🐛 Change incorrect X-Date to X-Nonce Jesse Wierzbinski 2024-08-27 02:26:00 +0200
  • 9cd53ce58a
    fix(federation): 🐛 Correctly parse instance hostname (not a URL) Jesse Wierzbinski 2024-08-27 02:21:09 +0200
  • df5e06ca8a
    fix(federation): 🐛 Make HTTP header validation lowercase Jesse Wierzbinski 2024-08-27 02:17:07 +0200
  • 9a917e2801
    refactor(federation): 🔥 Remove 0.3.1 from list of supported versions Jesse Wierzbinski 2024-08-27 01:59:39 +0200
  • 60ca66395c
    fix(cli): 🐛 Fix incorrect path after build Jesse Wierzbinski 2024-08-27 01:52:29 +0200
  • 0da6d508f3
    fix: 🐛 Add correct Nix output hash Jesse Wierzbinski 2024-08-26 20:23:47 +0200
  • 0ac540132a
    chore: 💚 Update Nix hashes Jesse Wierzbinski 2024-08-26 19:53:43 +0200
  • fbe86043b7
    refactor(api): ♻️ Replace old client library with new version (@versia/client) Jesse Wierzbinski 2024-08-26 19:40:15 +0200
  • 7708bff31f
    chore(federation): Remove old federation SDK Jesse Wierzbinski 2024-08-26 19:34:54 +0200
  • 334c429bfa
    fix(federation): 🐛 Correctly validate outbound Collections Jesse Wierzbinski 2024-08-26 19:34:21 +0200
  • 42e198ca0e
    chore(federation): 👽 Finish initial Versia Working Draft 4 update Jesse Wierzbinski 2024-08-26 19:27:40 +0200