Skip to content

Releases: default-anton/cashmop

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 14 May 16:55

[0.5.3] - 2026-05-14

Changed

  • Upgrade backend toolchain to Go 1.26.3.

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 14 May 16:37

[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

Choose a tag to compare

@github-actions github-actions released this 22 Feb 21:14

[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

Choose a tag to compare

@github-actions github-actions released this 09 Feb 03:04

[0.5.0] - 2026-02-08

Changed

  • Refreshed the app UI with the new ledger-mint visual palette across screens.

v0.4.0

Choose a tag to compare

@default-anton default-anton released this 08 Feb 17:17

[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 .xls file 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.owner to top-level owner.
  • Analysis, Rule Manager, Categorization Loop, and Settings UI polished for denser workflows and consistent styling.
  • Frontend lint/format/check workflow migrated to Biome + tsgo checks.

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

Choose a tag to compare

@default-anton default-anton released this 29 Jan 05:20

[0.3.0] - 2026-01-29

Changed

  • Import: improve mapping auto-detection and persistence

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 28 Jan 21:28

[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

Choose a tag to compare

@github-actions github-actions released this 28 Jan 19:45

[0.2.4] - 2026-01-28

Fixed

  • Import: treat ISO dates as local in import flow

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 28 Jan 07:11

[0.2.3] - 2026-01-28

Changed

  • Backend: split Wails bindings into focused files and introduce an internal/cashmop service layer for clearer separation of concerns

Fixed

  • Backend: tighten database store open/close and shutdown behavior for improved reliability

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Jan 03:25

[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