zetaloop
|
f189ec9846
|
feat(disputes): migrate disputes and reviews to backend API
|
2026-03-01 16:25:33 +08:00 |
|
zetaloop
|
cc24a0cbc3
|
refactor(errors): migrate decisions to {code,msg}
|
2026-02-28 07:21:51 +08:00 |
|
zetaloop
|
c55d533925
|
refactor(shadow): introduce shadow-card utility and extend tailwind-merge
|
2026-02-25 19:31:39 +08:00 |
|
zetaloop
|
2d42473910
|
chore(format): add prettier-plugin-organize-imports and sort imports
|
2026-02-25 15:34:33 +08:00 |
|
zetaloop
|
b57fe7f9dd
|
style(order): apply proto2 surfaces
|
2026-02-25 05:19:13 +08:00 |
|
zetaloop
|
8e62b15403
|
refactor(api): add adapter layer for order/chat/review/dispute writes
|
2026-02-23 11:04:16 +08:00 |
|
zetaloop
|
1f2dc1434b
|
fix(dispute): enforce participant checks and phase constraints
|
2026-02-23 11:04:08 +08:00 |
|
zetaloop
|
6517018a9c
|
refactor(order): add transition evaluator and timer constants
|
2026-02-23 11:03:31 +08:00 |
|
zetaloop
|
5542015abe
|
feat(dispute): support bilateral evidence, timeline, and one-time appeal
|
2026-02-22 08:16:51 +08:00 |
|
zetaloop
|
02269dd9c3
|
feat: wire order and chat state flow
|
2026-02-22 06:40:40 +08:00 |
|
zetaloop
|
7ed7bad975
|
refactor: rewrite and expand mock data into modular files
|
2026-02-21 00:24:03 +08:00 |
|
zetaloop
|
a5780c8393
|
feat: add interactive dispute evidence upload and sealed review mechanism
|
2026-02-20 22:47:33 +08:00 |
|
zetaloop
|
2fd3796a83
|
fix: replace placeholder text with actual image rendering in dispute detail
|
2026-02-20 20:06:54 +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
|
3093da1665
|
feat: route structure, providers, layouts, and placeholder pages
|
2026-02-20 12:43:34 +08:00 |
|