What's Changed
🗑️ Deleting large import batches
Deleting an import batch with more than 1,000 transactions in MoneyMatter used to be refused. Now it runs in the background: the app shows a progress overlay while it works, and you can carry on once it finishes. Smaller batches delete instantly as before.
🐞 Bug Fixes
- For some users, pressing Done in Settings did nothing and the changes were not saved. Settings now save for everyone.
- "Apply to past transactions" skipped transactions that were created through the API with rules enabled. They are now scanned along with everything else. Transactions added by hand or by bank sync were never affected.
- With "Include credit limits in balance" turned on, the net worth history chart ignored the setting while the dashboard net worth widget honoured it, so the two disagreed. Both now show the same numbers.
- The same setting was also subtracting limits from loan and vehicle accounts in some statistics, which made the combined balance history and net worth history disagree. Loans and vehicles are now left alone everywhere.
- The savings categories setting only affected the cash flow bars. The money flow diagram on the same page now shows those categories as savings instead of expenses.
✨ Other Improvements
- Russian is available as a community-translated language under Settings → Language.
📝 Code Changes
- feat: Delete oversized import batches in a background job by @letehaha in #608
- feat: Add Russian as a community locale by @letehaha in #602
- fix: Accept every supported locale in user settings schema by @letehaha in #601
- fix: Make
applyAutomationsrows visible to apply-to-history by @letehaha in #603 - fix: Apply credit limit setting to net worth history by @letehaha in #604
- fix: Apply savings categories to the money flow sankey by @letehaha in #605
- refactor: Drop the email column, read it from better-auth by @letehaha in #606
Full Changelog: v0.28.0...v0.28.1