Thomas Kaul
24c117720f
Simplify recent market data gathering
5 days ago
Thomas Kaul
b75ebb2c1d
Bugfix/country mapping of Macau in FMP service ( #7719 )
* Fix country mapping of Macau
* Update changelog
5 days ago
Thomas Kaul
a55b9f212b
Bugfix/missing close price in historical market data ( #7694 )
* Fix missing close price in historical market data of Yahoo Finance service
* Discard market prices carried forward beyond the data of the data provider
* Update changelog
1 week ago
Thomas Kaul
96d56dfb2d
Bugfix/unused custom asset profiles created by activities import ( #7673 )
* Fix unused custom asset profiles created by activities import
* Update changelog
1 week ago
Kenrick Tandrian
34513a5ad0
Task/migrate away from deprecated node10 module resolution ( #7665 )
* feat(api): migrate tsconfig module to preserve
* fix(api): update yahoo-finance2 ESM imports
* feat(api): update yahoo-finance2 type import
1 week ago
Thomas Kaul
5fd9fb9c34
Task/add write scopes to access ( #7638 )
* Add write scopes to access
* Update changelog
2 weeks ago
Thomas Kaul
0a07db8261
Task/move currency removal from cryptocurrency names to general availability ( #7650 )
* Move currency removal from cryptocurrency names to general availability
* Update changelog
2 weeks ago
Thomas Kaul
8292699afb
Bugfix/add missing country mapping for Macau in Trackinsight data enhancer ( #7651 )
* Add missing country mapping for Macau
* Update changelog
2 weeks ago
Thomas Kaul
92475c0b8b
Task/improve error log output of data provider and queue services ( #7622 )
* Improve error log output of data provider and queue services by omitting stack trace
* Update changelog
2 weeks ago
Thomas Kaul
579943f659
Bugfix/add missing country mapping for Macau in Yahoo Finance data enhancer ( #7620 )
* Add missing mapping for Macau
* Update changelog
2 weeks ago
Thomas Kaul
4ec3dc3472
Bugfix/add missing country mapping for Czech Republic in FMP service ( #7619 )
* Add missing country mapping for Czech Republic
* Update changelog
2 weeks ago
Thomas Kaul
b764faff9e
Bugfix/add missing country mapping for Czech Republic and Turkey ( #7611 )
* Add missing country mapping for Czech Republic and Turkey
* Update changelog
2 weeks ago
Thomas Kaul
f474f319bf
Bugfix/resolve error when fetching dividends from Yahoo Finance for date ranges without events ( #7612 )
* Resolve error when fetching dividends for date ranges without events
* Update changelog
2 weeks ago
Thomas Kaul
7754864419
Bugfix/handle unknown country names in data enhancer for asset profile data ( #7574 )
* Handle unknown country names
* Update changelog
3 weeks ago
Thomas Kaul
9c78bc29a4
Task/extract non-investment activity types constant ( #7535 )
Extract non-investment activity type
3 weeks ago
Thomas Kaul
ee7c303771
Bugfix/handle exception in country weightings parsing of FMP service ( #7544 )
* Handle exception in country weightings parsing
* Update changelog
4 weeks ago
Thomas Kaul
ef084b642a
Task/improve log of symbol lookup in Trackinsight data enhancer ( #7543 )
Improve log level and message
4 weeks ago
Thomas Kaul
61cac99d54
Task/improve symbol validation for assets with manual data source ( #7467 )
* Improve symbol validation for assets with manual data source
* Update changelog
4 weeks ago
Thomas Kaul
9b3f7eff5f
Task/improve search log output for unsupported queries ( #7480 )
* Improve search log output for unsupported queries
* Update changelog
4 weeks ago
Thomas Kaul
84467d7236
Task/handle delisted asset profiles in FMP service ( #7442 )
* Handle delisted asset profiles
* Update changelog
1 month ago
Kenrick Tandrian
7d338c2c67
Task/improve type safety across API services and controllers ( #7417 )
* fix(api): resolve subscription undefined type errors
* fix(api): resolve session metadata null type errors
* feat(api): add type declaration on promises
* fix(api): resolve price undefined type errors
* fix(api): resolve type errors in benchmark service
1 month ago
Thomas Kaul
37bd17d3c1
Task/simplify getHistorical() function response in data provider interface ( #7369 )
* Simplify getHistorical() function response
* Update changelog
1 month ago
Thomas Kaul
ae257f8acb
Feature/support Fear & Greed index via Ghostfolio data provider in self-hosted environments ( #7364 )
* Support Fear & Greed index via Ghostfolio data provider in self-hosted environments
* Update changelog
1 month ago
Thomas Kaul
9ecb5909c7
Bugfix/startup error in data gathering caused by uninitialized data provider mappings ( #7333 )
* Initialize data provider mappings
* Update changelog
2 months ago
Thomas Kaul
7a2e25d583
Bugfix/improve error handling in get quotes of FMP service ( #7334 )
* Improve error handling
* Update changelog
2 months ago
Thomas Kaul
ac8616856a
Task/expose data source for Fear & Greed Index ( #7285 )
* Expose data source for Fear & Greed Index
* Update changelog
2 months ago
Thomas Kaul
da6956abc7
Task/refactor base url in Trackinsight service ( #7152 )
Refactor base url
2 months ago
Thomas Kaul
1efb5d241c
Task/mask Ghostfolio data source ( #7139 )
* Mask Ghostfolio data source
2 months ago
Thomas Kaul
3c68ce286c
Task/improve country mapping for data providers ( #7137 )
* Improve country mapping
* Update changelog
2 months ago
Thomas Kaul
020c982e73
Bugfix/hourly market data updates not refreshing prices for asset profiles with manual data source ( #7122 )
* Fix hourly market data updates not refreshing prices for MANUAL asset profiles
* Update changelog
2 months ago
Thomas Kaul
6e97a3c978
Task/remove deprecated fear and greed index symbol ( #7103 )
Remove deprecated fear and greed index symbol
2 months 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
2 months ago
Thomas Kaul
2f96b42107
Task/reuse asset profile identifier (part 2) ( #7087 )
Reuse AssetProfileIdentifier
2 months ago
Thomas Kaul
1587206e67
Bugfix/missing quotes for symbols across data sources ( #7085 )
* Fix missing quotes
* Update changelog
2 months 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
3 months 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
3 months ago
Thomas Kaul
3a4b0ce304
Task/harmonize sector names accross data providers ( #6994 )
* Harmonize sector names
* Update changelog
3 months ago
Thomas Kaul
bf7409ec20
Task/refactor country code logic in data provider services ( #6993 )
Refactor country code logic
3 months ago
Thomas Kaul
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
3 months ago
Thomas Kaul
aa0ec2622f
Task/extend countries mapping in Trackinsight data enhancer service ( #6959 )
* Extend countries mapping with USA
* Update changelog
3 months ago
Thomas Kaul
f882e3ddf4
Task/add HTTP fetch service ( #6951 )
* Add HTTP fetch service
* Update changelog
3 months 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
3 months 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
4 months ago
Thomas Kaul
bbd25ff618
Feature/deactivate delisted asset profiles in FMP service ( #6808 )
* Deactivate delisted asset profiles
* Update changelog
4 months ago
Thomas Kaul
ef7df25496
Task/refactor subscription types ( #6735 )
Refactor subscription types
4 months ago
Thomas Kaul
418581587a
Task/implement OnModuleInit interface in data provider services ( #6449 )
* Implement OnModuleInit interface
5 months ago
Thomas Kaul
f2c81ada90
Task/refactor $queryRawUnsafe() in data provider service ( #6408 )
* Refactor $queryRawUnsafe()
* Update changelog
6 months ago
Thomas Kaul
3eb9d53220
Bugfix/validation of valuables ( #6372 )
* Fix validation of valuables
* Update changelog
6 months ago
Thomas Kaul
0d67478cc3
Task/harmonize validation for create activity endpoint with existing import activity logic ( #6349 )
* Harmonize validation
* Update changelog
6 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
6 months ago