Commit Graph
22 Commits
Author SHA1 Message Date
adrianbonpin 12ef1dd537 style: update login location 2026-04-26 15:35:27 +08:00
adrianbonpin 88cd5ef0e7 chore: modify title 2026-04-26 14:40:47 +08:00
adrianbonpin 668610e8fa chore: auth flow cleanup and verification 2026-04-26 01:45:34 +08:00
adrianbonpin 8c6e326bad feat: add login, forgot password, and reset password forms 2026-04-26 01:27:17 +08:00
adrianbonpin 284a4c1076 feat: add signup flow wizard and page 2026-04-26 01:21:34 +08:00
adrianbonpin d09496ed6a feat: add auth UI foundation components and layout 2026-04-26 01:17:08 +08:00
adrianbonpin 4fc4b070dc feat: update search page and improve details 2026-04-26 01:08:10 +08:00
adrianbonpin 6415200f34 feat: add steam game search 2026-04-25 21:37:34 +08:00
adrianbonpin e03a4081ae fix: search page logic 2026-04-25 21:07:14 +08:00
adrianbonpin 592b0c7b87 feat: initial landing and search pages 2026-04-25 21:01:00 +08:00
adrianbonpin c3a85d1336 refactor: remove structured settings tables, use freeform JSON for presets and entries 2026-04-25 18:51:10 +08:00
adrianbonpin b6eb005c73 feat(api): wire all CRUD routes into Elysia server 2026-04-25 18:31:26 +08:00
adrianbonpin a7cafe7ae5 fix: resolve all build errors and ensure clean build 2026-04-25 14:51:06 +08:00
adrianbonpin 20027ecc3d feat: add styled 404 page matching landing page theme 2026-04-25 14:44:52 +08:00
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