zetaloop
1f2dc1434b
fix(dispute): enforce participant checks and phase constraints
2026-02-23 11:04:08 +08:00
zetaloop
ca95165e1b
fix(review): enforce pending-review submission and remove auto reply
2026-02-23 11:04:08 +08:00
zetaloop
385dac2d49
refactor(order): rewrite store around state machine transitions
2026-02-23 11:04:00 +08:00
zetaloop
6517018a9c
refactor(order): add transition evaluator and timer constants
2026-02-23 11:03:31 +08:00
zetaloop
c9dbf5037e
refactor(auth): support async deferred actions for login gating
...
Allow deferred login actions to return promises and execute them safely without violating lint rules. Also initialize order detail timer state without impure render-time Date.now calls so React hook purity checks pass.
2026-02-22 09:50:48 +08:00
zetaloop
2ade1780c1
fix(settings): enable profile save and avatar selection
2026-02-22 08:30:40 +08:00
zetaloop
43a0cf7a73
feat(post): persist new posts and wire like interactions
2026-02-22 08:29:59 +08:00
zetaloop
237cf90f5e
refactor(favorites): replace localStorage with centralized favorite store
2026-02-22 08:29:37 +08:00
zetaloop
8ce3b8a8b5
feat(auth): add pending action queue and api auth wrapper
2026-02-22 08:29:18 +08:00
zetaloop
dc629c9472
feat(wallet): add runtime balance flow and role-gated order posting
2026-02-22 08:17:31 +08:00
zetaloop
ea822aaa8d
feat(chat): add image messages and enforce readonly sessions
2026-02-22 08:17:09 +08:00
zetaloop
5542015abe
feat(dispute): support bilateral evidence, timeline, and one-time appeal
2026-02-22 08:16:51 +08:00
zetaloop
a7d56240ff
feat(order): add sealed review reveal, timeout rules, and dispatch behavior
2026-02-22 08:16:35 +08:00
zetaloop
33b7e4d0b9
feat(auth): complete verification state machine with resubmit flow
2026-02-22 08:16:14 +08:00
zetaloop
7bcb73f139
refactor(data): add mock API adapters, id utility, and toast feedback
2026-02-22 08:02:48 +08:00
zetaloop
5f25043923
fix: sync notification and shop dashboard state
2026-02-22 06:43:24 +08:00
zetaloop
02269dd9c3
feat: wire order and chat state flow
2026-02-22 06:40:40 +08:00
zetaloop
4ce7303258
fix: replay pending action after login
2026-02-22 06:36:49 +08:00
zetaloop
6ed8620ca6
fix: sync verification state with auth guards
2026-02-21 15:53:46 +08:00
zetaloop
6469811382
feat: connect dashboard shop pages to mutable state
2026-02-21 15:49:42 +08:00
zetaloop
94b96ac577
feat: make dashboard service management actionable
2026-02-21 15:47:30 +08:00
zetaloop
6008aa9b04
fix: improve auth store with user state and role validation
2026-02-20 20:40:25 +08:00
zetaloop
a4e05cf482
chore: clean up placeholder comments and over-engineering
2026-02-20 20:20:22 +08:00
zetaloop
e92657d0dd
chore: add auth store placeholder for future use
2026-02-20 20:02:29 +08:00
zetaloop
60eafc571d
feat: player status store for online/busy/available state management
2026-02-20 18:51:01 +08:00
zetaloop
07754069c1
feat: global login dialog with useRequireAuth hook for 401 auth gating
2026-02-20 18:50:46 +08:00
zetaloop
87de02b316
chore: upgrade biome warn rules to error, deduplicate UserRole
2026-02-20 17:45:53 +08:00
zetaloop
3093da1665
feat: route structure, providers, layouts, and placeholder pages
2026-02-20 12:43:34 +08:00