• Joined on 2026-04-22
qak2019 pushed to master at qak2019/cents 2026-08-23 13:00:03 +00:00
8ce902c5de fix: query uncategorized entries
qak2019 pushed to master at qak2019/cents 2026-08-16 08:45:27 +00:00
b3b614c20a fix: disable double tap zoom
qak2019 pushed to master at qak2019/cents 2026-08-16 03:14:15 +00:00
3c3a0f78d9 fix: prevent iOS zoom on quick entry note
qak2019 pushed to master at qak2019/cents 2026-08-15 16:51:25 +00:00
aa1d9b585c fix: prevent iOS horizontal overflow
qak2019 pushed to master at qak2019/cents 2026-08-07 17:14:41 +00:00
0c5c6040bc feat: simplify production backups with SCP
qak2019 pushed to master at qak2019/cents 2026-08-07 16:32:09 +00:00
99933da2c8 feat: refine reimbursements and add parenting categories
qak2019 pushed to master at qak2019/cents 2026-08-01 13:14:58 +00:00
18fa42c424 feat: add food shopping category
qak2019 pushed to master at qak2019/cents 2026-08-01 11:30:59 +00:00
9b70e4fec4 fix: animate quick entry drawer
d7bd667ea2 test: add first Playwright regression suite
Compare 2 commits »
qak2019 pushed to master at qak2019/cents 2026-07-28 11:42:11 +00:00
6c2161f9df fix: make offline startup responsive
qak2019 pushed to master at qak2019/cents 2026-07-28 11:34:32 +00:00
c2b147259e fix: compact offline status indicator
qak2019 pushed to master at qak2019/cents 2026-07-28 11:23:10 +00:00
d99ae4c25c fix: fall back on proxy error responses
qak2019 pushed to master at qak2019/cents 2026-07-28 11:14:51 +00:00
e663f887cc fix: make offline navigation and asset errors resilient
qak2019 pushed to master at qak2019/cents 2026-07-28 11:05:30 +00:00
73155dbbfb Merge remote-tracking branch 'origin/master'
56a3c9b98d fix: support offline PWA shell and cached ledgers
Compare 2 commits »
qak2019 pushed to master at qak2019/cents 2026-07-26 23:24:49 +00:00
b2199b8902 chore: remove one-time data import command
b6b728bc22 Merge remote-tracking branch 'origin/master'
0595dbfd86 ops: keep production imports local and backups non-root
Compare 3 commits »
qak2019 pushed to master at qak2019/cents 2026-07-26 23:17:17 +00:00
dcc5a4b48f feat: add expense reimbursement workflow
qak2019 pushed to master at qak2019/cents 2026-07-26 12:12:38 +00:00
ae31f2e567 feat(web): brand PWA as 有数记账
qak2019 pushed to master at qak2019/cents 2026-07-26 08:30:14 +00:00
65ce9670b8 feat: add interactive income expense bar chart
qak2019 pushed to master at qak2019/cents 2026-07-26 08:25:57 +00:00
e5392369fc feat: add interactive grafana-style flow chart
qak2019 pushed to master at qak2019/cents 2026-07-26 08:21:58 +00:00
863d62fd88 fix: initialize stats calendar year from range
qak2019 pushed to master at qak2019/cents 2026-07-26 08:19:50 +00:00
180ba7e17e fix: show monthly stats by calendar year