Skip to content

v0.4.0 - Transaction Import (CSV/QIF)

Choose a tag to compare

@PaulAtkins88 PaulAtkins88 released this 02 Feb 10:23
· 30 commits to main since this release
647aec3

🎉 What's New

Import bank transactions (CSV/QIF) with a guided preview + commit workflow.

New Features

  • ✨ CSV/QIF import (preview + selective commit)
  • 🧩 Extensible importer registry (add new bank formats without changing use cases/controllers)
  • ✅ Optional duplicate skipping on import
  • 🧙 Frontend import wizard with presets, mapping, and row selection

🔧 Developer/Tooling

  • Root ESLint config for consistent monorepo linting
  • Frontend tests allow empty suites (vitest --passWithNoTests)

🐛 Fixes

  • Theme toggle could trigger "Maximum update depth exceeded" in some flows
  • URL hash navigation sync moved into an effect to avoid side effects in handlers

Upgrade Notes

  • No database migration required for this release.

See CHANGELOG.md for full details.