Thomas Kaul
46d740e381
Task/consolidate exchange rates gathering together with hourly market data ( #7095 )
* Consolidate exchange rates gathering with hourly market data
* Update changelog
1 week ago
Thomas Kaul
6e97a3c978
Task/remove deprecated fear and greed index symbol ( #7103 )
Remove deprecated fear and greed index symbol
1 week ago
Thomas Kaul
fcad7917be
Feature/expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable ( #7100 )
* Expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable
* Update changelog
1 week ago
Thomas Kaul
af9889f0ff
Bugfix/missing asset profiles and historical data for symbols across data sources ( #7089 )
* Fix missing asset profiles and historical data
* Update changelog
1 week ago
Thomas Kaul
1896289bc9
Feature/expose ENABLE_FEATURE_CRON environment variable ( #7090 )
* Expose ENABLE_FEATURE_CRON environment variable
* Update changelog
1 week ago
Thomas Kaul
2f96b42107
Task/reuse asset profile identifier (part 2) ( #7087 )
Reuse AssetProfileIdentifier
1 week ago
Thomas Kaul
1587206e67
Bugfix/missing quotes for symbols across data sources ( #7085 )
* Fix missing quotes
* Update changelog
1 week ago
Thomas Kaul
7d779d8461
Feature/add data gathering frequency to symbol profile ( #7083 )
* Add data gathering frequency to symbol profile and gather hourly
* Update changelog
1 week ago
Thomas Kaul
073af0c8c2
Task/enable bull dashboard in tab of admin control panel ( #7030 )
* Enable Bull Dashboard in tab
* Eliminate BULL_BOARD_IS_READ_ONLY
* Update changelog
2 weeks ago
Thomas Kaul
a19bd1fc02
Bugfix/false positive in currency symbol detection ( #7024 )
* Fix issue where certain symbols (e.g. ERNA.L) were incorrectly identified as currencies
* Update changelog
2 weeks ago
Thomas Kaul
f4b3a671c7
Task/optimize portfolio holding endpoint by improving processing of historical market data ( #7023 )
* Improve processing of historical market data
* Update changelog
2 weeks ago
Sjohn21
9ea2405fec
Feature/extend public API with endpoint to update asset profile data ( #6981 )
* Extend public API with endpoint to update asset profile data
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
3 weeks ago
Thomas Kaul
3fb77bbc51
Feature/support dedicated OpenRouter model for web_fetch tool in FetchService ( #7005 )
* Add support for dedicated OpenRouter model for web_fetch
* Update changelog
3 weeks ago
Thomas Kaul
3a4b0ce304
Task/harmonize sector names accross data providers ( #6994 )
* Harmonize sector names
* Update changelog
3 weeks ago
Thomas Kaul
bf7409ec20
Task/refactor country code logic in data provider services ( #6993 )
Refactor country code logic
3 weeks ago
Thomas Kaul
be874f62e3
Task/centralize asset profile override logic ( #6991 )
* Centralize asset profile logic
* Update changelog
3 weeks ago
Thomas Kaul
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
3 weeks ago
Thomas Kaul
697ef59e3b
Feature/add support for web fetch in fetch service ( #6960 )
* Add support for web fetch
* Update changelog
1 month ago
Thomas Kaul
aa0ec2622f
Task/extend countries mapping in Trackinsight data enhancer service ( #6959 )
* Extend countries mapping with USA
* Update changelog
1 month ago
Thomas Kaul
f882e3ddf4
Task/add HTTP fetch service ( #6951 )
* Add HTTP fetch service
* Update changelog
1 month ago
Thomas Kaul
db1cb4e681
Task/filter out sectors with zero weight in Yahoo Finance data enhancer ( #6895 )
* Filter out sectors with zero weight
* Update changelog
1 month ago
Thomas Kaul
3a95d8e7dc
Task/add monitor id check for uptime statistics gathering ( #6873 )
Add monitor id check
1 month ago
Thomas Kaul
9ed4c679b2
Task/enable Bull Dashboard in admin control panel without environment variable ( #6876 )
* Enable Bull Dashboard without environment variable
* Update changelog
1 month ago
Thomas Kaul
f82fbcfc58
Bugfix/exception in portfolio details endpoint for unmatched asset profile ( #6861 )
* Resolve exception in portfolio details endpoint when an asset profile is unmatched
* Use asset profile identifier for value uniqueness
* Update changelog
2 months ago
Thomas Kaul
bbd25ff618
Feature/deactivate delisted asset profiles in FMP service ( #6808 )
* Deactivate delisted asset profiles
* Update changelog
2 months ago
Thomas Kaul
65941eb62e
Release 3.0.0 ( #6768 )
* Feature/migrate from Angular Material design 2 to 3 (#6163 )
* Migrate from M2 to M3
* Update changelog
---------
Co-authored-by: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com>
* Task/upgrade to prisma 7 (#6027 )
* Upgrade Prisma to version 7.3.0
* Update changelog
* Feature/restore badge style ("filter indicator") in assistant menu button of header (#6253 )
* feat(styles): add badge overrides
* fix(styles): make the parent display inline-flex
* feat(ui): update styles
* Task/cleanup m3-theme.scss (#6252 )
* feat(styles): cleanup m3-theme.scss
* Task/decrease horizontal padding of buttons (#6679 )
Decrease horizontal padding of buttons
* Task/decrease border radius of dialogs (#6680 )
Decrease border radius of dialogs
* Task/upgrade prisma to version 7.7.0 (#6749 )
* Upgrade prisma to version 7.7.0
* Update changelog
* Bugfix/prisma client initialization in admin service (#6764 )
* Fix prisma client initialization
* Feature/add blog post: Ghostfolio 3 (#6678 )
* Add blog post: Ghostfolio 3
* Update changelog
* Task/move extended values on analysis page from experimental to general availability (#6766 )
* Move extended values to general availability
* Update changelog
* Release 3.0.0
---------
Co-authored-by: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com>
2 months ago
Thomas Kaul
ef7df25496
Task/refactor subscription types ( #6735 )
Refactor subscription types
2 months ago
Thomas Kaul
cdef2afa48
Feature/setup statistics gathering queue ( #6696 )
* Set up statistics gathering queue
* Update changelog
3 months ago
Thomas Kaul
418581587a
Task/implement OnModuleInit interface in data provider services ( #6449 )
* Implement OnModuleInit interface
3 months ago
Thomas Kaul
269b981e86
Task/implement OnModuleInit in I18nService ( #6448 )
* Implement onModuleInit
4 months ago
Thomas Kaul
efa93a3b98
Feature/setup Bull Dashboard ( #6501 )
* Initial setup
* Update changelog
4 months ago
Thomas Kaul
4a832f12ca
Task/deprecate order endpoints in favor of activities endpoints ( #6446 )
* Deprecate order endpoints in favor of activities endpoints
* Update changelog
4 months ago
Thomas Kaul
86d4d6ed64
Task/implement OnModuleInit interface in TwitterBotService ( #6447 )
* Implement OnModuleInit interface
4 months ago
Thomas Kaul
f2c81ada90
Task/refactor $queryRawUnsafe() in data provider service ( #6408 )
* Refactor $queryRawUnsafe()
* Update changelog
4 months ago
Thomas Kaul
3eb9d53220
Bugfix/validation of valuables ( #6372 )
* Fix validation of valuables
* Update changelog
4 months ago
Thomas Kaul
0d67478cc3
Task/harmonize validation for create activity endpoint with existing import activity logic ( #6349 )
* Harmonize validation
* Update changelog
4 months ago
Thomas Kaul
8c88ce918f
Feature/add support for custom cryptocurrencies defined in database ( #6344 )
* Add support for custom cryptocurrencies defined in database
* Update changelog
4 months ago
Thomas Kaul
299bca2780
Task/extend error messages in scraper configuration ( #6322 )
* Improve error handling
* Update changelog
5 months ago
Thomas Kaul
8a98c0a3f0
Task/ignore nested ETFs when fetching top holdings in Yahoo Finance service ( #6319 )
* Ignore nested ETFs in top holdings
* Update changelog
5 months ago
Anurag Choudhury
d7349cd621
Bugfix/adapt accounts and tags of assistant in impersonation mode ( #6231 )
* Adapt accounts and tags of assistant in impersonation mode
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
5 months ago
Thomas Kaul
eb6177d2e5
Bugfix/fix exception when fetching top holdings in Yahoo Finance service ( #6279 )
* Add missing guard
* Update changelog
5 months ago
Kenrick Tandrian
7dbacdbf0f
Feature/extract top holdings from Yahoo Finance for ETF and mutual funds ( #6254 )
* Extract top holdings from Yahoo Finance for ETF and mutual funds
* Update changelog
5 months ago
Kenrick Tandrian
645e8ee303
Bugfix/prevent double counting of cash in net worth ( #6171 )
* Prevent double counting of cash in net worth
* Update changelog
6 months ago
Kenrick Tandrian
3943ca9f88
Feature/extend holdings endpoint to include performance with currency effects for cash positions ( #5650 )
* Extend holdings endpoint to include performance with currency effects for cash positions
* Update changelog
6 months ago
Thomas Kaul
a6011f2c47
Task/remove deprecated public Stripe key ( #6124 )
* Remove deprecated public Stripe key
* Update changelog
6 months ago
Thomas Kaul
7999ff973b
Bugfix/jsonpath import in manual service ( #6129 )
* Fix jsonpath import
* Update changelog
6 months ago
Kenrick Tandrian
742415833c
Task/upgrade to Nx 22.3.3 and Angular 21.0 ( #6109 )
* chore(deps): upgrade to Nx 22.3.3 and Angular 21.0
* feat(nx): run migrations
* fix(ts): change module and moduleResolution for api
* feat(ts): remove duplicates of bundler module resolution
* fix(ts): enable ESM interoperability
* fix(api): update imports
* fix(ts): set module to preserve in api spec
* fix(ts): update target
* resolve comments
* fix(api): set jest moduleNameMapper
* fix(ts): update tsconfig in api spec
* fix(api): revert import changes
* fix(apps): revert unnecessary changes
* fix(client): change marked js file
* fix(deps): remove duplicates
6 months ago
Eduardo Almeida
7b885a11e2
Bugfix/fix asset profile deletion and allow editing asset profile identifiers with MANUAL data source ( #6090 )
* Fix asset profile deletion and allow editing asset profile identifiers with MANUAL data source
* Update changelog
6 months ago
Germán Martín
4cd16c33f8
Feature/OIDC authentication ( #5981 )
* Set up OIDC authentication
* Update changelog
7 months ago
Thomas Kaul
154dbf37a8
Task/remove return type in parseSector() of YahooFinanceService ( #6006 )
* Remove return type
7 months ago