Releases: default-anton/cashmop
Releases · default-anton/cashmop
Release list
v0.5.3
v0.5.2
[0.5.2] - 2026-05-14
Fixed
- Import: keep Remember mapping Off for existing presets after column or setting edits unless explicitly changed.
Security
- Update Go x/* dependencies to pick up HTTP/2 vulnerability fixes.
v0.5.1
[0.5.1] - 2026-02-22
Fixed
- Release packaging now consistently ships macOS bundle as
CashMop.app(not lowercase), and release docs now verify the canonical bundle name.
v0.5.0
[0.5.0] - 2026-02-08
Changed
- Refreshed the app UI with the new ledger-mint visual palette across screens.
v0.4.0
[0.4.0] - 2026-02-08
Added
- Category Manager workflows: category summaries, quick category creation, delete flow, and category-scoped rule management.
- Import: support legacy
.xlsfile imports in addition to CSV/XLSX. - UI scaling controls with persistence and keyboard shortcuts.
- Fast UI feedback loop scripts (
make ui-loop-start|stop|status|url) for tmux + Agent Browser iteration.
Changed
- Import Flow redesigned into single-screen mapping + import panels with improved month selection and readiness flow.
- Mapping schema updated from
defaultOwner/csv.ownerto top-levelowner. - Analysis, Rule Manager, Categorization Loop, and Settings UI polished for denser workflows and consistent styling.
- Frontend lint/format/check workflow migrated to Biome +
tsgochecks.
Fixed
- Rule editor and manager layout issues (search/input width and modal sizing).
- Integration test stability improvements (worker port auto-selection, settings assertions/selectors).
v0.3.0
[0.3.0] - 2026-01-29
Changed
- Import: improve mapping auto-detection and persistence
v0.2.5
[0.2.5] - 2026-01-28
Added
- Backend: add analysis view facets API to provide month-scoped filter options
- Backend: emit update events (
transactions-updated,categories-updated,owners-updated) so the UI can refresh after writes
Changed
- Analysis: use backend facets for filter options to avoid stale/irrelevant values
v0.2.4
[0.2.4] - 2026-01-28
Fixed
- Import: treat ISO dates as local in import flow
v0.2.3
[0.2.3] - 2026-01-28
Changed
- Backend: split Wails bindings into focused files and introduce an
internal/cashmopservice layer for clearer separation of concerns
Fixed
- Backend: tighten database store open/close and shutdown behavior for improved reliability
v0.2.2
[0.2.2] - 2026-01-28
Added
- Settings: add "Sync missing rates" button to manually trigger FX rate synchronization
Changed
- Import: perform FX rate sync synchronously so rates are available before the UI refreshes
Fixed
- Improve FX sync and UI responsiveness after import (refresh transactions on FX updates, clear FX cache on import, allow retry for missing rates, always emit completion event)
- Tighten exchange rate settings layout