What's Changed
This patch release fixes activity, transfer, health, performance, AI provider, and release workflow issues found after v3.5.1.
Highlights
Transfers & Activity Review
- Added manual transfer linking and unlinking from Spending and Investment activity rows.
- Added a transfer match dialog with suggestions, search, filters, warnings, and explicit confirmation.
- Improved repair flows for broken or invalid transfer links.
- Fixed single-leg transfer edits so external transfers remain external instead of creating missing-leg health errors.
- Fixed activity pagination resets and added URL-based activity review links for audit workflows.
Spending
- Fixed Spending transfer actions for rows reclassified with activity type overrides.
- Kept Spending transfer labels, actions, and display helpers aligned with the effective activity type.
- Fixed Spending CSV import activity labels.
Health, Performance & Charts
- Fixed Health Center issue sheet scrolling.
- Added missing cost-basis lot disposal diagnostics to Health Center.
- Improved performance residual diagnostics by preserving account type context through desktop and web calls.
- Fixed asset activity chart markers and activity badges.
- Added a cash audit review flow for accounts with current negative cash balances.
- Moved dashboard and account summary performance/data-quality warnings into Health Center review flows.
AI Providers
- Fixed OpenAI-compatible custom base URLs so both
http://hostandhttp://host/v1work for model listing and chat completions.
Release Infrastructure
- Bumped app, frontend, Tauri, workspace, addon, and UI package versions to
3.5.2. - Improved release workflow timing by running the server prebuild in parallel with desktop release builds.
- Fixed the Windows ARM64 cache warm job by explicitly installing the Rust target.
Pull Requests
New Contributors
- @erikvanzijst made their first contribution in #1085
Full Changelog: v3.5.1...v3.5.2