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 over 1 year ago

Changed

  • Reduced the execution interval of the data gathering to every 12 hours

Fixed

  • Fixed the background color of dialogs in dark mode
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Deprecated the auth endpoint of the login with Security Token (GET)
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Changed the slide toggles to checkboxes on the account page
  • Changed the slide toggles to checkboxes in the admin control panel
  • Decreased the density of the theme
  • Migrated the style of various components to @angular/material 15 (mdc)
  • Upgraded @angular/cdk and @angular/material from version 15.2.5 to 15.2.6
  • Upgraded bull from version 4.10.2 to 4.10.4
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Changed the slide toggles to checkboxes on the account page
  • Changed the slide toggles to checkboxes in the admin control panel
  • Decreased the density of the theme
  • Migrated the style of various components to @angular/material 15 (mdc)
  • Upgraded @angular/cdk and @angular/material from version 15.2.5 to 15.2.6
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Improved the activities import for csv files exported by Interactive Brokers
  • Improved the rendering of the chart ticks (0.5K500)
  • Increased the historical market data gathering of currency pairs to 10+ years
  • Improved the content of the Frequently Asked Questions (FAQ) page
  • Improved the content of the pricing page
  • Changed the auth endpoint of the login with Security Token from GET to POST
  • Changed the auth endpoint of the Internet Identity login provider from GET to POST
  • Migrated the style of the libs components to @angular/material 15 (mdc)
    • ActivitiesFilterComponent
    • ActivitiesTableComponent
    • BenchmarkComponent
    • HoldingsTableComponent
  • Upgraded angular from version 15.1.5 to 15.2.5
  • Upgraded Nx from version 15.7.2 to 15.9.2
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added support for multiple subscription offers

Changed

  • Improved the portfolio evolution chart (ignore first item)
  • Improved the accounts import by handling the platform

Fixed

  • Fixed an issue with more than 50 activities in the activities import (dryRun)
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Extended the testimonial section on the landing page

Changed

  • Improved the loading state of the value component on the allocations page
  • Improved the value component by always showing the label (also while loading)
  • Improved the language localization for German (de)

Fixed

  • Fixed an issue with the algebraic sign in the value component
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added a blog post: Ghostfolio reaches 1’000 Stars on GitHub
  • Added a breadcrumb navigation to the blog post pages

Changed

  • Refactored the calculation of the chart
  • Hid the platform selector if no platforms are available in the create or update account dialog
  • Upgraded ng-extract-i18n-merge from version 2.5.0 to 2.6.0
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added the asset and asset sub class to the search functionality
  • Added the subscription expiration date to the users table of the admin control panel

Changed

  • Updated the URL of the Ghostfolio Slack channel
  • Upgraded prisma from version 4.10.1 to 4.11.0

Fixed

  • Fixed the total amount calculation in the portfolio evolution chart
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added support for asset and asset sub class to the EOD_HISTORICAL_DATA data source type
  • Added isin to the asset profile model

Changed

  • Extended the Trackinsight data enhancer for asset profile data by isin
  • Improved the language localization for Gather Data

Fixed

  • Fixed the border color in the FIRE calculator (dark mode)
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added the search functionality for the EOD_HISTORICAL_DATA data source type

Changed

  • Improved the usability of the FIRE calculator
  • Improved the exchange rate service for a specific date used in activities with a manual currency
  • Upgraded ngx-device-detector from version 3.0.0 to 5.0.1
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Extended the FIRE calculator by a retirement date setting

Special Thanks

  • @robbert36
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added COINGECKO as a default to DATA_SOURCES

Changed

  • Improved the validation of the manual currency for the activity fee and unit price
  • Harmonized the axis style of charts
  • Made setting NODE_ENV: production optional (to avoid ENOENT: no such file or directory errors on startup)
  • Removed the environment variable ENABLE_FEATURE_CUSTOM_SYMBOLS

Special Thanks

  • @oshvarts
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Simplified the database seeding
  • Upgraded ngx-skeleton-loader from version 5.0.0 to 7.0.0

Fixed

Special Thanks

  • @oshvarts
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Filtered activities with type ITEM from search results
  • Considered the user's language in the Stripe checkout
  • Upgraded the Stripe dependencies
  • Upgraded twitter-api-v2 from version 1.10.3 to 1.14.2
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Supported a manual currency for the activity unit price

Fixed

  • Fixed the feature graphic of the Ghostfolio meets Umbrel blog post
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added a blog post: Ghostfolio meets Umbrel

Changed

  • Removed the dependency rimraf
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added COINGECKO as a new data source type
  • Added support for data provider information to the position detail dialog
  • Added the configuration to publish a linux/arm/v7 docker image
  • Added Reddit to the As seen in section on the landing page
  • Added Umbrel to the As seen in section on the landing page

Changed

  • Renamed the example environment variable file from .env to .env.example
  • Upgraded zone.js from version 0.11.8 to 0.12.0

Fixed

  • Fixed RangeError: Maximum call stack size exceeded for values of type Big in the value redaction interceptor for the impersonation mode
  • Reset the letter spacing in buttons

Todo

  • Ensure that you still have a .env file in your project

Special Thanks

  • @Mirio
  • @vietk
ghostfolio -

Published by dtslvr over 1 year ago

Added

  • Added the support details to the pricing page

Changed

  • Increased the file size limit for the activities import
  • Improved the style of the search results for symbols
  • Migrated the style of GfHeaderModule to @angular/material 15 (mdc)
  • Upgraded angular from version 15.1.2 to 15.1.5
  • Upgraded Nx from version 15.6.3 to 15.7.2

Fixed

  • Fixed an issue with exact matches in the activities table filter (VT vs. VTI)
  • Fixed an issue in the data gathering service (do not skip MANUAL data source)

Special Thanks

  • @jason-feng
ghostfolio -

Published by dtslvr over 1 year ago

Changed

  • Beautified the ETF names in the asset profile
  • Removed the data source type GHOSTFOLIO

Fixed

  • Fixed an issue in the data gathering service (do not skip MANUAL data source)
  • Fixed the buying power calculation if no emergency fund is set but an activity is tagged as Emergency Fund
  • Fixed the url on logout during the local development