What's New
- Unified category selection UI with grouping (#160) — replaces the native
<select>dropdowns with a custom component that shows category colors and groups options by category group, applied across the bulk action bar, manual transaction dialog, rules, recurring forms, and filter bar.
Bug Fixes
- Duplicate synced transactions across re-emitted external ids (#101) — providers sometimes emit the same logical operation under two different external ids (a scheduled/pending row replaced by a posted row, or a credit-card installment that's posted on the current bill and still scheduled against the next). A second-pass fingerprint match now collapses these instead of letting both rows land; posted wins over pending.
- Settlement dialog datepicker matches system style (#175) — group settlement and goal target-date dialogs now use the locale-aware
DatePickerInputinstead of the native<input type="date">. - Member name click toggles split selection (#174) — clicking a member's name in the split editor now toggles their checkbox, matching the parent "Split this transaction" row.
Contributors
Thanks to @rodrigost23 for the category selection work.
Full Changelog: v0.10.3...v0.10.4