Commit Graph

42 Commits

Author SHA1 Message Date
zetaloop 075c6ee18c style(discover): tighten hero section and restyle search bar 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 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 7bf1338b39 style(pages): extend proto2 styling to core flows 2026-02-25 04:45:57 +08:00
zetaloop e7eb86bf7e style(search): align search page with proto2 surfaces 2026-02-25 04:41:29 +08:00
zetaloop 14717f1340 feat(search): add api-backed filtering and sorting 2026-02-25 04:29:17 +08:00
zetaloop a1f3ea3914 style(colors): replace hard-coded whites with semantic tokens 2026-02-25 03:30:20 +08:00
zetaloop ee926ac393 feat(discover): proto2 layout and on-page search module 2026-02-25 03:04:08 +08:00
zetaloop 4fce328ef1 fix(ui): unify layout wrappers and simplify player/shop detail pages 2026-02-23 11:05:29 +08:00
zetaloop 77d23d0c9d refactor(community): extract comment store and post/comment API adapters 2026-02-23 11:04:40 +08:00
zetaloop 519fb92c34 refactor(react-hooks): enable stricter effect rules
Turn on react-hooks/set-state-in-effect and react-hooks/incompatible-library, then remove effect-driven local state sync patterns across affected pages. Keep behavior stable by deriving values from source state, remounting tab state by role key, and replacing useForm watch with useWatch.
2026-02-22 10:03:00 +08:00
zetaloop 4beb610f23 refactor(pages): migrate app data reads to api adapters 2026-02-22 08:30:21 +08:00
zetaloop 43a0cf7a73 feat(post): persist new posts and wire like interactions 2026-02-22 08:29:59 +08:00
zetaloop dc629c9472 feat(wallet): add runtime balance flow and role-gated order posting 2026-02-22 08:17:31 +08:00
zetaloop 76df8a6f56 feat(pages): add help, terms, privacy pages and footer links 2026-02-22 08:03:27 +08:00
zetaloop 5f25043923 fix: sync notification and shop dashboard state 2026-02-22 06:43:24 +08:00
zetaloop 3a1f9c2b7f feat: wire post interactions and persist favorites state 2026-02-21 15:45:20 +08:00
zetaloop e2e0b5a06a fix: restore search mixed results and order entry links 2026-02-21 15:42:33 +08:00
zetaloop 7ed7bad975 refactor: rewrite and expand mock data into modular files 2026-02-21 00:24:03 +08:00
zetaloop 505ae9d683 feat: add quote post selection state and preview card 2026-02-20 23:06:05 +08:00
zetaloop 1362a29755 feat: add community sorting/filtering and quote post input 2026-02-20 23:02:22 +08:00
zetaloop a5780c8393 feat: add interactive dispute evidence upload and sealed review mechanism 2026-02-20 22:47:33 +08:00
zetaloop 4cc4383603 feat: add auth guards to protected routes and extend requireAuth coverage 2026-02-20 22:38:29 +08:00
zetaloop 3a12b97ecb fix: read game URL param on search page to support homepage category entry 2026-02-20 22:36:26 +08:00
zetaloop b0e2728aa9 style: redesign hero section and auth split layout 2026-02-20 21:26:52 +08:00
zetaloop ed3858cff3 fix: sidebar mobile responsive and footer link clickability 2026-02-20 20:36:27 +08:00
zetaloop a4e05cf482 chore: clean up placeholder comments and over-engineering 2026-02-20 20:20:22 +08:00
zetaloop e12500fafd fix: rewrite ai-flavored marketing copy with natural language 2026-02-20 20:13:54 +08:00
zetaloop 4079d97f0f fix: unify terminology for consumer and player roles 2026-02-20 20:11:06 +08:00
zetaloop b9859438d8 fix: render lucide icons in community and service form 2026-02-20 20:07:55 +08:00
zetaloop 7795c303f3 fix: render lucide game icons in homepage and search page 2026-02-20 20:07:48 +08:00
zetaloop 1329b75806 fix: replace placeholder text with actual image rendering in post detail 2026-02-20 20:06:52 +08:00
zetaloop 4fd1a3bf00 fix: remove commission rate from public shop page 2026-02-20 20:02:16 +08:00
zetaloop 0403c12ccc feat: consumer profile page and header profile link for all roles 2026-02-20 18:50:37 +08:00
zetaloop 10abe5309e feat: order creation page and link from player detail service cards 2026-02-20 18:37:33 +08:00
zetaloop 91d1694bcd feat: favorites — type, mock data, and buttons on player/shop detail pages 2026-02-20 18:35:14 +08:00
zetaloop e132ffcefb feat: community feed, post detail, and new post pages 2026-02-20 15:22:30 +08:00
zetaloop 6ae5e533c1 feat: search, player detail, shop detail, order flow, chat, review, and dispute pages 2026-02-20 15:10:31 +08:00
zetaloop e2b47681a3 feat: login/register pages, login dialog, homepage with game categories and player/shop cards
Use standardSchemaResolver instead of zodResolver to work around
Zod v4 type incompatibility with @hookform/resolvers.
2026-02-20 14:17:26 +08:00
zetaloop f7c76db00f feat: global shell — header, footer, sidebars, and layout integration 2026-02-20 13:27:33 +08:00
zetaloop 3093da1665 feat: route structure, providers, layouts, and placeholder pages 2026-02-20 12:43:34 +08:00