adrianbonpin
d6dc701e3f
feat(api): add user profile routes (public profile, me, sessions)
2026-04-25 14:43:32 +08:00
adrianbonpin
3ef9649322
feat(api): add application-level rate limiting middleware with IP-based tracking
2026-04-25 14:34:24 +08:00
adrianbonpin
f8aa64bd32
feat(auth): mount Better-Auth on Elysia server with session macro and role guards
2026-04-25 13:42:07 +08:00
adrianbonpin
52ab8484cf
fix(api): add global error handler and export app type
...
- Add .onError hook for centralized error handling and consistent JSON formatting
- Export app instance and App type for Eden Treaty client integration
Reference: Task 2, Issues 1 and 2
2026-04-25 13:11:45 +08:00
adrianbonpin
a3cba6950e
feat(api): set up Elysia server with health check on Next.js catch-all route
2026-04-25 13:04:41 +08:00
adrianbonpin
9a87b3c7be
feat: make responsive and add .env.example
2026-04-25 02:03:55 +08:00
adrianbonpin
0dd1e86487
feat: add comprehensive SEO (metadata, OG images, sitemap, robots, manifest) and update README
2026-04-25 01:52:28 +08:00
adrianbonpin
04588d04c7
Initial commit from Create Next App
2026-04-24 21:49:07 +08:00