Skip to content

Releases: kabudu/worth-weave

Worthweave v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:43
14f974e

Added

  • Read-only Trading 212 API connections for Invest and Stocks and Shares ISA accounts, with account-specific credentials protected by macOS Keychain.
  • Resilient daily broker synchronisation on launch, including official history exports, current position snapshots, idempotent imports, visible sync state, and CSV fallback.

Fixed

  • Preserve pending history reports and observe Trading 212 retry windows when the API rate-limits synchronisation requests.
  • Accept the Time (UTC) column used by Trading 212's live API-generated history exports.

Worthweave v0.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:24
dabafce

Fixed

  • Include the project README in the crates.io package so the crate page displays its documentation.
  • Restore production dependency auditing after npm retired the legacy audit API used by pnpm 10.

Changed

  • Upgrade the pinned package manager to pnpm 11.13.0, which uses npm's supported bulk-advisory API.

Worthweave v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:18

Added

  • Local-first macOS portfolio application built with Tauri, Rust, React, and TypeScript.
  • Account-aware Trading 212 and Interactive Brokers CSV imports.
  • Region-aware Robinhood UK and US account tracking pending validated import fixtures.
  • Deterministic holdings, cost basis, valuation, allocation, income, reconciliation, and true total-return attribution.
  • 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.