diff --git a/CHANGELOG.md b/CHANGELOG.md index 12cc27e4..a5df3851 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 2.157.0 - 2025-04-28 +## 2.157.1 - 2025-04-29 ### Added diff --git a/apps/api/src/app/endpoints/watchlist/watchlist.module.ts b/apps/api/src/app/endpoints/watchlist/watchlist.module.ts index 15115888..2addd2de 100644 --- a/apps/api/src/app/endpoints/watchlist/watchlist.module.ts +++ b/apps/api/src/app/endpoints/watchlist/watchlist.module.ts @@ -1,6 +1,9 @@ import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; +import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; +import { DataGatheringModule } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.module'; +import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; import { Module } from '@nestjs/common'; @@ -10,7 +13,10 @@ import { WatchlistService } from './watchlist.service'; @Module({ controllers: [WatchlistController], imports: [ + DataGatheringModule, + DataProviderModule, PrismaModule, + SymbolProfileModule, TransformDataSourceInRequestModule, TransformDataSourceInResponseModule ], diff --git a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts index fdb9dd97..6ff71ec5 100644 --- a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts +++ b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts @@ -1,12 +1,20 @@ +import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; +import { DataGatheringService } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.service'; +import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; -import { Injectable, NotFoundException } from '@nestjs/common'; -import { DataSource } from '@prisma/client'; +import { BadRequestException, Injectable } from '@nestjs/common'; +import { DataSource, Prisma } from '@prisma/client'; @Injectable() export class WatchlistService { - public constructor(private readonly prismaService: PrismaService) {} + public constructor( + private readonly dataGatheringService: DataGatheringService, + private readonly dataProviderService: DataProviderService, + private readonly prismaService: PrismaService, + private readonly symbolProfileService: SymbolProfileService + ) {} public async createWatchlistItem({ dataSource, @@ -24,11 +32,26 @@ export class WatchlistService { }); if (!symbolProfile) { - throw new NotFoundException( - `Asset profile not found for ${symbol} (${dataSource})` + const assetProfiles = await this.dataProviderService.getAssetProfiles([ + { dataSource, symbol } + ]); + + if (!assetProfiles[symbol]?.currency) { + throw new BadRequestException( + `Asset profile not found for ${symbol} (${dataSource})` + ); + } + + await this.symbolProfileService.add( + assetProfiles[symbol] as Prisma.SymbolProfileCreateInput ); } + await this.dataGatheringService.gatherSymbol({ + dataSource, + symbol + }); + await this.prismaService.user.update({ data: { watchlist: { diff --git a/apps/client/src/app/pages/home/home-page.component.ts b/apps/client/src/app/pages/home/home-page.component.ts index 70e0c34f..928ad293 100644 --- a/apps/client/src/app/pages/home/home-page.component.ts +++ b/apps/client/src/app/pages/home/home-page.component.ts @@ -54,7 +54,7 @@ export class HomePageComponent implements OnDestroy, OnInit { path: ['/home', 'market'] }, { - iconName: 'star-outline', + iconName: 'bookmark-outline', label: $localize`Watchlist`, path: ['/home', 'watchlist'], showCondition: this.user?.settings?.isExperimentalFeatures diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index f94cd9b8..504ea6e1 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -653,7 +653,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -2175,7 +2175,7 @@ Plataformes apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -2183,7 +2183,7 @@ Etiquetes apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -6659,7 +6659,7 @@ Valid until apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -7267,7 +7267,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index a8ddcfd0..8612e948 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -1326,7 +1326,7 @@ Tags apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3398,7 +3398,7 @@ Gültig bis apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3958,7 +3958,7 @@ Plattformen apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5449,7 +5449,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7291,7 +7291,7 @@ API-Schlüssel setzen apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7397,7 +7397,7 @@ von apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7405,7 +7405,7 @@ täglichen Anfragen apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7413,7 +7413,7 @@ API-Schlüssel löschen apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7421,7 +7421,7 @@ Möchtest du den API-Schlüssel wirklich löschen? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7581,7 +7581,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index d321f5bd..e297e002 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -1311,7 +1311,7 @@ Etiquetas apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3383,7 +3383,7 @@ Válido hasta apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3935,7 +3935,7 @@ Platforms apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5426,7 +5426,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7268,7 +7268,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7374,7 +7374,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7382,7 +7382,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7390,7 +7390,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7398,7 +7398,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7558,7 +7558,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index d939feb0..376a7cb3 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -918,7 +918,7 @@ Étiquettes apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3382,7 +3382,7 @@ Valide jusqu’au apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3934,7 +3934,7 @@ Platformes apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5425,7 +5425,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7267,7 +7267,7 @@ Définir clé API apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ sur apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ requêtes journalières apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Retirer la clé API apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Voulez-vous vraiment supprimer la clé API? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Accès anticipé apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 76de15e8..52beb2cb 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -1311,7 +1311,7 @@ Tag apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3383,7 +3383,7 @@ Valido fino a apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3935,7 +3935,7 @@ Piattaforme apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5426,7 +5426,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7268,7 +7268,7 @@ Imposta API Key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7374,7 +7374,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7382,7 +7382,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7390,7 +7390,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7398,7 +7398,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7558,7 +7558,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 4a30b72a..b4c31251 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -1310,7 +1310,7 @@ Tags apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3382,7 +3382,7 @@ Geldig tot apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3934,7 +3934,7 @@ Platforms apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5425,7 +5425,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7267,7 +7267,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 82d530de..ef5caf61 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -272,7 +272,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -2007,7 +2007,7 @@ Platformy apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -2015,7 +2015,7 @@ Tagi apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -6059,7 +6059,7 @@ Ważność do apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -7267,7 +7267,7 @@ Skonfiguruj klucz API apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ z apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ codzienne żądania apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Usuń klucz API apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Czy na pewno chcesz usunąć klucz API?? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Wczesny dostęp apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index d9b68e76..b4d2510b 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -1614,7 +1614,7 @@ Marcadores apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3382,7 +3382,7 @@ Válido até apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -3934,7 +3934,7 @@ Plataformas apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -5425,7 +5425,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -7267,7 +7267,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 75b9b407..47a489c6 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -272,7 +272,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -1747,7 +1747,7 @@ Etiketler apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -1911,7 +1911,7 @@ Platformlar apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -4939,7 +4939,7 @@ Geçerli tarih apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -7267,7 +7267,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7373,7 +7373,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7381,7 +7381,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7389,7 +7389,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7397,7 +7397,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Erken Erişim apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index 423876a6..6f5611d4 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -653,7 +653,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -2171,7 +2171,7 @@ Дійсне до apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -2183,7 +2183,7 @@ з apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -2191,7 +2191,7 @@ щоденних запитів apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -2199,7 +2199,7 @@ Вилучити ключ API apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -2207,7 +2207,7 @@ Встановити ключ API apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -2215,7 +2215,7 @@ Платформи apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -2223,7 +2223,7 @@ Теги apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -2239,7 +2239,7 @@ Ви дійсно хочете видалити ключ API? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7557,7 +7557,7 @@ Ранній доступ apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index d5e6126a..cc48e408 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -267,7 +267,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -1925,14 +1925,14 @@ Platforms apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 Tags apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -5593,7 +5593,7 @@ Valid until apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -6607,7 +6607,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -6709,14 +6709,14 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -6730,14 +6730,14 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -6863,7 +6863,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index c32a62f7..c1c7ac5f 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -273,7 +273,7 @@ apps/client/src/app/components/admin-settings/admin-settings.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts @@ -2016,7 +2016,7 @@ 平台 apps/client/src/app/components/admin-settings/admin-settings.component.html - 81 + 107 @@ -2024,7 +2024,7 @@ 标签 apps/client/src/app/components/admin-settings/admin-settings.component.html - 87 + 113 libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -6116,7 +6116,7 @@ 有效期至 apps/client/src/app/components/admin-settings/admin-settings.component.html - 28 + 36 libs/ui/src/lib/membership-card/membership-card.component.html @@ -7268,7 +7268,7 @@ Set API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 70 + 83 @@ -7374,7 +7374,7 @@ of apps/client/src/app/components/admin-settings/admin-settings.component.html - 42 + 52 @@ -7382,7 +7382,7 @@ daily requests apps/client/src/app/components/admin-settings/admin-settings.component.html - 44 + 54 @@ -7390,7 +7390,7 @@ Remove API key apps/client/src/app/components/admin-settings/admin-settings.component.html - 58 + 71 @@ -7398,7 +7398,7 @@ Do you really want to delete the API key? apps/client/src/app/components/admin-settings/admin-settings.component.ts - 94 + 96 @@ -7558,7 +7558,7 @@ Early Access apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + 29 diff --git a/package-lock.json b/package-lock.json index 02318404..54ce11db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ghostfolio", - "version": "2.157.0", + "version": "2.157.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ghostfolio", - "version": "2.157.0", + "version": "2.157.1", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 7acb5e8f..42e173d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "2.157.0", + "version": "2.157.1", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio",