Releases: Jench2103/asset-flow
Releases · Jench2103/asset-flow
v0.4.1
v0.4.0
0.4.0 (2026-03-15)
Features
- Add documentation links and dev-aware version suffix (a5e9ab9)
- Add multi-currency support with exchange rate conversion (#22) (36b58f9)
- asset: Add converted value column and chart to asset detail view (70ebf17)
- assets: Add inline value editing to asset detail history table (144da63)
- categories: Add configurable category order via drag-and-drop (687066a)
- chart: Add dynamic multi-column legend to pie chart (568cf75)
- charts: Add target allocation line and dynamic y-axis to category allocation chart (851c45c)
- dashboard: Elevate UI to premium FinTech aesthetic (5cc344b)
- dashboard: Replace 14-day backward lookback with bidirectional closest-snapshot matching (9135f6f)
- dashboard: Smooth pie chart angle animation and improved color palette (76a0f67)
- exchange-rate: Auto-fetch missing exchange rates for all snapshots (ba64bee)
- import: Add currency column support with validation and auth-aware popovers (852d887)
- import: Move validation to per-row errors and add category apply mode (e803c30)
- security: Add lock-aware hover modifiers to prevent data leakage (107eecb)
- security: Add optional app lock with Touch ID and system password (833de3b)
- settings: Make settings window resizable (464a76c)
- settings: Use adaptive text alignment for privacy disclaimer (36c427c)
- ui: Add exchange rate display section to snapshot detail (399355e)
- ui: Add platform list reordering and category deviation help messages (5a78c9f)
- ui: Add shared animation constants with Reduce Motion support (cc34621)
Bug Fixes
- asset: Initialize picker caches in init to prevent invalid selection warnings (10b9816)
- charts: Use idiomatic RuleMark annotation for category chart tooltip (1454f85)
- dashboard: Prevent stat card labels from wrapping or truncating (daa0c6e)
- docs: Exclude CLAUDE.md and README.md from MkDocs build output (bb915de)
- docs: Fix language switcher on home pages for mike versioning (e5f037c)
- l10n: Add missing zh-Hant translations for charts, toolbars, and buttons (7fdc4d7)
- l10n: Localize privacy disclaimer in native About panel (aefc6c8)
- reactivity: Refresh list views after detail view edits (3ac18d3)
- tables: Add visible column resize handles to detail view tables (ec51c14)
- test: Replace flaky Task.sleep with deterministic Task.value await (e1477c8)
v0.3.0
0.3.0 (2026-02-21)
Features
- charts: Upgrade asset detail sparkline to full line chart (5d51754)
- dashboard: Rebase cumulative TWR chart to 0% on period selection (3406577)
- ui: Modernize UI patterns with native macOS conventions (8a5c309)
Bug Fixes
- charts: Pin axes and fix tooltip clipping in detail view charts (d505c91)
- charts: Pin Y-axis domain to prevent axis shift during hover (c02d963)
- dashboard: Add 0% origin point to TWR history for consistent rebasing (44ad4ca)
- i18n: Add missing zh-Hant translations for empty state views (1137cb9)
- l10n: Make CSV column names non-localizable in import view (470ec97)
v0.2.0
v0.1.0
What's Changed
- refactor: Complete v1 spec implementation with snapshot-based architecture by @Jench2103 in #13
New Contributors
- @Jench2103 made their first contribution in #13
Full Changelog: https://github.com/Jench2103/asset-flow/commits/v0.1.0