cashup/frontend
jtricerolph e7af072851 Weekly report: rewrite to match original layout
- Reconciliation now has two side-by-side tables (BANKED left, REPORTED right)
  with dates on rows and payment categories on columns — matching original orientation
- BANKED table: green bg for manual cells (cash/PDQ), orange for auto (gateway/BACS),
  red/amber bg + ▼/▲ indicator when variance vs reported
- REPORTED table: orange background, Audit column showing daily gross sales
- Gross Sales sub-table below reconciliation
- Sales Breakdown: dates now on rows, GL categories on columns (was transposed)
  with Total Net / VAT / Gross Total / Audit columns
- Occupancy: dates on rows, metric columns, hover tooltips with category breakdown
- Copy/Paste Format section: spreadsheet-ready 2-row-per-date tables
- Excel-like cell selection: click to select, Shift+click for range,
  Ctrl+C copies selected cells as TSV to clipboard

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 00:06:23 +00:00
..
src Weekly report: rewrite to match original layout 2026-07-02 00:06:23 +00:00
Dockerfile Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
index.html Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
nginx.conf Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
package.json Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
tsconfig.json Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
vite.config.ts Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00