siddharthd
  • Joined on 2026-02-14
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 15:09:18 +10:00
22c2349a47 docs: one CSV import path, and the statement-coverage rule that replaced the Frollo importer
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 15:08:53 +10:00
3edcc27781 csv import: map a currency column, or foreign rows land as AUD
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 12:58:08 +10:00
461c021e7a csv import: exclude what the statements already cover, and delete the Frollo importer
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 12:36:11 +10:00
b82c4570bd frollo: don't import what the statements already cover
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 12:32:20 +10:00
afd75d3f09 transactions: never print a foreign amount as AUD
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 12:25:01 +10:00
2738213a23 docs: record the ledger-duplicate guard and why awaitsStatementLine is gone
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 12:23:10 +10:00
bb8a009e02 frollo: don't re-import what the ledger already has, and stop hiding the queue
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 11:29:10 +10:00
3e826a317b CLAUDE.md: document the Frollo account feed and the new reconcile exclusion
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 11:19:30 +10:00
21e9e765a3 Add /api/frollo/ingest so the import can run unattended
siddharthd pushed to main at siddharthd/finance-app 2026-08-13 10:49:50 +10:00
493ff6f631 Import Frollo account feeds for the accounts statements don't cover
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 21:07:52 +10:00
2c666236b2 orders: share the merchant tidy, and fix two bugs the corpus run found (board 212)
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 20:38:46 +10:00
215303161b orders: bring the lifecycle-only toggle's numbers up to date (board 210)
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 20:29:43 +10:00
3b5e495ca4 orders phase 2: order_transaction_links, and move every reader to it (board 205)
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 20:12:38 +10:00
6b9b5fe518 orders: badge the annual summary receipts (board 211)
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 18:26:25 +10:00
231ef3411a orders: record why line items may not exempt a row from the phantom filter
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 17:16:38 +10:00
699e4a2ddd orders: cast cadence order_count to int — BigInt broke every recurring merchant
79940202f1 orders: fix the 42703 that broke EVERY order detail page
9790b64e1d orders: badge sender authentication, not source_trust
Compare 3 commits »
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 13:28:09 +10:00
1b34cd65d8 orders: restore the design the prototype had, and stop repeating the row
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 12:50:06 +10:00
c05c4b5a35 orders: show the context, not just the row
siddharthd pushed to main at siddharthd/finance-app 2026-08-12 12:15:18 +10:00
b26d526e83 orders: a browse surface for the purchase history the ledger cannot show
siddharthd pushed to main at siddharthd/finance-app 2026-08-10 19:47:01 +10:00
872da3b12c shared page: window the rendered rows — DOM no longer grows with history