Jesse Wierzbinski
|
3fe07a79b8
|
refactor(api): ♻️ Move all client schema code to new package
|
2025-03-22 02:34:03 +01:00 |
|
Jesse Wierzbinski
|
59a3463c72
|
fix(api): 🚨 Use shorthand property syntax everywhere, remove useless template literals
|
2025-02-14 17:55:54 +01:00 |
|
Jesse Wierzbinski
|
1856176de5
|
refactor(api): 🏷️ Port almost all remaining v1 endpoints to OpenAPI
|
2025-02-14 16:44:32 +01:00 |
|
Jesse Wierzbinski
|
2aeada4904
|
feat(api): 🏷️ Port Account OpenAPI schemas from Mastodon API docs
|
2025-02-05 21:49:39 +01:00 |
|
Jesse Wierzbinski
|
76d1ccc859
|
refactor(api): ♻️ Use URL literal instead of strings
|
2025-02-01 16:32:18 +01:00 |
|
Jesse Wierzbinski
|
82da70bcac
|
refactor(api): ♻️ Group note/account fetching code in some routes
|
2024-12-30 21:30:10 +01:00 |
|
Jesse Wierzbinski
|
16f302c2dc
|
refactor(api): ♻️ Simplify route schema definitions
|
2024-12-30 20:26:56 +01:00 |
|
Jesse Wierzbinski
|
4926d6ff5d
|
refactor(api): 🔥 Remove all useless route metadata objects
|
2024-12-30 20:18:48 +01:00 |
|
Jesse Wierzbinski
|
09f30db83a
|
refactor(api): ♻️ Remove useless authorization checks
|
2024-12-30 19:38:41 +01:00 |
|
Jesse Wierzbinski
|
dc12b269f5
|
refactor(api): ♻️ Improve authentication checker API
|
2024-12-30 19:18:31 +01:00 |
|
Jesse Wierzbinski
|
621dd7e9d9
|
refactor(api): ♻️ Upgrade zod-openapi to 0.18.3
Needed to add "as const" to all middleware handlers :)
|
2024-12-30 18:20:22 +01:00 |
|
Jesse Wierzbinski
|
fbfd237f27
|
refactor(api): ♻️ Throw ApiError instead of returning error JSON
|
2024-12-30 18:00:23 +01:00 |
|
Jesse Wierzbinski
|
9682cd0f99
|
fix(api): 🔒 Correctly check for note ownership when editing
|
2024-11-19 17:26:14 +01:00 |
|
Jesse Wierzbinski
|
7a73b8db91
|
refactor(database): 🚚 Only import ORM table data from @versia/kit
|
2024-11-01 21:05:54 +01:00 |
|
Jesse Wierzbinski
|
2f8b85a299
|
refactor(database): 🚚 Only import ORM abstractions from @versia/kit
|
2024-11-01 20:57:16 +01:00 |
|
Jesse Wierzbinski
|
e52e230ce3
|
refactor(database): 🚚 Move database ORM code to classes/database
The old directory, packages/database-interface, was confusingly named so it was better to move it here
|
2024-10-24 16:28:38 +02:00 |
|
Jesse Wierzbinski
|
2254c3d39c
|
refactor(api): 🔥 Remove useless allowedMethods from route meta info
|
2024-09-27 13:08:47 +02:00 |
|
Jesse Wierzbinski
|
b040c88445
|
refactor(api): ♻️ Finish first pass of OpenAPI refactor
|
2024-09-27 13:00:12 +02:00 |
|
Jesse Wierzbinski
|
1ab1c68d36
|
refactor(api): 🚚 Refactor authentication middleware and implement some OpenAPI routes
|
2024-08-27 17:20:36 +02:00 |
|
Jesse Wierzbinski
|
3c1b330d4b
|
refactor(api): 🚚 Use api/ for API routes instead of server/api/
|
2024-08-27 16:37:23 +02:00 |
|