This release adds NAS publishing to the release pipeline. A new publish subcommand in bin/release generates a SHA-256 manifest and rsyncs all platform artifacts to the NAS artifact store. The /fetchrelease skill now invokes NAS publish automatically after downloading and validating CI artifacts. A SIGPIPE handling fix in the macOS codesign verification step prevents spurious non-zero exits during release-macos.
This release focuses on UI refinement and structural editing reliability. Drag-and-drop in the Structure tab is stabilized with a DragOverlay approach and unified drop targets, and sleeve rows are redesigned around a modal edit pattern with grouped display. Global text scaling is now driven by CSS custom property tokens, giving consistent sizing control across all views. On the data side, the Yields table gains sortable columns and the Top 10 Gainers panel now uses basis-adjusted calculations with a corrected currency parser for signed values.
This release introduces sleeves, a new intent layer for capital allocation, along with persistent categories that can be created, renamed, and deleted. An onboarding state machine provides a first-run experience, and default sleeves and categories are seeded on first import. Backup handling has been reworked to use SQLite-safe VACUUM INTO with a split quick/export UX. The release also includes typography and styling improvements, several bug fixes for demo data source handling and single-snapshot performance rendering, and a move of macOS builds to local with signing and notarization support.
A CI-only release that simplifies the macOS build job to use a native universal build, reducing workflow complexity. No user-facing features or fixes are included.
This release vendors the Inter and JetBrains Mono font families locally, removing external font dependencies. It also enables devtools, fixes release bundling, and corrects the dev command configuration.
Removes the beforeBuildCommand from Tauri configuration entirely, establishing a clean separation between the frontend build step and the Tauri build step. The verify-dist script introduced in v0.10.24 is also removed.
Moves the dist verification logic into a standalone script file to resolve Windows shell quoting issues in CI. A continuation of the build pipeline fixes from v0.10.22 and v0.10.23.
Fixes the dist/index.html verification step in CI to check multiple paths, addressing cases where the file location varies across platforms. Continues the build pipeline stabilization from v0.10.22.
Moves the frontend build step out of the Tauri configuration and into the CI workflow directly, with a verification step in the Tauri config to confirm dist/index.html exists before bundling.
Fixes build configuration to be cross-platform compatible, specifically addressing Windows CI failures. Changes span both the release workflow and the Tauri configuration.
Hardens the Tauri build packaging process and makes the release prep script deterministic. Changes touch both the Tauri configuration and the bin/release script.
Fixes the release script's version bumping logic across multiple iterations, ultimately switching from sed to Perl for reliable cross-platform behavior. Also reformats the tauri.conf.json resources array.