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
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
3a1f9c2b7f
feat: wire post interactions and persist favorites state
2026-02-21 15:45:20 +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
ed3858cff3
fix: sidebar mobile responsive and footer link clickability
2026-02-20 20:36:27 +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
1329b75806
fix: replace placeholder text with actual image rendering in post detail
2026-02-20 20:06:52 +08:00
zetaloop
e132ffcefb
feat: community feed, post detail, and new post pages
2026-02-20 15:22:30 +08:00
zetaloop
3093da1665
feat: route structure, providers, layouts, and placeholder pages
2026-02-20 12:43:34 +08:00