ghostfolio

Open Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript 🤍

AGPL-3.0 License

Stars
3.7K

Bot releases are hidden (Show)

ghostfolio -

Published by dtslvr 8 months ago

Added

  • Introduced a setting to disable the data gathering in the admin control

Changed

  • Harmonized the environment variables of various API keys
  • Upgraded prisma from version 5.8.1 to 5.9.1

Todo

  • Rename the environment variable from ALPHA_VANTAGE_API_KEY to API_KEY_ALPHA_VANTAGE
  • Rename the environment variable from BETTER_UPTIME_API_KEY to API_KEY_BETTER_UPTIME
  • Rename the environment variable from EOD_HISTORICAL_DATA_API_KEY to API_KEY_EOD_HISTORICAL_DATA
  • Rename the environment variable from FINANCIAL_MODELING_PREP_API_KEY to API_KEY_FINANCIAL_MODELING_PREP
  • Rename the environment variable from OPEN_FIGI_API_KEY to API_KEY_OPEN_FIGI
  • Rename the environment variable from RAPID_API_API_KEY to API_KEY_RAPID_API
ghostfolio -

Published by dtslvr 8 months ago

Added

  • Added a button to apply the active filters in the assistant

Changed

  • Moved the assistant from experimental to general availability
  • Improved the usability by reloading the content with a logo click on the home page
  • Upgraded yahoo-finance2 from version 2.9.0 to 2.9.1

Special Thanks

  • @dtslvr
  • @martinchmui
ghostfolio -

Published by dtslvr 9 months ago

Fixed

  • Added the missing data provider information to the CoinGecko service
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Extended the assistant by an asset class selector (experimental)
  • Added the data provider information to the search endpoint

Changed

  • Improved the usability of the account selector in the assistant (experimental)
  • Improved the usability of the tag selector in the assistant (experimental)
  • Improved the error logs for a timeout in the data provider services
  • Refreshed the cryptocurrencies list
  • Upgraded prettier from version 3.2.4 to 3.2.5
ghostfolio -

Published by dtslvr 9 months ago

Changed

  • Improved the tag selector to only show used tags in the assistant (experimental)
  • Improved the language localization for German (de)
  • Upgraded prettier from version 3.2.1 to 3.2.4

Fixed

  • Fixed a rendering issue caused by the date range selector in the assistant (experimental)
  • Fixed an issue with the currency conversion in the investment timeline
  • Fixed the export in the lazy-loaded activities table on the portfolio activities page (experimental)

Special Thanks

  • @dtslvr
  • @Fullstack-Arshad
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Added a button to reset the active filters in the assistant (experimental)

Changed

  • Migrated the portfolio allocations to work with the filters of the assistant (experimental)
  • Migrated the portfolio holdings to work with the filters of the assistant (experimental)
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Extended the assistant by an account selector (experimental)
  • Added support to grant private access with permissions (experimental)
  • Added permissions to the Access model

Changed

  • Migrated the tag selector to a form group in the assistant (experimental)
  • Formatted the name in the EOD Historical Data service
  • Improved the language localization for German (de)

Fixed

  • Fixed the import for activities with MANUAL data source and type FEE, INTEREST, ITEM or LIABILITY
  • Removed holdings with incomplete data from the Top 3 and Bottom 3 performers on the analysis page

Special Thanks

  • @dtslvr
  • @x1c0
ghostfolio -

Published by dtslvr 9 months ago

Fixed

  • Improved the validation for non-numeric results in the EOD Historical Data service
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Extended the date range support by week to date (WTD) and month to date (MTD) in the assistant (experimental)
  • Added support for importing dividends from EOD Historical Data
  • Added healthcheck for the Ghostfolio service to the docker-compose files (docker-compose.yml and docker-compose.build.yml)

Changed

  • Improved the usability of the link to manage the benchmarks in the benchmark comparator with an icon

Special Thanks

  • @dtslvr
  • @meuter
  • @mocdaniel
  • @ThomDietrich
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Extended the date range support by week to date (WTD) and month to date (MTD) in the assistant (experimental)
  • Added support for importing dividends from EOD Historical Data
  • Added healthcheck for the Ghostfolio service to the docker-compose files (docker-compose.yml and docker-compose.build.yml)

Changed

  • Improved the usability of the link to manage the benchmarks in the benchmark comparator with an icon

Special Thanks

  • @dtslvr
  • @meuter
  • @ThomDietrich
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Added support to edit countries in the asset profile details dialog of the admin control
  • Added support to edit sectors in the asset profile details dialog of the admin control

