What's Changed
🏦 SimpleFIN bank data provider
MoneyMatter now supports SimpleFIN as a bank data provider, expanding bank connectivity beyond the existing Monobank, EnableBanking, and LunchFlow integrations. SimpleFIN gives users access to a broader range of banks — particularly in regions where the other providers don't reach — through SimpleFIN Bridge setup tokens.
Connect a SimpleFIN account, pick which accounts to link, and transactions and balances sync automatically. Sync failures now surface clearly in the UI instead of failing silently, and balance history is persisted across syncs so net worth trends stay accurate. Unlinking a SimpleFIN connection is also significantly faster and no longer triggers a refetch storm.
💱 Better exchange-rate coverage
Exchange-rate sync now merges results from multiple providers instead of stopping at the first success. The primary provider covers common currencies fast, while the comprehensive provider fills in exotic ones it omits — so days that previously looked "complete" but were missing rare pairs now get backfilled correctly. Degraded or partial syncs are reported to Sentry for visibility.
📝 Code Changes
- feat: Add SimpleFIN bank data provider integration by @letehaha in #303
- fix: Merge exchange-rate providers to refresh full currency coverage by @letehaha in #302
- feat(demo): Seed crypto holdings, vehicles, and venture deals by @letehaha in #301
Full Changelog: v0.16.5...v0.17.0