siddharthd
  • Joined on 2026-02-14
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 11:33:40 +10:00
6161ddc9de fix(orders): don't restate a platform the merchant already names
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 11:21:15 +10:00
c656f5d26b feat(orders): read Uber trips, and reject the charge summary that duplicates them
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 11:01:25 +10:00
4febf38292 test(orders): clean statement fixtures before ingest, not after
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 10:55:58 +10:00
b6cd62f7b5 feat(orders): show the receipt in the transaction detail panel
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 10:51:33 +10:00
df4b875b82 feat(orders): make an ingested order legible in the transactions view
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 10:41:14 +10:00
ae0c34fce7 fix(orders): two defects the backfill exposed that tests could not
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 01:39:45 +10:00
5db42f086f fix(orders): match the card leg by masking, not by card brand
siddharthd pushed to main at siddharthd/finance-app 2026-07-27 01:25:00 +10:00
1103397397 fix(orders): three defects found reviewing my own branch
a9e251d969 feat(orders): amendments, family imports, and the ingest API
c82a22767f feat(orders): wire the real parser in, defer card reconciliation
33db7d05ef feat(orders): rebuild the receipt parser against real captured email
6d3b6e1a9d feat(orders): withdraw the ShopBack transfer guard
Compare 8 commits »
siddharthd pushed to feat/order-ingestion at siddharthd/finance-app 2026-07-27 01:23:03 +10:00
1103397397 fix(orders): three defects found reviewing my own branch
a9e251d969 feat(orders): amendments, family imports, and the ingest API
c82a22767f feat(orders): wire the real parser in, defer card reconciliation
33db7d05ef feat(orders): rebuild the receipt parser against real captured email
6d3b6e1a9d feat(orders): withdraw the ShopBack transfer guard
Compare 8 commits »
siddharthd created branch feat/order-ingestion in siddharthd/finance-app 2026-07-27 01:23:03 +10:00
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 16:57:31 +10:00
d06088fe34 docs: monthly expense baseline and emergency reserve analysis
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 16:19:05 +10:00
c465742635 docs: capture this session's learnings for a future pickup
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 16:13:23 +10:00
3f04cbd5e7 fix(trips): stop reporting a settlement breakdown that cannot be computed
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 16:03:56 +10:00
ba87ff86e7 docs: record loan decisions — separate ledger, 50/50 fixed, $4,000 receivable
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 15:57:05 +10:00
4b7a7e5d9c docs: design proposal for shared expenses, settlement and the shared loan
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 15:20:59 +10:00
3778bfe836 feat(rules): show what an apply run changed, and which rule ran
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 15:08:31 +10:00
cc852e7c6f feat(rules): preview what a rule would change before applying it
31a8177958 chore: untrack dump/ — raw statement exports must never be committed
Compare 2 commits »
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 14:38:50 +10:00
030490efa3 feat(cash): mark how a transaction was paid, exclude cash from reconciliation
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 10:36:01 +10:00
d6b4ec84f6 feat(integrity): balance assertions, category constraint, refund netting
siddharthd pushed to main at siddharthd/finance-app 2026-07-26 10:05:12 +10:00
ab00f8c592 fix(analytics): my share is what is left over, not 100%