• Joined on 2026-04-07
notid pushed to sales-summary-balancing at notid/integreat 2026-08-15 19:19:27 -07:00
f8ef7918ef fix(sales-summaries): stop days falling out of balance
notid created branch sales-summary-balancing in notid/integreat 2026-08-15 19:19:27 -07:00
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 18:35:53 -07:00
21e62d1a7c docs(reports): rerun the ninety-day reconciliation from a fresh restore
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 16:25:40 -07:00
a16ef0bd60 docs(sales-summaries): report the finished migration and its one deliberate residual
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 16:24:41 -07:00
e05f20c135 fix(square): split per client, and say why same-client shares stay shared
notid pushed to main at notid/gitea-docker 2026-08-15 16:10:23 -07:00
ea6a44e141 turns of public ssh
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 15:46:33 -07:00
74a070e545 docs(sales-summaries): state how much of the re-key is actually finished
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 15:39:07 -07:00
c3d95cba6a feat(square): make the re-key complete, and measure whether it is
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 14:42:34 -07:00
3abeb575a0 docs(sales-summaries): say concretely what each fix changes
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 13:49:47 -07:00
011d515033 docs(sales-summaries): single report, rebuilt on a pristine restore
088dade112 fix(square): do not double-scope a charge that is already scoped
784c221f99 fix(square): split shared charges instead of re-keying them to one client
Compare 3 commits »
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 13:14:07 -07:00
07ef71ef7d docs(sales-summaries): complete the book-neutrality check across all 18,900 days
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 13:11:00 -07:00
5997c42bf5 docs(sales-summaries): show line-level before and after for each repair
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 13:03:17 -07:00
41a1eb04a8 feat(square): date arity for cash shift import, and verify the re-key is book-neutral
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 12:01:46 -07:00
87f7fd564b fix(square): client-scope payout and cash-drawer-shift keys too
notid pushed to worktree-sales-summary-balance at notid/integreat 2026-08-15 10:55:09 -07:00
89baac19f3 docs(sales-summaries): rebuild the report on a real 90-day baseline
08b7188660 docs(sales-summaries): add worked examples and reproduction steps to the report
7e4ff93b68 feat(sales-summaries): add a summary comparison tool, and report 30-day impact
f5f6602873 docs(sales-summaries): compare fixes to baseline over the last 30 days
4882c1c9cf perf(sales-summaries): stop the dirty-summary scan at the client boundary
Compare 10 commits »
notid created branch worktree-sales-summary-balance in notid/integreat 2026-08-15 10:55:09 -07:00
notid pushed to staging at notid/integreat 2026-08-14 21:24:27 -07:00
ab27d3a4da fix(ledger): match bank accounts sharing a code in register account search
notid pushed to staging at notid/integreat 2026-08-14 16:40:46 -07:00
19d936693a Merge pull request 'fix(reports): collapse accounts sharing a numeric code to one row' (#16) from integreat-fix-report into staging
e9970bd41a fix(reports): collapse accounts sharing a numeric code to one row
Compare 2 commits »
notid merged pull request notid/integreat#16 2026-08-14 16:40:46 -07:00
fix(reports): collapse accounts sharing a numeric code to one row
notid pushed to integreat-fix-report at notid/integreat 2026-08-14 16:36:11 -07:00
e9970bd41a fix(reports): collapse accounts sharing a numeric code to one row
366781e818 sort fix
bcb1978f44 fix(ledger): ignore external import rows with no debit or credit
785c6b3731 feat(ssr): add errors-only filter to the external import grids
Compare 4 commits »