Commit Graph

173 Commits

Author SHA1 Message Date
zetaloop 536465aa54 feat(users): fetch user by id from backend 2026-02-28 16:42:33 +08:00
zetaloop f1ae3e04bb feat(catalog): fetch players, services, shops 2026-02-28 16:37:15 +08:00
zetaloop f4365668ab feat(games): fetch games from backend 2026-02-28 16:23:30 +08:00
zetaloop 6dd21e1090 feat(files): fetch file blob by id 2026-02-28 16:10:50 +08:00
zetaloop 5797a8bdeb feat(auth): hook up verification code sending 2026-02-28 15:45:05 +08:00
zetaloop cee3bd3719 feat(auth): wire verification code endpoints 2026-02-28 15:39:48 +08:00
zetaloop f085a49d87 fix(api): surface non-json error messages 2026-02-28 14:27:43 +08:00
zetaloop 7d10be1c1f fix(api): support xsrf and backend error message 2026-02-28 12:57:52 +08:00
zetaloop 6facf979af feat(users): fetch current user from backend 2026-02-28 12:23:24 +08:00
zetaloop f34f18cca1 feat(auth): connect to backend endpoints 2026-02-28 12:18:01 +08:00
zetaloop 8463e9ea1c feat(search): migrate to backend endpoint 2026-02-28 12:17:52 +08:00
zetaloop db02313801 feat(api): add httpJson helper 2026-02-28 12:17:42 +08:00
zetaloop 8589dbc16b chore(dev): add /api proxy and docs 2026-02-28 10:33:50 +08:00
zetaloop e9b0dced0e refactor(types): align core types with backend contract 2026-02-28 07:34:14 +08:00
zetaloop 80daf60ebe chore(account): refine verify roleMeta typing 2026-02-28 07:30:47 +08:00
zetaloop d5f59f9a4a test: cover error model and unauth order create 2026-02-28 07:26:34 +08:00
zetaloop 411ee8293d docs: align API doc with backend TypeB 2026-02-28 07:26:26 +08:00
zetaloop 527d08fb81 refactor(mock): convert mock ids to numeric strings 2026-02-28 07:26:15 +08:00
zetaloop f5df00df4e refactor(auth): align auth UI and mock auth API 2026-02-28 07:26:05 +08:00
zetaloop bce99c4c54 refactor(order): createPaidOrder uses id references 2026-02-28 07:25:52 +08:00
zetaloop cc24a0cbc3 refactor(errors): migrate decisions to {code,msg} 2026-02-28 07:21:51 +08:00
zetaloop 4e2ee5be54 docs: use API Docs TypeB 2026-02-28 02:40:02 +08:00
zetaloop 2995cfdb6d docs(api): add TypeA and TypeB API docs
Add two API design documents: 接口文档_TypeA.md (comprehensive v1 API spec) and 接口文档_TypeB.md (Juwan API design).
2026-02-26 05:42:12 +08:00
zetaloop e3a392ae0d docs(audit): add mock-data and unimplemented APIs
Add two audit reports covering static mock data residue and hidden/unimplemented interfaces and logic.
2026-02-26 05:00:20 +08:00
zetaloop 79618100c4 style(theme): refine dark mode palette with cool-blue tint 2026-02-26 01:04:36 +08:00
zetaloop 336aa36d5a feat(theme): add dark mode with next-themes and settings toggle 2026-02-25 20:01:52 +08:00
zetaloop c55d533925 refactor(shadow): introduce shadow-card utility and extend tailwind-merge 2026-02-25 19:31:39 +08:00
zetaloop feef03670a style(theme): soften card shadows and lighten border tokens 2026-02-25 16:03:10 +08:00
zetaloop f9d48af658 refactor(search): add IconInput size variant and adopt across search bars 2026-02-25 15:56:24 +08:00
zetaloop 5812b7b0ed feat(auth): redesign auth pages with brand panel, IconInput and forgot-password 2026-02-25 15:49:37 +08:00
zetaloop 7c4c2798a7 Delete AUDIT.md 2026-02-25 15:36:00 +08:00
zetaloop 2d42473910 chore(format): add prettier-plugin-organize-imports and sort imports 2026-02-25 15:34:33 +08:00
zetaloop d4a0765cad style(discover): remove rounded-full from card action buttons 2026-02-25 15:18:20 +08:00
zetaloop 37d83d8805 refactor(dashboard): extract RoleGuard and unify mobile nav with Button 2026-02-25 15:18:20 +08:00
zetaloop f8659b5ebc style(cards): normalize card list layout and padding across pages 2026-02-25 15:01:15 +08:00
zetaloop 0cf2d272c9 refactor(pages): replace inline links with Button asChild and TabsList variant 2026-02-25 14:54:15 +08:00
zetaloop f0a8abefa5 style(community): adjust card spacing and formatting 2026-02-25 14:31:28 +08:00
zetaloop 84dffd6764 refactor(nav): unify navigation links with Button asChild pattern 2026-02-25 14:31:28 +08:00
zetaloop 7a55f35b76 style(ui): adjust primitives, card shadow and header nav 2026-02-25 14:21:49 +08:00
zetaloop cd759ae309 chore(format): reformat header and search page 2026-02-25 13:30:33 +08:00
zetaloop 428e6f891e style(theme): refine palette with precise primary and neutral accent 2026-02-25 13:30:33 +08:00
zetaloop 075c6ee18c style(discover): tighten hero section and restyle search bar 2026-02-25 12:37:04 +08:00
zetaloop 5a17cab60c style(theme): cool-gray palette with refined shadows and smaller radii 2026-02-25 12:37:04 +08:00
zetaloop c56e4486a0 style(discover,header): refine hero, cards and nav visuals 2026-02-25 12:22:37 +08:00
zetaloop 523ba2d8be style(theme): neutralize palette and reduce base radius 2026-02-25 12:22:37 +08:00
zetaloop 807c329e87 chore(format): run prettier 2026-02-25 05:37:27 +08:00
zetaloop c301dbd3c2 style(main): extend proto2 surfaces to remaining pages 2026-02-25 05:33:54 +08:00
zetaloop 15678e755c style(dashboard): apply proto2 surfaces 2026-02-25 05:27:17 +08:00
zetaloop b57fe7f9dd style(order): apply proto2 surfaces 2026-02-25 05:19:13 +08:00
zetaloop 3f3172fabb style(account): apply proto2 surfaces 2026-02-25 05:10:31 +08:00