zetaloop
cd469d3d54
refactor(notifications): fetch from backend API instead of local generation
...
Rewrite store/notifications.ts to fetch via listNotifications
API and remove local generateId-based notification creation.
The store now acts as a simple cache with fetch/invalidate methods.
Header unread count reads from this API-backed cache.
2026-05-01 17:33:05 +08:00
zetaloop
58dc001146
feat(ui): unify content shell layout
2026-04-26 01:53:15 +08:00
zetaloop
b0cecd58b0
feat(ui): refine account pages
2026-04-25 20:24:18 +08:00
zetaloop
774c62ec1c
fix(lint): avoid effect self-references in async loaders
2026-04-24 09:06:55 +08:00
zetaloop
ae239f3037
feat(notifications): migrate to backend API
2026-03-01 22:44:35 +08:00
zetaloop
2d42473910
chore(format): add prettier-plugin-organize-imports and sort imports
2026-02-25 15:34:33 +08:00
zetaloop
f8659b5ebc
style(cards): normalize card list layout and padding across pages
2026-02-25 15:01:15 +08:00
zetaloop
3f3172fabb
style(account): apply proto2 surfaces
2026-02-25 05:10:31 +08:00
zetaloop
c986539954
feat(notifications): add notification system and wire order/dispute events
2026-02-23 11:05:04 +08:00
zetaloop
5f25043923
fix: sync notification and shop dashboard state
2026-02-22 06:43:24 +08:00
zetaloop
7ed7bad975
refactor: rewrite and expand mock data into modular files
2026-02-21 00:24:03 +08:00
zetaloop
5b21793ede
feat: settings, wallet, notifications, and identity verification pages
2026-02-20 15:34:15 +08:00
zetaloop
3093da1665
feat: route structure, providers, layouts, and placeholder pages
2026-02-20 12:43:34 +08:00