ClubLedger/static
Claude 8450da6176
feat: period filter on statement page; add last_* periods everywhere
Statement page gains a period selector (same options as cashier widget)
in the print controls bar. Changing period reloads the page; custom
shows date pickers. Balance column reflects actual account balance at
each transaction by computing an opening balance before the period.
Period label shown in statement header.

Cashier stats widget gains: All time, Last week, Last month, Last
quarter, Last year options. _period_bounds extended with all last_*
variants and returns None for 'all' (callers skip the WHERE clause).

https://claude.ai/code/session_01JuRTR5Xjx8emQsyerBgGU7
2026-05-31 03:41:31 +00:00
..
app.js feat: cashier stat widgets — outstanding credit and period summary 2026-05-31 03:37:15 +00:00
bar.html Remove product search from bar tab 2026-05-30 08:52:18 +00:00
bar.js Remove product search from bar tab 2026-05-30 08:52:18 +00:00
cashier.html Fix 1-4: staff dropdown, split pages, print size toggle, receipts 2026-05-30 06:28:54 +00:00
cashier.js Fix 1-4: staff dropdown, split pages, print size toggle, receipts 2026-05-30 06:28:54 +00:00
common.js Replace literal em-dashes with — HTML entities 2026-05-30 16:42:46 +00:00
index.html feat: period filter on statement page; add last_* periods everywhere 2026-05-31 03:41:31 +00:00
style.css feat: cashier stat widgets — outstanding credit and period summary 2026-05-31 03:37:15 +00:00