What's Changed
📈 Balance Trend widget — more settings
The balance trend widget on the dashboard gets a dedicated settings popover. Toggle spike markers on or off, and choose whether the chart should fit only to your latest data point or span the full selected period (leaving room for future entries). The previous spike-only popover has been replaced by a unified settings panel.
🔗 Clearer Enable Banking error
When connecting an Enable Banking account fails because your application is missing the required redirect URL, the error message now tells you the exact URL to add in the Enable Banking dashboard — no more guessing or digging through docs.
📥 CSV import improvements
Empty header columns in your CSV are now filtered out, and the import flow correctly applies your "single existing account" or "single existing category" choice as a fallback for rows where the source CSV's account/category column is empty.
📜 Relicensed to AGPL-3.0
MoneyMatter is now licensed under AGPL-3.0 instead of CC BY-NC-SA 4.0. AGPL is an OSI/FSF-approved open-source license that still protects against SaaS-clone competitors — anyone running a modified version as a network service must publish their changes under the same license.
🐛 Bug Fixes & Improvements
- Postgres connection pool tuned (`min: 5`, `evict: 60s`) for steadier query performance under load
- Signup no longer crashes when the auth provider returns a username that already exists — retries automatically with a random suffix
- Cleaned up Sentry noise from bank data providers, investment data providers, and the AI categorization service
- nginx CSP now allows iconify icon loading
📝 Code Changes
- feat: more settings for balance trend widget by @letehaha in #228
- feat: Improve sitemap setup by @letehaha in #229
- chore: relicense from CC BY-NC-SA 4.0 to AGPL-3.0 by @letehaha in #230
- fix: CSV import flow by @letehaha in #231
- fix: resolve Sentry noise by @letehaha in #232
- fix: signup duplicate-username crash and Sentry noise cleanup by @letehaha in #233
- fix: BACKEND-3Q user-facing error for Enable Banking redirect URI by @letehaha in #234
- feat: Improve Postgres performance by @letehaha in #235
- feat: improve feedback action by @letehaha in #236
Full Changelog: v0.14.2...v0.14.3