Skip to content

Changelog

This file documents project changes that are of interest to users and developers. Versioning is based on Semantic Versioning.

  • Fix bug in desktop app deployment workflow
  • Fix bug in mobile app deployment workflow
  • Add a new docs website for users & developers
  • Deploy first version of the Android app
  • Add support for PrivateCloud™ AI Gateway
  • Fix bug in coinstats file import
  • Fix bug in coinstats file import
  • Fix UI bug with the app header
  • Improve error handling on the frontend
  • Improve server status visibility
  • Fix issue in the Mac app for x64 architecture
  • Fix bug with service worker registration (push notifications)
  • Add coinstats extensions
  • Improve Server logs page
  • Add Server health page
  • Track and report errors through telemetry
  • Improve error logging
  • Improve backend bundle
  • Fix bug in help sections
  • Improve number formatting
  • Extract common logic in the commons and commons-node libraries (packages)
  • Fix bug with AppLink
  • Fix bug with randomUUID()
  • Fix bug in assets sql table
  • Soft-launch the Binance connection
  • Add Import data wizard
  • Improve PlatformPage
  • Improve experience for adding manual transactions
  • New WalletInput, PlatformInput and AssetInput components for extension developers
  • Fix window buttons in the Mac app
  • Fix copy & paste in the Mac app
  • Fix tray icon in the Mac app
  • Fix start-up issue in the Mac app
  • Fix an issue with Reset Account
  • Fix an issue with Delete Account
  • Improve documentation for developers and AI agents
  • Fix start-up issue in desktop apps
  • Notarization for the macOS app
  • Improve fetchDailyPrices to not go into the past further than needed
  • Add support for snap packages on Linux
  • Fix binance file imports
  • Fix trade calculation for binance data
  • Fix bug with authorization in /download and /upload endpoints
  • Code-signing for the macOS app
  • Improve UI UX across the app, in particular for the desktop apps
  • Add new chart intervals: 3D (3 days), M (1 month)
  • Add new tooltip for candlestick charts
  • Add support for Claude 4 Opus, Claude 4 Sonnet, Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Haiku
  • Fix issue with kioskMode introduced in v2.0.0-beta.14
  • Give tools (like reading user balances) to the AI Assistant, alongside Reasoning and Web search
  • Add Anthropic and Perplexity as AI providers, alongside OpenAI
  • Fix bug in cursor invalidations
  • Fix bug in self hosted deployments regarding the port
  • Better error message when the server is unreachable
  • Add new readSql method, useful in kiosk mode
  • Auto-updates for the Windows and Linux apps
  • Add support for 26 more blockchains with the Etherscan extension
  • Add a mini nav menu for tablets and laptops
  • Improve user experience around connections: new All platforms option
  • Add a new action Verify balances which checks if the on-chain data reflects the app data
  • Allow adding of manual transactions
  • Add Recent section in search bar
  • Add a checkmark for the exchanges and blockchains supported by our extensions
  • Fix truncation on AmountBlock
  • Fix refresh trades
  • Speed up daily price retrieval with database indexes
  • Add platform categories to avoid conflicts on unique coingecko ids
  • Add a new page to chat with OpenAI models (next step is to give them tools)
  • Fix a bug in telemetry
  • Improve UI UX for mobile devices.
  • Fix bug when time traveling through trades
  • Split app bundle into multiple files to improve loading performance.
  • Fix bug in ExtensionPage where the help (How to use) section was not rendering at all.
  • New Pro Chart feature, allowing users to use advanced tradingview features like drawing tools, indicators, etc.
  • New Deposits feature, allowing users to view their historical deposits and withdrawals.
  • Improve search bar to highlight assets and platforms from the user’s portfolio.
  • Improve mobile UI/UX and responsiveness across the app.
  • New Kiosk setting, to make your portfolio public in a read-only fashion.
  • New Trades feature, allowing users to view their trades (including their cost basis, deposits, withdrawals, etc)
  • New PnL (profit & loss) feature, allowing users to view historical PnL on trades and on their whole account.
  • Shortcuts for navigating between pages
  • Fix app routing for accounts (local & cloud)
  • Added Alchemy price API extension for better price data coverage
  • Added kiosk mode for public portfolio displays
  • Added support for searching assets by contract address
  • Added a data source selector to the asset price history chart
  • Fixed critical bugs in Alchemy & Coinbase price APIs
  • Fixed bug in refreshing prices
  • Fixed bug reading non-existent files
  • Fixed UI glitch when deleting the last account
  • Fixed bug in asset table: changing the price api back to auto failed

This release has breaking changes and is not compatible with the previous alpha versions! 🚨🚨🚨

  • New Extensions page, allowing developers and users to discover extensions.
  • New Platforms page, allowing users to discover exchanges and blockchains.
  • Rewritten Coingecko integration, supporting all their assets, exchanges and blockchains in a seamless way.

This release concludes the alpha phase of the v2.0.0 release cycle, marking a significant milestone in the development of the application.

  • You can now crete cloud account through PrivateCloud™.
  • Payments are now live for the premium plan of the cloud service.
  • New Logs tab in the Server page, allowing users to view server logs directly in the application.
  • New Settings tab in the Server page, allowing users to configure server settings directly in the application.
  • Automatic updates for the Windows app, allowing users to stay up-to-date without manually installing new versions.
  • Fix the start on login feature on Linux.
  • Reading from the database happens on a separate thread now, improving performance and responsiveness when there is a write operation in the background.
  • Backup & restore functionality been rewritten to be more robust and user-friendly.
  • Comprehensive project documentation for developers and AI agents.
  • Improved developer experience for Linux and Windows developers.
  • Using the app now requires a one-time password setup. This protects user data from unauthorized access, especially in cloud or self-hosting deployments.
  • Migrate database engine from no-sql (PouchDB) to sql (SQLite).
  • Implement client-server architecture (prerequisite for Cloud deployments), unfortunately this breaks full in-browser support (for the time being).
  • Package the app & server as a desktop application that can run in the background (Windows, Linux & macOS).
  • Better mobile support for Navigation and Settings.
  • Improved UI/UX for data tables (especially loading)

  • Parallelize Price API requests in daily-prices-api to improve performance 4-6 times.
  • Add a new historical prices provider: Redstone.
  • Show the USD value of amounts in TransactionDrawer and AuditLogDrawer.
  • Fix TaskDetailsDialog to show the previous progress percentage for updates that have the format [undefined, string], indicating that the progress remained the same, but a new.