Commit graph

13 commits

Author SHA1 Message Date
Jesse Wierzbinski e5e688a154
fix: 🐛 Add type: json specifier to all JSON imports 2025-05-26 08:55:06 +02:00
Jesse Wierzbinski 963173cdae
chore: ⬆️ Upgrade to Biome 2.0 2025-04-10 19:15:31 +02:00
Jesse Wierzbinski 58342e86e1
refactor(api): ♻️ Move from @hono/zod-openapi to hono-openapi
hono-openapi is easier to work with and generates better OpenAPI definitions
2025-03-29 03:30:06 +01:00
Jesse Wierzbinski d75254fc71
refactor(federation): 🚚 Change Like path from /objects/{id} to /likes/{id} 2025-03-28 22:06:42 +01:00
Jesse Wierzbinski 54fd81f076
refactor(config): ♻️ Redo config structure from scratch, simplify validation code, improve checks, add support for loading sensitive data from paths 2025-02-15 02:47:29 +01:00
Jesse Wierzbinski 4926d6ff5d
refactor(api): 🔥 Remove all useless route metadata objects 2024-12-30 20:18:48 +01:00
Jesse Wierzbinski c20e6eb3b8
feat(federation): Add registration info to nodeinfo 2024-11-19 15:29:21 +01:00
Jesse Wierzbinski 055ee417cb
feat(federation): Implement user statistics and node data in nodeinfo 2024-11-19 15:24:15 +01:00
Jesse Wierzbinski 1837a6feb4
fix(federation): 🐛 Make nodeinfo correctly return JSON instead of redirect 2024-11-19 14:41:12 +01:00
Jesse Wierzbinski 2254c3d39c
refactor(api): 🔥 Remove useless allowedMethods from route meta info 2024-09-27 13:08:47 +02:00
Jesse Wierzbinski 5aa1c4e625
refactor(api): ♻️ More OpenAPI refactoring work 2024-09-16 15:29:09 +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 3c1b330d4b
refactor(api): 🚚 Use api/ for API routes instead of server/api/ 2024-08-27 16:37:23 +02:00