a1f3c21 2026-10-19 fix: null check on session refresh
4b2e882 2026-10-20 chore: bump deps
9c71de0 2026-10-20 fix: login silently fails when cookie domain mismatched
2de5f34 2026-10-20 test: add regression case for login refresh loop
77ac901 2026-10-21 docs: rewrite deploy.md from scratch
08be114 2026-10-21 wip: payment provider webhook stub
51d0aa3 2026-10-21 refactor: merge three duplicated retry helpers
b93e770 2026-10-22 feat: export weekly digest as markdown
c04f912 2026-10-22 fix: export crashed on empty dataset
1a7b6c0 2026-10-22 test: cover empty dataset export
e5512dd 2026-10-23 perf: cache dashboard aggregation (4.1s -> 0.6s)
30c9b77 2026-10-23 docs: add screenshots to README
6f8e011 2026-10-23 chore: remove unused css
aa0c3d2 2026-10-23 wip: payment status polling
