1f03927987chore: fix formatting and add auth guards to dashboard route
bipproduction
2026-02-09 15:01:33 +08:00
c4de7e4e62fix: resolve manifest.json 404 on nested routes by adding base tag and improving server fallback
bipproduction
2026-02-09 12:32:28 +08:00
df707fe29bfeat: implement dark/light mode toggle across dashboard and profile
bipproduction
2026-02-09 11:24:34 +08:00
5ed9637a88feat: integrate Tailwind CSS v4 and verify with dashboard UI
bipproduction
2026-02-09 09:56:10 +08:00
cb0f17da15docs: finalize README.md and GEMINI.md with full feature set
bipproduction
2026-02-08 13:53:27 +08:00
f86ac66820chore: cleanup package.json and automate api type generation
bipproduction
2026-02-08 12:53:36 +08:00
0f71798389feat: simplify testing structure into api and e2e categories
bipproduction
2026-02-08 11:01:55 +08:00
4640b72ca6feat: complete OpenAPI migration and add test suite
bipproduction
2026-02-07 23:57:37 +08:00
f0c317837ffeat: migrate from Elysia Eden to Contract-First API (OpenAPI)
bipproduction
2026-02-07 18:12:52 +08:00
6abd32650dchore: prepare for migration to OpenAPI
bipproduction
2026-02-07 18:04:37 +08:00
d2abd9dafbfix: production routing for auth callbacks and restore API type inference
bipproduction
2026-02-07 17:21:20 +08:00
5c2bd971d7fix: resolve production crash in api-client.ts and frontend.tsx by using env utility
bipproduction
2026-02-07 17:06:36 +08:00
60457b1f2ffix: production crash due to undefined import.meta.env by adding env utility and updating build script
bipproduction
2026-02-07 17:03:42 +08:00
0dd2aa17d6feat: enable swagger only in development
bipproduction
2026-02-07 15:20:28 +08:00