You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configurable reporting currency, encrypted backups, and human-readable exports.
Optional device-aware local AI setup grounded in deterministic analytics.
Signed and notarised macOS release automation.
Idempotent crates.io publication for the Rust crate during tagged releases.
Open-source community health files, privacy-aware contribution templates, pull-request CI, Dependabot, and immutable GitHub Action pins.
Keep a Changelog validation and tag-driven GitHub Release creation using human-curated release notes.
Node 24-compatible Checkout v7 and Dependency Review v5 workflow actions.
Signed in-app updates with an automatic availability check, visible download progress, verified installation, and app restart.
Changed
Reworked onboarding, imports, portfolio reports, settings, and private AI guidance to use clear, task-focused language instead of internal technical terms.
Use latest IBKR position snapshots for current quantities, repair repeated imports without duplicating events, link symbol-only IBKR trades, and distinguish incomplete history from current-position errors.
Apply exact Trading 212 stock-split rows, refresh official ECB reference exchange rates automatically, count missing currency pairs accurately, and show explicitly partial portfolio values without permitting incomplete snapshots.
Security
Bounded, atomic broker imports with duplicate detection and immutable source events.
Loopback-only local AI access, restrictive content security policy, and owner-only local storage.
Update archives signed by a dedicated key and verified against a public key embedded in the application.