Commit graph

5 commits

Author SHA1 Message Date
14d04d348c feat(web): server-side bank sync button (trigger + poll + refresh) 2026-08-22 23:14:34 +08:00
6913c1e5ee feat(web): desktop layout (wider container + 2-col dashboard) + redirect-loop fix + mn string
- Shell content widens to max-w-6xl on desktop (was phone-strip max-w-2xl)
- Dashboard reflows into a 2-col grid on desktop instead of stretching
- On 401, clear session cookie via logout before redirect (prevents /login<->/home loop when cookie outlives server session)
- Profile 'Subscriptions' -> 'Захиалга'
2026-08-22 21:33:14 +08:00
9afb5fcee8 fix(web): handle empty-body 201/204 responses in API client 2026-08-22 20:29:35 +08:00
53755e9c3a feat(web): typed API client + TanStack Query hooks 2026-08-22 20:24:53 +08:00
6454bc0a51 feat(web): Zod DTO schemas mirroring backend + fixtures 2026-08-22 20:09:04 +08:00