zetaloop
cd759ae309
chore(format): reformat header and search page
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
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