github afadil/wealthfolio v3.1.0

latest release: v3.1.1
4 hours ago

Wealthfolio 3.1.0 — Changelog

Options & Bonds

V 3.1.0. improve the tracking of Options and Bonds.

Options

  • Track option contracts with accurate valuations that account for contract multipliers (e.g. 100 shares per contract).
  • Options are automatically identified by their OCC symbol and tagged with a badge in your securities list.
  • Expired options are skipped during price sync so they don't cause errors.
  • Broker-synced option positions are pulled in automatically.

Bonds

  • Full support for bonds including US Treasury securities.
  • Three new market data providers: US Treasury Direct, Börse Frankfurt, and OpenFIGI.
  • CUSIP numbers are automatically converted to ISIN when needed for price lookups.
  • Bond-specific details (maturity date, coupon, etc.) are shown on the asset detail page.

CSV Import

  • All new asset types are fully supported in CSV import. Just include the instrument type in your file.

AI Assistant

  • Bulk add transactions — Ask the AI to record multiple activities at once (e.g. "Add my 5 trades from today") instead of one at a time.
  • Edit messages — Made a typo or want to rephrase? You can now edit previous messages in the AI chat without starting over.

Portfolio & Charts

  • 1-Day interval — New "1D" time period option for viewing daily price movements.
  • Performance date range fix — The performance chart now correctly reflects the date range you select, instead of sometimes showing all-time data.
  • Improved chart styling — Smoother gradient that fades to transparent, with distinct red and green coloring when your returns cross zero.
  • Manual quote carry-forward — If you manually enter a price, it's now properly used in future valuation calculations until a newer quote is available.

Price & Market Data

  • Split price actions — Previously there was a single sync button. Now you get two options: "Update Price" fetches just the latest price, while "Refresh History" re-downloads the
    full price history. This gives you more control and faster updates.
  • Broker-provided prices — When you sync with a broker, the prices it returns are now saved as quotes. This fills gaps in your price history, especially for assets that don't have a
    free market data source.
  • Auto-classify assets — When you add a new security, the instrument type and asset class are automatically determined so you don't have to set them manually.
  • Health Center improvements — Missing exchange rates are now detected more accurately by checking your actual holdings. Sync errors are surfaced clearly so you know exactly what
    needs attention.

Create Custom Securities

A new "Create Security" dialog lets you manually add any security that isn't found through search. Set the symbol, name, currency, and type — useful for unlisted securities, private
investments, or anything not covered by market data providers.

Web & Mobile

  • PWA support — When using Wealthfolio as a web app, you can now add it to your home screen on iOS and Android. It launches in standalone mode with proper app icons.
  • iPad fixes — Links and tap interactions now work correctly on iPad.
  • Responsive holdings table — The account holdings table adapts properly on smaller screens.
  • OTP input in dark mode — The verification code input is now clearly visible in dark mode.

Desktop App

  • Window state restored — The app remembers its size and position when you reopen it.
  • Dark mode on login — The dark theme now applies immediately on the login screen, no more flash of white.
  • Download progress — When an app update is available, you now see a progress bar instead of just waiting.
  • Deep link auth (Windows & Linux) — Fixed an issue where authenticating via browser redirect could open a second app window instead of returning to the existing one.

Wealthfolio Connect: Device Sync

New plan for Device Sync Only that let you sync your portfolio across multiple devices using Wealthfolio Connect. Pair devices by scanning a QR code, and your data stays in sync between them. The pairing flow handles
connection status, timeouts, and reconnection gracefully.

Reliability & Fixes

  • Crash fix — Invalid or unusual currency codes no longer crash the app.
  • Session refresh — Your session now silently refreshes while you're actively using the app, preventing unexpected logouts.
  • Date accuracy — Fixed an issue where dates could shift by one day due to timezone handling.
  • Toast notifications — The close button no longer overlaps the action button, and text is easier to read.
  • Broker account cards — "Synced 3 hours ago" is now labeled "Data as of" to better reflect what it means.
  • Addon loading — Fixed a bug that could prevent addon plugins from loading correctly.
  • Quote import display — The import screen now shows the ticker symbol instead of an internal ID.
  • Various stability and performance improvements throughout.

Don't miss a new wealthfolio release

NewReleases is sending notifications on new releases.