v0.1.1
Bug fixes
- Recurring/anomaly detection now collapses bank-descriptor drift. Bank statements label the same merchant differently over time (e.g. Hulu as
HLU HULU.COM BILL,HULU,HULU SANTA MONICA), which fragmented recurring-charge detection and silently dropped subscriptions like Hulu and Netflix out of the "Subscriptions & recurring bills" report section. Detection now groups by the existing canonical-merchant alias instead of the raw, drifting descriptor. - Floor-marked spend categories (e.g. Investments) now report as savings, not spend. Money moved into an investment account was counted as ordinary spend, dragging "Net" deeply negative even though the money never left the user's own accounts. Floor-marked categories now report in a separate Savings bucket; Net reflects ordinary cash flow (
income − spend), independent of how much also went to savings that month.
Full Changelog: v0.1.0...v0.1.1