diff --git a/CHANGELOG.md b/CHANGELOG.md index 7aaf3aadd..99024983a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Extended the content of the _Self-Hosting_ section on the Frequently Asked Questions (FAQ) page +### Changed + +- Improved the activities import by `isin` in the _Yahoo Finance_ service + ### Fixed - Fixed an issue with the exchange rate calculation of (wealth) items in accounts diff --git a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts index ccb5e2a64..c6edef0ca 100644 --- a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts @@ -196,7 +196,9 @@ export class YahooFinanceDataEnhancerService implements DataEnhancerInterface { shortName: assetProfile.price.shortName, symbol: assetProfile.price.symbol }); - response.symbol = assetProfile.price.symbol; + response.symbol = this.convertFromYahooFinanceSymbol( + assetProfile.price.symbol + ); if (assetSubClass === AssetSubClass.MUTUALFUND) { response.sectors = []; diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index b6148d431..c55da2597 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -38,17 +38,7 @@ export class YahooFinanceService implements DataProviderInterface { }: { symbol: string; }): Promise> { - const { assetClass, assetSubClass, currency, name } = - await this.yahooFinanceDataEnhancerService.getAssetProfile(symbol); - - return { - assetClass, - assetSubClass, - currency, - name, - symbol, - dataSource: this.getName() - }; + return this.yahooFinanceDataEnhancerService.getAssetProfile(symbol); } public getDataProviderInfo(): DataProviderInfo { diff --git a/apps/client/src/assets/oss-friends.json b/apps/client/src/assets/oss-friends.json index b76dfe920..73674e8dd 100644 --- a/apps/client/src/assets/oss-friends.json +++ b/apps/client/src/assets/oss-friends.json @@ -1,5 +1,5 @@ { - "createdAt": "2024-02-16T00:00:00.000Z", + "createdAt": "2024-02-29T00:00:00.000Z", "data": [ { "name": "Aptabase", @@ -76,11 +76,6 @@ "description": "Open-Source Webhooks-as-a-service (WaaS) that makes it easy for developers to send webhooks.", "href": "https://www.hook0.com" }, - { - "name": "HTMX", - "description": "HTMX is a dependency-free JavaScript library that allows you to access AJAX, CSS Transitions, WebSockets, and Server Sent Events directly in HTML.", - "href": "https://htmx.org" - }, { "name": "Inbox Zero", "description": "Inbox Zero makes it easy to clean up your inbox and reach inbox zero fast. It provides bulk newsletter unsubscribe, cold email blocking, email analytics, and AI automations.", @@ -116,11 +111,6 @@ "description": "Open-source monitoring platform with beautiful status pages", "href": "https://www.openstatus.dev" }, - { - "name": "Papermark", - "description": "Open-Source Docsend Alternative to securely share documents with real-time analytics.", - "href": "https://www.papermark.io" - }, { "name": "Prisma", "description": "Simplify working with databases. Build, optimize, and grow your app easily with an intuitive data model, type-safety, automated migrations, connection pooling, caching, and real-time db subscriptions.", @@ -156,6 +146,11 @@ "description": "The .NET Web Framework for Makers. Build production ready, full-stack web applications fast without sweating the small stuff.", "href": "https://spark-framework.net" }, + { + "name": "Tiledesk", + "description": "The innovative open-source framework for developing LLM-enabled chatbots, Tiledesk empowers developers to create advanced, conversational AI agents.", + "href": "https://tiledesk.com" + }, { "name": "Tolgee", "description": "Software localization from A to Z made really easy.",