lorenzozanee
7ab44986d3
Bugfix/handle Trackinsight WAF responses in data enhancer
1 month ago
Thomas Kaul
1355098bdb
Task/improve web_fetch tool in fetch service ( #7730 )
* Improve web_fetch tool
* Update changelog
2 months 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
2 months 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 months 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 months 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 months 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 months ago
Thomas Kaul
7754864419
Bugfix/handle unknown country names in data enhancer for asset profile data ( #7574 )
* Handle unknown country names
* Update changelog
2 months ago
Thomas Kaul
ef084b642a
Task/improve log of symbol lookup in Trackinsight data enhancer ( #7543 )
Improve log level and message
2 months 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
3 months ago
Thomas Kaul
da6956abc7
Task/refactor base url in Trackinsight service ( #7152 )
Refactor base url
4 months ago
Thomas Kaul
3c68ce286c
Task/improve country mapping for data providers ( #7137 )
* Improve country mapping
* Update changelog
4 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
4 months ago
Thomas Kaul
3a4b0ce304
Task/harmonize sector names accross data providers ( #6994 )
* Harmonize sector names
* Update changelog
4 months ago
Thomas Kaul
bf7409ec20
Task/refactor country code logic in data provider services ( #6993 )
Refactor country code logic
4 months ago
Thomas Kaul
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
4 months ago
Thomas Kaul
aa0ec2622f
Task/extend countries mapping in Trackinsight data enhancer service ( #6959 )
* Extend countries mapping with USA
* Update changelog
5 months ago
Thomas Kaul
f882e3ddf4
Task/add HTTP fetch service ( #6951 )
* Add HTTP fetch service
* Update changelog
5 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
5 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
8 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
8 months ago
Thomas Kaul
eb6177d2e5
Bugfix/fix exception when fetching top holdings in Yahoo Finance service ( #6279 )
* Add missing guard
* Update changelog
8 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
9 months ago
Thomas Kaul
154dbf37a8
Task/remove return type in parseSector() of YahooFinanceService ( #6006 )
* Remove return type
11 months ago
Thomas Kaul
d7f3578ef9
Task/add error logging to symbol lookup in Trackinsight data enhancer ( #5872 )
* Add error logging
* Update changelog
12 months ago
Thomas Kaul
af903321a2
Feature/improve error handling in data providers (part 2) ( #5413 )
* Improve error handling
* Update changelog
1 year ago
Thomas Kaul
51f067e454
Bugfix/fix issue with currency detection in Yahoo Finance service ( #5250 )
* Improve currency detection
* Extend tests
* Update changelog
1 year ago
Thomas Kaul
64b392fa02
Feature/upgrade yahoo-finance2 to version 3.4.1 ( #5072 )
* Upgrade yahoo-finance2 to version 3.4.1
* Suppress survey notice
* Update changelog
1 year ago
Kenrick Tandrian
4adc9dc9b1
Feature/upgrade to node-yahoo-finance2 version 3 ( #4695 )
* Upgrade node-yahoo-finance2 from version 2.11.3 to 3.3.1
* Update changelog
1 year ago
csehatt741
42734dff75
Feature/deactivate asset profile on delisting (Yahoo Finance) ( #4524 )
* Deactivate asset profile on delisting (Yahoo Finance)
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Thomas Kaul
c467c946d4
Bugfix/fix symbol validation in Yahoo Finance service ( #4472 )
* Fix symbol validation
* Add test cases
2 years ago
Thomas Kaul
5783497a66
Feature/improve symbol validation in Yahoo Finance service ( #4445 )
* Improve symbol validation
* Update changelog
2 years ago
Thomas Kaul
a8d1248461
Feature/improve symbol lookup in Trackinsight service ( #4377 )
* Improve symbol lookup for EXCHANGE:SYMBOL pattern
* Update changelog
2 years ago
Thomas Kaul
168a679535
Feature/extend trackinsight data enhancer by cusip ( #4362 )
* Extend Trackinsight data enhancer by cusip
* Update changelog
2 years ago
Guillermo Tomás Fernández Martín
4f76ee6758
Feature/improve symbol lookup in Trackinsight data enhancer ( #4296 )
* Feature: enhance Trackinsight data fetching with symbol search fallback
* Feature: refactor Trackinsight symbol search for improved clarity and error handling
* Fixed style concerns and removed code duplication
* Minor improvements
* Update changelog
* Update changelog
* Clean up
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Guillermo Tomás Fernández Martín
d4f28e2759
Feature/add support for ETF sector data in YahooFinanceDataEnhancer ( #4258 )
* Add support for ETF sector data in YahooFinanceDataEnhancer
* Update changelog
2 years ago
Szymon Łągiewka
7a602ea2d6
Feature/remove got in favor of using fetch ( #4154 )
* Remove got in favor of using fetch
* Update changelog
2 years ago
Szymon Łągiewka
74bc8222d6
Feature/Refactored `got` calls to use `AbortSignal.timeout()` without `AbortController()` ( #4153 )
* Feature/refactor got calls to use AbortSignal.timeout
Instead of manually creating AbortController and controlling the abort
with setTimeout.
Feature available since node v16.14.0 and v17.3.0[^1] and is built to
replace the exact scenario that all these requests have.
[^1]:https://nodejs.org/docs/latest-v22.x/api/globals.html#static-method-abortsignaltimeoutdelay
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Thomas Kaul
7a19fc53b0
Feature/improve activities import by isin for yahoo finance ( #4140 )
* Allow activities import by isin even if multiple quotes found
* Update changelog
2 years ago
Thomas Kaul
51b68e561f
Feature/add support for mutual funds in eod historical data service ( #3970 )
* Add support for mutual funds
* Update changelog
2 years ago
dw-0
a14c10bad2
Feature/Enable unused compiler options in tsconfig ( #3895 )
* Enable noUnusedLocals noUnusedParameters in compiler options of tsconfig
* Update changelog
2 years ago
dw-0
fc5ed887ff
Feature/Set prefer-const to error in eslint configuration ( #3888 )
* Set prefer-const to error in eslint configuration
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2 years ago
Thomas Kaul
29d3b762a8
Feature/switch typescript-eslint no-unused-vars to error ( #3887 )
* Switch @typescript-eslint/no-unused-vars to error
2 years ago
Thomas Kaul
23e4d5454d
Feature/improve allocations by etf holding ( #3467 )
* Improve allocations by ETF holding
* Update changelog
2 years ago
Thomas Kaul
8a9ae9bb33
Feature/allocations by etf holding ( #3464 )
* Setup allocations by ETF holding
* Update changelog
2 years ago
Thomas Kaul
cdbe6eedeb
Feature/change cash to liquidity in asset class enum ( #3321 )
* Change CASH to LIQUIDITY in asset class enum
* Update changelog
3 years ago
Thomas Kaul
d32dd5e860
Feature/upgrade countries list to version 3.1.0 ( #3131 )
* Upgrade countries-list to version 3.1.0
* Update changelog
3 years ago
Søren Bjergmark
68e558f198
Feature/Improve activities import by ISIN number ( #3051 )
* Improve activities import by ISIN number
* Update changelog
3 years ago
Thomas Kaul
e921ed7f52
Reorder imports ( #2988 )
3 years ago
Thomas Kaul
f83e75df44
Feature/harmonize env variables of various api keys ( #2980 )
* Harmonize env variables of various API keys
* Update changelog
3 years ago