Thomas Kaul
3c68ce286c
Task/improve country mapping for data providers ( #7137 )
* Improve country mapping
* Update changelog
4 days 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
5 days 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
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
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
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
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
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
3 weeks ago
Thomas Kaul
aa0ec2622f
Task/extend countries mapping in Trackinsight data enhancer service ( #6959 )
* Extend countries mapping with USA
* Update changelog
4 weeks 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
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
ef7df25496
Task/refactor subscription types ( #6735 )
Refactor subscription types
2 months ago
Thomas Kaul
418581587a
Task/implement OnModuleInit interface in data provider services ( #6449 )
* Implement OnModuleInit interface
3 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
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
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
Thomas Kaul
154dbf37a8
Task/remove return type in parseSector() of YahooFinanceService ( #6006 )
* Remove return type
7 months ago
Thomas Kaul
f796ea628e
Bugfix/improve search by name in FMP service ( #6012 )
* Improve search by name
* Update changelog
7 months ago
Thomas Kaul
388f829741
Task/refactor query parameters in data provider services ( #6011 )
* Refactor query parameters
* Update changelog
7 months ago
Thomas Kaul
a2498a54a6
Bugfix/countries in FMP service ( #6005 )
* Introduce countries mapping
* Update changelog
7 months ago
Thomas Kaul
6edc919f0d
Task/ignore forex in search results of FMP service ( #5951 )
* Ignore forex in search
* Update changelog
8 months ago
Kenrick Tandrian
a57b670d7b
Task/enforce module boundaries for api and common modules ( #5925 )
* feat(lint): allow circular self deps
* feat(lint): enforce module boundaries
* feat(lib): move data provider response interface to common
* feat(lib): move symbol item interface to common
* feat(lib): move activity interface to common
* feat(lint): temporarily disable @nx/enforce-module-boundaries for ui files
* feat(lint): temporarily disable @nx/enforce-module-boundaries for client files
* feat(lint): ignore circular deps between client and ui
* feat(common): implement barrel export for data provider response interface
* feat(common): implement barrel export for activity interface
* feat(common): implement barrel export for symbol item interface
8 months ago
Thomas Kaul
d7f3578ef9
Task/add error logging to symbol lookup in Trackinsight data enhancer ( #5872 )
* Add error logging
* Update changelog
8 months ago
Thomas Kaul
be0ddd6298
Task/harmonize interfaces naming ( #5796 )
* Harmonize interfaces naming
8 months ago
Thomas Kaul
3034745e7d
Feature/improve currency validation in getAssetProfiles() functionality of data provider service ( #5747 )
* Improve currency validation
* Update changelog
9 months ago
Thomas Kaul
058d7caacd
Bugfix/respect includeIndices flag in search functionality of FMP service ( #5746 )
* Respect includeIndices in search()
* Update changelog
9 months ago
Thomas Kaul
948df81a0d
Feature/use asset profile resolutions in getQuotes() of FMP service (part 2) ( #5750 )
* Use asset profile resolutions in getQuotes()
9 months ago
Thomas Kaul
2ff02a0a9c
Feature/improve currency validation in search functionality of data provider service ( #5745 )
* Improve currency validation
* Update changelog
9 months ago
Thomas Kaul
8d6153fa52
Feature/use asset profile resolutions in getQuotes() of FMP service ( #5743 )
* Use asset profile resolutions in getQuotes()
* Update changelog
9 months ago
Thomas Kaul
b61f470854
Bugfix/fix exception in get asset profile functionality of FMP service ( #5663 )
* Add missing guard
* Update changelog
9 months ago
Thomas Kaul
e9c42598db
Feature/improve support for mutual funds in FMP service ( #5651 )
* Improve support for mutual funds in getAssetProfile()
* Update changelog
9 months ago
Thomas Kaul
67da647d53
Feature/upgrade yahoo-finance2 to version 3.10.0 ( #5469 )
* Upgrade yahoo-finance2 to version 3.10.0
* Update changelog
10 months ago
Thomas Kaul
7857255ca3
Feature/improve search in Yahoo Finance service ( #5518 )
* Improve search
* Update changelog
10 months ago
Thomas Kaul
f3fb123309
Feature/improve various functions of data providers ( #5418 )
* Improve various functions of data providers
* Reuse request timeout
* Handle exception in getQuotes() of FinancialModelingPrepService
* Update changelog
10 months ago
Thomas Kaul
af903321a2
Feature/improve error handling in data providers (part 2) ( #5413 )
* Improve error handling
* Update changelog
10 months ago
Thomas Kaul
dad3c27ad9
Feature/remove DATA_SOURCES_LEGACY ( #5396 )
* Remove DATA_SOURCES_LEGACY
10 months ago
Thomas Kaul
b0f770e50a
Feature/improve error handling in data providers ( #5387 )
* Improve error handling
* Update changelog
10 months ago
Thomas Kaul
c8c5842cec
Feature/migrate various requests to its stable API version in Financial Modeling Prep service ( #5253 )
* Migrate to stable API version
* Update changelog
11 months ago