Changed

  • Improved the handling of derived currencies
  • Improved the labels in the portfolio evolution chart and investment timeline on the analysis page
  • Improved the language localization for German (de)
  • Upgraded prisma from version 5.7.1 to 5.8.1

Fixed

  • Fixed an issue in the performance calculation with the currency conversion of fees

Special Thanks

  • @dtslvr
  • @Hugo-Persson
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Added the holdings table to the account detail dialog
  • Validated the currency of the search results in the EOD Historical Data service

Changed

  • Increased the timeout to load historical data in the data provider service
  • Improved the asset profile validation for MANUAL data source in the activities import

Special Thanks

  • @dtslvr
  • @TobiasXy
ghostfolio -

Published by dtslvr 9 months ago

Changed

  • Increased the robustness of the exchange rates by always getting quotes in the exchange rate data service
ghostfolio -

Published by dtslvr 9 months ago

Changed

  • Improved the alignment in the portfolio performance chart

Fixed

  • Fixed the currency in the error log of the exchange rate data service
  • Fixed an issue with the currency inconsistency in the EOD Historical Data service (convert from ZAR to ZAc)
ghostfolio -

Published by dtslvr 9 months ago

Added

  • Broken down the performance into asset and currency on the analysis page (experimental)
  • Added support for international formatted numbers in the scraper configuration
  • Added the attribute locale to the scraper configuration to parse the number

Changed

  • Improved the indicator for delayed market data in the client
  • Prepared the portfolio calculation for exchange rate effects
  • Upgraded prettier from version 3.1.1 to 3.2.1

Special Thanks

  • @dtslvr
  • @gizmodus
ghostfolio -

Published by dtslvr 9 months ago

Changed

  • Improved the chart size in the asset profile details dialog of the admin control
  • Updated the docker compose instructions to Compose V2 in the documentation

Fixed

  • Fixed the hidden fifth tab on mobile
ghostfolio -

Published by dtslvr 10 months ago

Added

  • Extended the assistant by a tag selector (experimental)
  • Added support to set a CoinGecko Demo API key via environment variable (API_KEY_COINGECKO_DEMO)
  • Added support to set a CoinGecko Pro API key via environment variable (API_KEY_COINGECKO_PRO)

Changed

  • Improved the language localization for German (de)
  • Removed the AccountType enum
  • Refreshed the cryptocurrencies list

Special Thanks

  • @dtslvr
  • @TanguyHerbron
ghostfolio -

Published by dtslvr 10 months ago

Added

  • Added support to grant private access
  • Added a hint for Time-Weighted Rate of Return (TWR) to the portfolio summary tab on the home page
  • Added support for REST APIs (JSON) via the scraper configuration
  • Enabled the Redis authentication in the docker-compose files

Changed

  • Improved the user interface of the access table to share the portfolio
  • Improved the style of the assistant (experimental)

Special Thanks

  • @dtslvr
  • @Hugo-Persson
  • @psychowood
  • @x1c0
ghostfolio -

Published by dtslvr 10 months ago

Added

  • Extended the assistant by a date range selector (experimental)
  • Added a button to test the scraper configuration in the asset profile details dialog of the admin control

Changed

  • Improved the style of the Top 3 and Bottom 3 performers on the analysis page
  • Upgraded Nx from version 17.2.7 to 17.2.8

Fixed

  • Improved the time-weighted performance calculation for 1D
  • Improved the tabs on iOS (Add to Home Screen)

Special Thanks

  • @dtslvr
  • @gizmodus
  • @Hugo-Persson
  • @M27afk
ghostfolio -

Published by dtslvr 10 months ago

Added

  • Added support to edit the currency of asset profiles with MANUAL data source in the asset profile details dialog of the admin control panel
  • Added a hint for the community languages in the user settings

Changed

  • Changed the performance calculation to a time-weighted approach
  • Normalized the benchmark by currency in the benchmark comparator
  • Increased the timeout to load currencies in the exchange rate data service
  • Exposed the environment variable REQUEST_TIMEOUT
  • Used the HasPermission annotation in endpoints
  • Improved the language localization for German (de)
  • Upgraded ng-extract-i18n-merge from version 2.9.0 to 2.9.1
  • Upgraded Nx from version 17.2.5 to 17.2.7

Fixed

  • Improved the handling of derived currencies (USX)

Special Thanks

  • @dtslvr
  • @gizmodus
  • @miles170
  • @underwater