Releases: ctasada/stonks-overwatch
Releases · ctasada/stonks-overwatch
v0.3.1
Immutable
release. Only release title and notes can be modified.
Added
Changed
- Internal refactor to simplify the authentication processes across different brokers
- Last update indicator now shows information for all the brokers
- DEGIRO: Centralised transaction description patterns into a single file, making it easy to add support for new languages
Fixed
- Application:
- Fixed issue exiting the application
- Distribution: Fixed bug while showing distributions at Dividends or Diversification
- Diversification: Fixed rendering of some country flags
- Fixed potential error while aggregating data from different brokers
- Fixed error aggregating numeric types
- Fixed error sorting dates
- DEGIRO:
- Prevent authenticated users from being redirected to 2FA login screen
- Fixed crash when loading portfolio history, fees, or transactions for products with incomplete data
- IBKR:
- Handle incomplete IBKR API contract data with defensive fallbacks
- Fixed portfolio API import. Improves identification of ETFs
- Retrieve asset logos directly from IBKR using the contract ID (conid)
- DB Dump: Credentials are redacted by default; use
--include-credentialsto include them. When loading a redacted
dump, existing credentials are preserved
Security
- Routine dependency updates for security and stability
v0.3.0
Immutable
release. Only release title and notes can be modified.
Added
- Configuration: Added support to configure IBKR broker
- Broker Selector:
- When starting now it's possible to choose the broker. This allows to use any of the available brokers, and removes
a limitation that was enforcing to have a DEGIRO account - Adds possibility to use only* DEGIRO, Bitvavo or IBKR
- When starting now it's possible to choose the broker. This allows to use any of the available brokers, and removes
- UI:
- Added a new Dark theme. Now it's possible to choose between dark/light/system themes
Changed
- Configuration: Different UI/UX improvements
- Brokers: Hidden not supported broker capabilities
- When a broker does not support a certain feature, it will not be shown in the UI
- Demo Mode: Demo mode has now some minor visual improvements
Fixed
- Configuration Menu: Cosmetic fix to guarantee the Configuration menu is drawn properly
Security
- Routine dependency updates for security and stability
v0.2.1
Immutable
release. Only release title and notes can be modified.
Fixed
- Flatpak version crashes on startup:
- Executing the Flatpak application was crashing due to mismanaged Linux loading configuration (#256)
- Login:
- Fixed race condition in the login screen. After introducing the credentials, the "2FA" screen could stay stuck or the "Loading" screen may not be shown
- Native Application:
- Application Settings were not being shown correctly in some cases
- Settings:
- Cosmetic fix to the TOTP progress bar
Security
- Routine dependency updates for security and stability
v0.2.0
Added
- Application:
- Added "Demo Mode" for exploring the application without a broker connection
- Added "Configuration" submenu to the sidebar
- Added option to see the release notes
- Added option to report issues on GitHub
- Added Broker configuration settings
- Dividends:
- Added diversification filter by year
- Added calendar navigation bars to quickly switch between years
- Added total dividends per year in the calendar view
- Enhanced table functionality at Deposits, Fees, Trades, and Account Statement sections:
- Added ability to show/hide columns
- Added ability to show all the rows in a single page
Removed
- Removed license controls to make the application open source and free to use
Changed
- Add stability indicators for broker integrations and tooltips for unstable portfolios
- Portfolio:
- Minor terminology changes for better clarity
- Diversification:
- Show "Crypto" after "Sectors" to keep all "Stocks" related data together
Fixed
- Portfolio:
- Exchanges: Fixed bug skipping the Exchange name in some cases
- Diversification:
- Percentages are now properly based on the type
- Dividends:
- Correctly display selected year in dividends calendar dropdown
- DEGIRO:
- Fixed bug wrongly calculating the Realised Gains for some transactions
Security
- Routine dependency updates for security and stability
- Fixed permission issue when downloading Stonks Overwatch update installers
v0.1.5
Added
Changed
- Enhanced the style of the diversification icons
Fixed
- Multiple sidebar style fixes
- Fixed some style inconsistencies across the application
- Fixed sector handling: Unknown sectors are now properly group under "Unknown"
- DEGIRO:
- Fixed calculation of daily cash
- Fixed sorting of cash movements
Security
- Updated internal dependencies
v0.1.4
Added
- DEGIRO Crypto:
- Support for crypto assets and product types
- Internal database now stores crypto decimals
- Dividends:
- Added 'Ex-Dividend' date
- Added tooltip showing the Gross/Tax dividend breakdown
- Application:
- Added "Release Notes" information
Changed
- Installers now include OS name in filenames
- Update Download dialog shows percentage and downloaded size
- Unified icons in Diversification section across the application
- Added page size selector to the Fees, Deposits, Transactions and Account Statement tables
Fixed
- Logs streamlined for readability
- Sidebar portfolio selector only clickable with multiple portfolios
- DEGIRO:
- Fixed portfolio data fetching issue
- Fixed bug showing forecasted dividends
- Application: "License Expiration" dialog now displays correctly
Security
- Updated internal dependencies
v0.1.3
Added
- DEGIRO: Added support to use 'In App' 2FA authentication
Changed
- Navigation sidebar has been redesigned to improve usability
- Navigation sidebar is now collapsible
- Internal code improvements
Fixed
- Fixed some default values in the Broker configurations
- Fixed bug showing the Fee amount
Security
- Updated internal dependencies
v0.1.2
Added
- Updates are automatically checked
Changed
- Improved License dialog
- Internal code improvements
Fixed
- Windows:
- Fixed crash while opening the application
- Properly show the application icon
- Properly show the main menu
- Installer: Fixed issue with the installation path
Security
- Updated internal dependencies
v0.1.1
Added
- Added support to remember DEGIRO login credentials
- Added "Settings" dialog to store DEGIRO credentials, including 2FA token
- Added "Remember me" checkbox to the DEGIRO login dialog
- Credentials are stored securely using a locally generated AES-128 key
- Added support to check for updates
- Added "Check for updates" menu item to the main menu
- Added "Update available" notification when a new version is detected
Changed
- Internal refactor to allow adding more brokers
Security
- Updated internal dependencies
v0.1.0
- Initial release
- Provides support to connect to DEGIRO using login credentials and 2FA
- Keeps DEGIRO information automatically up to date
- Shows Dashboard with Portfolio growth over time
- Shows Portfolio, Dividends, Fees, Deposits, Transactions, and full Account Statement
- Shows Diversification information
- Provides installers for macOS, Windows, and Linux