-
977d19ed5c
feat: add executable actions to order flow
zetaloop
2026-02-20 22:45:38 +08:00
-
fd58b81318
feat: add role-based tabs and filtering to order list
zetaloop
2026-02-20 22:44:14 +08:00
-
943b2da25c
feat: implement drag-and-drop sorting and save handler for shop templates
zetaloop
2026-02-20 22:43:20 +08:00
-
896a22c296
feat: make role switching drive navigation and view changes
zetaloop
2026-02-20 22:39:57 +08:00
-
4cc4383603
feat: add auth guards to protected routes and extend requireAuth coverage
zetaloop
2026-02-20 22:38:29 +08:00
-
c0896faa78
fix: redirect owner profile link to shop page instead of user page
zetaloop
2026-02-20 22:36:34 +08:00
-
3a12b97ecb
fix: read game URL param on search page to support homepage category entry
zetaloop
2026-02-20 22:36:26 +08:00
-
36b7c435f5
fix: resolve chat current user from auth store instead of hardcoded participants[0]
zetaloop
2026-02-20 22:36:18 +08:00
-
b0e2728aa9
style: redesign hero section and auth split layout
zetaloop
2026-02-20 21:26:52 +08:00
-
c49ba63d1f
style: establish violet brand color system
zetaloop
2026-02-20 21:15:43 +08:00
-
0d01e659a1
refactor: strengthen type modeling with discriminated unions
zetaloop
2026-02-20 20:48:43 +08:00
-
1f316c2f61
chore: revert font change, gitignore agent workspace
zetaloop
2026-02-20 20:43:32 +08:00
-
6008aa9b04
fix: improve auth store with user state and role validation
zetaloop
2026-02-20 20:40:25 +08:00
-
9267df9ea1
refactor: extract shared constants to lib/constants.ts
zetaloop
2026-02-20 20:39:14 +08:00
-
ed3858cff3
fix: sidebar mobile responsive and footer link clickability
zetaloop
2026-02-20 20:36:27 +08:00
-
ebdf56a361
fix: rewrite mock data for realism
zetaloop
2026-02-20 20:34:40 +08:00
-
a4e05cf482
chore: clean up placeholder comments and over-engineering
zetaloop
2026-02-20 20:20:22 +08:00
-
e12500fafd
fix: rewrite ai-flavored marketing copy with natural language
zetaloop
2026-02-20 20:13:54 +08:00
-
4079d97f0f
fix: unify terminology for consumer and player roles
zetaloop
2026-02-20 20:11:06 +08:00
-
b9859438d8
fix: render lucide icons in community and service form
zetaloop
2026-02-20 20:07:55 +08:00
-
7795c303f3
fix: render lucide game icons in homepage and search page
zetaloop
2026-02-20 20:07:48 +08:00
-
082da2ff0c
fix: replace emoji game icons with lucide-react icons
zetaloop
2026-02-20 20:07:40 +08:00
-
7cf482e2f7
fix: remove prototype disclaimer from shop template editor
zetaloop
2026-02-20 20:06:54 +08:00
-
2fd3796a83
fix: replace placeholder text with actual image rendering in dispute detail
zetaloop
2026-02-20 20:06:54 +08:00
-
1329b75806
fix: replace placeholder text with actual image rendering in post detail
zetaloop
2026-02-20 20:06:52 +08:00
-
104e7c5291
fix: require verification before role switch in settings
zetaloop
2026-02-20 20:02:49 +08:00
-
e92657d0dd
chore: add auth store placeholder for future use
zetaloop
2026-02-20 20:02:29 +08:00
-
4fd1a3bf00
fix: remove commission rate from public shop page
zetaloop
2026-02-20 20:02:16 +08:00
-
e96fe98fce
docs(plan): add AUDIT.md
zetaloop
2026-02-20 19:54:14 +08:00
-
60eafc571d
feat: player status store for online/busy/available state management
zetaloop
2026-02-20 18:51:01 +08:00
-
922d656056
feat: order cancel button and reorder link on order detail page
zetaloop
2026-02-20 18:50:53 +08:00
-
07754069c1
feat: global login dialog with useRequireAuth hook for 401 auth gating
zetaloop
2026-02-20 18:50:46 +08:00
-
0403c12ccc
feat: consumer profile page and header profile link for all roles
zetaloop
2026-02-20 18:50:37 +08:00
-
10abe5309e
feat: order creation page and link from player detail service cards
zetaloop
2026-02-20 18:37:33 +08:00
-
91d1694bcd
feat: favorites — type, mock data, and buttons on player/shop detail pages
zetaloop
2026-02-20 18:35:14 +08:00
-
1938f9041d
chore: add placeholder images for mock data asset paths
zetaloop
2026-02-20 17:46:02 +08:00
-
87de02b316
chore: upgrade biome warn rules to error, deduplicate UserRole
zetaloop
2026-02-20 17:45:53 +08:00
-
8c690f97a4
chore: gitignore next-env.d.ts and tsbuildinfo
zetaloop
2026-02-20 17:45:43 +08:00
-
7e2396fc60
fix: header personal page link and login flow
zetaloop
2026-02-20 17:43:13 +08:00
-
66c6cfd4fc
fix: wire unit Select to react-hook-form via setValue
zetaloop
2026-02-20 17:41:13 +08:00
-
3fdd917672
fix: broken route links — dispute notification, chat hardcoding, dead sidebar link
zetaloop
2026-02-20 17:41:02 +08:00
-
5b21793ede
feat: settings, wallet, notifications, and identity verification pages
zetaloop
2026-02-20 15:34:15 +08:00
-
6523556d8b
feat: shop management, employee management, and template editor pages
zetaloop
2026-02-20 15:29:08 +08:00
-
8f4e8604d3
feat: dashboard overview, services list, and service publish pages
zetaloop
2026-02-20 15:25:34 +08:00
-
e132ffcefb
feat: community feed, post detail, and new post pages
zetaloop
2026-02-20 15:22:30 +08:00
-
dad59e4914
fix: exclude next-env.d.ts from Biome checks
zetaloop
2026-02-20 15:15:43 +08:00
-
6ae5e533c1
feat: search, player detail, shop detail, order flow, chat, review, and dispute pages
zetaloop
2026-02-20 15:10:31 +08:00
-
e2b47681a3
feat: login/register pages, login dialog, homepage with game categories and player/shop cards
zetaloop
2026-02-20 14:17:26 +08:00
-
f7c76db00f
feat: global shell — header, footer, sidebars, and layout integration
zetaloop
2026-02-20 13:27:33 +08:00
-
02cd8a23df
setup: shadcn/ui components + type definitions + mock data layer
zetaloop
2026-02-20 13:27:02 +08:00
-
3093da1665
feat: route structure, providers, layouts, and placeholder pages
zetaloop
2026-02-20 12:43:34 +08:00
-
1f87f4676e
setup: Biome linter/formatter + Zustand + TanStack Query + RHF + Zod
zetaloop
2026-02-20 12:11:00 +08:00
-
f24fb1704e
init: shadcn/ui with new-york style + neutral base
zetaloop
2026-02-20 12:06:51 +08:00
-
679d1ac9b9
init: scaffold Next.js 16 + Tailwind CSS 4 + TypeScript
zetaloop
2026-02-20 12:04:41 +08:00
-
6a0d98a66b
docs(plan): add PLAN.md
zetaloop
2026-02-20 11:53:19 +08:00
-
36c2a5b991
Initial commit
zetaloop
2026-02-20 08:38:40 +08:00