diff --git a/CHANGELOG.md b/CHANGELOG.md index c02becbbe4..e31f602a57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,12 +10,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Refactored the line chart components to share the common chart configuration + +## 3.36.0 - 2026-07-29 + +### Added + +- Added an overview tab to the account detail dialog +- Added the tags (read-only) to the account detail dialog (experimental) + +### Changed + +- Improved the portfolio summary tab on the home page +- Improved the language localization for German (`de`) - Upgraded `@openrouter/ai-sdk-provider` from version `2.9.1` to `3.0.0` - Upgraded `ai` from version `6.0.174` to `7.0.37` ### Fixed - Fixed the time in market of the portfolio summary to be empty if there is no activity +- Fixed an issue with the delete button in the activities filter component +- Fixed the tags in the read-only mode of the tags selector component ## 3.35.0 - 2026-07-27 diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts index 62b87cfc09..fdb0ba97a1 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts @@ -20,7 +20,9 @@ import { GfActivitiesTableComponent } from '@ghostfolio/ui/activities-table'; import { GfDialogFooterComponent } from '@ghostfolio/ui/dialog-footer'; import { GfDialogHeaderComponent } from '@ghostfolio/ui/dialog-header'; import { GfHoldingsTableComponent } from '@ghostfolio/ui/holdings-table'; +import { translate } from '@ghostfolio/ui/i18n'; import { DataService } from '@ghostfolio/ui/services'; +import { GfTagsSelectorComponent } from '@ghostfolio/ui/tags-selector'; import { GfValueComponent } from '@ghostfolio/ui/value'; import { @@ -42,12 +44,14 @@ import { MatTableDataSource } from '@angular/material/table'; import { MatTabsModule } from '@angular/material/tabs'; import { NavigationStart, Router } from '@angular/router'; import { IonIcon } from '@ionic/angular/standalone'; +import { Tag } from '@prisma/client'; import { Big } from 'big.js'; import { format, parseISO } from 'date-fns'; import { addIcons } from 'ionicons'; import { albumsOutline, cashOutline, + readerOutline, swapVerticalOutline } from 'ionicons/icons'; import { isNumber } from 'lodash'; @@ -69,6 +73,7 @@ import { GfDialogHeaderComponent, GfHoldingsTableComponent, GfInvestmentChartComponent, + GfTagsSelectorComponent, GfValueComponent, IonIcon, MatButtonModule, @@ -97,7 +102,6 @@ export class GfAccountDetailDialogComponent implements OnInit { protected holdings: PortfolioPosition[]; protected interestInBaseCurrency: number; protected interestInBaseCurrencyPrecision = 2; - protected isLoadingActivities: boolean; protected isLoadingChart: boolean; protected name: string | null; protected pageIndex = 0; @@ -105,6 +109,7 @@ export class GfAccountDetailDialogComponent implements OnInit { protected platformName: string; protected sortColumn = 'date'; protected sortDirection: SortDirection = 'desc'; + protected tags: Tag[]; protected totalItems: number; protected user: User; protected valueInBaseCurrency: number; @@ -148,7 +153,12 @@ export class GfAccountDetailDialogComponent implements OnInit { } }); - addIcons({ albumsOutline, cashOutline, swapVerticalOutline }); + addIcons({ + albumsOutline, + cashOutline, + readerOutline, + swapVerticalOutline + }); } public ngOnInit() { @@ -231,6 +241,7 @@ export class GfAccountDetailDialogComponent implements OnInit { interestInBaseCurrency, name, platform, + tags, value, valueInBaseCurrency }) => { @@ -280,6 +291,15 @@ export class GfAccountDetailDialogComponent implements OnInit { this.name = name; this.platformName = platform?.name ?? '-'; + + this.tags = + tags?.map((tag) => { + return { + ...tag, + name: translate(tag.name) + }; + }) ?? []; + this.valueInBaseCurrency = valueInBaseCurrency; this.changeDetectorRef.markForCheck(); @@ -288,8 +308,6 @@ export class GfAccountDetailDialogComponent implements OnInit { } private fetchActivities() { - this.isLoadingActivities = true; - this.dataService .fetchActivities({ filters: [{ id: this.data.accountId, type: 'ACCOUNT' }], @@ -303,8 +321,6 @@ export class GfAccountDetailDialogComponent implements OnInit { this.dataSource = new MatTableDataSource(activities); this.totalItems = count; - this.isLoadingActivities = false; - this.changeDetectorRef.markForCheck(); }); } diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html index 5c5be6cb7a..b7deae6e85 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html @@ -30,70 +30,91 @@ /> -
-
- Cash Balance -
-
- Equity -
-
- Interest -
-
- Dividend -
-
- Activities -
-
- Platform -
-
- + + + +
Overview
+
+
+
+
+ Cash Balance +
+
+ Equity +
+
+ Interest +
+
+ Dividend +
+
+ + @if (activitiesCount === 1) { + Activity + } @else { + Activities + } + +
+
+ Platform +
+
+
+
@@ -158,6 +179,10 @@ />
+ + @if (user?.settings?.isExperimentalFeatures) { + + } diff --git a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html index 0a8ee6dcea..30222de65e 100644 --- a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html +++ b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -170,7 +170,7 @@ " [unit]="data.baseCurrency" [value]="investmentInBaseCurrencyWithCurrencyEffect" - >InvestmentInvested Capital @if ( diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html index fd0ac9b72f..e4ff1ba938 100644 --- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html +++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html @@ -57,7 +57,7 @@

-
Investment
+
Invested Capital
- Cash + Holdings @if ( !hasImpersonationId && summary?.totalValueInBaseCurrency > 0 && @@ -175,7 +175,8 @@ class="d-lg-inline-block d-none ml-2 small text-muted" [isPercent]="true" [locale]="locale" - [value]="isLoading ? undefined : cashPercentage" + [precision]="0" + [value]="isLoading ? undefined : holdingsPercentage" /> }
@@ -187,13 +188,13 @@ [locale]="locale" [precision]="precision" [unit]="baseCurrency" - [value]="isLoading ? undefined : summary?.totalCashInBaseCurrency" + [value]="isLoading ? undefined : holdingsInBaseCurrency" />
- @if (isLoading || summary?.emergencyFund?.cash > 0) { + @if (isLoading || summary?.emergencyFund?.assets > 0) {
-
Buying Power
+
Investments
@@ -216,14 +217,14 @@ [locale]="locale" [precision]="precision" [unit]="baseCurrency" - [value]="isLoading ? undefined : summary?.emergencyFund?.cash" + [value]="isLoading ? undefined : summary?.emergencyFund?.assets" />
}
- Holdings + Cash @if ( !hasImpersonationId && summary?.totalValueInBaseCurrency > 0 && @@ -233,7 +234,8 @@ class="d-lg-inline-block d-none ml-2 small text-muted" [isPercent]="true" [locale]="locale" - [value]="isLoading ? undefined : holdingsPercentage" + [precision]="0" + [value]="isLoading ? undefined : cashPercentage" /> }
@@ -245,11 +247,25 @@ [locale]="locale" [precision]="precision" [unit]="baseCurrency" - [value]="isLoading ? undefined : holdingsInBaseCurrency" + [value]="isLoading ? undefined : summary?.totalCashInBaseCurrency" />
- @if (isLoading || summary?.emergencyFund?.assets > 0) { + @if (isLoading || summary?.emergencyFund?.cash > 0) { +
+
Buying Power
+
+ +
+
Emergency Fund
@@ -260,7 +276,7 @@ [locale]="locale" [precision]="precision" [unit]="baseCurrency" - [value]="isLoading ? undefined : summary?.emergencyFund?.assets" + [value]="isLoading ? undefined : summary?.emergencyFund?.cash" />
@@ -277,6 +293,7 @@ class="d-lg-inline-block d-none ml-2 small text-muted" [isPercent]="true" [locale]="locale" + [precision]="0" [value]="isLoading ? undefined : excludedFromAnalysisPercentage" /> } @@ -363,6 +380,7 @@ class="d-lg-inline-block d-none ml-2 small text-muted" [isPercent]="true" [locale]="locale" + [precision]="0" [value]="isLoading ? undefined : emergencyFundPercentage" /> } diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts index 1cd2ec93ca..eaf71210f1 100644 --- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts +++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts @@ -98,6 +98,16 @@ export class GfPortfolioSummaryComponent implements OnChanges { : 0; } + protected get investmentsInBaseCurrency() { + if (!isNumber(this.holdingsInBaseCurrency)) { + return null; + } + + return ( + this.holdingsInBaseCurrency - (this.summary.emergencyFund?.assets ?? 0) + ); + } + public ngOnChanges() { if (this.summary) { if ( diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts index a62760dad4..a556a68d60 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts @@ -5,7 +5,10 @@ import { } from '@ghostfolio/client/services/settings-storage.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service'; -import { E_MAIL_LINE_BREAK } from '@ghostfolio/common/config'; +import { + DEFAULT_LANGUAGE_CODE, + E_MAIL_LINE_BREAK +} from '@ghostfolio/common/config'; import { ConfirmationDialogType } from '@ghostfolio/common/enums'; import { downloadAsFile } from '@ghostfolio/common/helper'; import { User } from '@ghostfolio/common/interfaces'; @@ -127,6 +130,14 @@ export class GfUserAccountSettingsComponent implements OnInit { if (state?.user) { this.user = state.user; + const userDetailUrl = [ + window.location.origin, + DEFAULT_LANGUAGE_CODE, + internalRoutes.adminControl.path, + internalRoutes.adminControl.subRoutes.users.path, + this.user.id + ].join('/'); + this.closeUserAccountMailHref = `mailto:hi@ghostfol.io?subject=Delete Account&body=${[ 'Hello', '', @@ -134,7 +145,11 @@ export class GfUserAccountSettingsComponent implements OnInit { '', `User ID: ${this.user.id}`, '', - 'Kind regards' + 'Kind regards', + '', + '', + '---', + userDetailUrl ].join(E_MAIL_LINE_BREAK)}`; this.hasPermissionToDeleteOwnUser = hasPermission( diff --git a/apps/client/src/app/pages/demo/demo-page.component.ts b/apps/client/src/app/pages/demo/demo-page.component.ts index a4482e36ca..871efcd73a 100644 --- a/apps/client/src/app/pages/demo/demo-page.component.ts +++ b/apps/client/src/app/pages/demo/demo-page.component.ts @@ -10,7 +10,6 @@ import { Router } from '@angular/router'; changeDetection: ChangeDetectionStrategy.OnPush, host: { class: 'page' }, selector: 'gf-demo-page', - standalone: true, templateUrl: './demo-page.html' }) export class GfDemoPageComponent { diff --git a/apps/client/src/app/pages/i18n/i18n-page.component.ts b/apps/client/src/app/pages/i18n/i18n-page.component.ts index c1f394b008..0cf305bf96 100644 --- a/apps/client/src/app/pages/i18n/i18n-page.component.ts +++ b/apps/client/src/app/pages/i18n/i18n-page.component.ts @@ -4,7 +4,6 @@ import { ChangeDetectionStrategy, Component } from '@angular/core'; changeDetection: ChangeDetectionStrategy.OnPush, host: { class: 'page' }, selector: 'gf-i18n-page', - standalone: true, styleUrls: ['./i18n-page.scss'], templateUrl: './i18n-page.html' }) diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts index 9908161938..c2d23dbc69 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts @@ -82,7 +82,7 @@ export class GfAnalysisPageComponent implements OnInit { protected hasImpersonationId: boolean; protected hasPermissionToReadAiPrompt: boolean; protected investments: InvestmentItem[]; - protected readonly investmentTimelineDataLabel = $localize`Investment`; + protected readonly investmentTimelineDataLabel = $localize`Invested Capital`; protected investmentsByGroup: InvestmentItem[]; protected isLoadingAnalysisPrompt: boolean; protected isLoadingBenchmarkComparator: boolean; diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 95a13a072e..49ddc21577 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -1811,7 +1811,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -2251,7 +2251,7 @@ Poder adquisitiu apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -2259,7 +2259,7 @@ Exclòs de l’anàlisi apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2267,7 +2267,7 @@ Passius apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -2279,7 +2279,7 @@ Valor net apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -2287,7 +2287,7 @@ Rendiment anualitzat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -2295,7 +2295,7 @@ Definiu l’import del vostre fons d’emergència. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2655,7 +2655,7 @@ Automàtic apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2667,7 +2667,7 @@ De debò vols tancar el teu compte de Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -2683,7 +2683,7 @@ De debò vols eliminar aquest mètode d’inici de sessió? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2707,7 +2707,7 @@ Ups! Hi ha hagut un error en configurar l’autenticació biomètrica. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -2850,6 +2850,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication Autenticació biomètrica @@ -3431,7 +3439,7 @@ Com que ja has iniciat sessió, no pots accedir al compte de demostració. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3684,7 +3692,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4780,7 +4788,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -4802,18 +4810,6 @@ Investment Inversió - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -5997,7 +5993,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -6177,15 +6173,15 @@ Fons d’emergència apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -6445,7 +6441,7 @@ Efectiu apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -6620,6 +6616,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Amèrica del Sud @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index ca976d3aef..9bcc596fdc 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -810,7 +810,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -974,7 +974,7 @@ Kaufkraft apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -982,7 +982,7 @@ Gesamtvermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -990,7 +990,7 @@ Performance pro Jahr apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -998,7 +998,7 @@ Bitte setze den Betrag deines Notfallfonds. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1282,7 +1282,7 @@ Möchtest du diese Anmeldemethode wirklich löschen? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -1718,7 +1718,7 @@ Da du bereits eingeloggt bist, kannst du nicht auf die Live Demo zugreifen. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2018,7 +2018,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2706,7 +2706,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2862,7 +2862,7 @@ Von der Analyse ausgenommen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2870,7 +2870,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3050,7 +3050,7 @@ Bargeld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3166,15 +3166,15 @@ Notfallfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3285,6 +3285,22 @@ 79 + + Invested Capital + Investiertes Kapital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Südamerika @@ -3390,7 +3406,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3649,6 +3665,14 @@ 221 + + Investments + Investitionen + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Vorschau auf kommende Funktionalität @@ -4366,7 +4390,7 @@ Verbindlichkeiten apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6226,18 +6250,6 @@ Investment Investition - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6617,7 +6629,7 @@ Möchtest du dieses Ghostfolio Konto wirklich schliessen? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6689,7 +6701,7 @@ Ups! Beim Einrichten der biometrischen Authentifizierung ist ein Fehler aufgetreten. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7623,7 +7635,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 5ea8880d27..5a402fa83a 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -795,7 +795,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -959,7 +959,7 @@ Poder adquisitivo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -967,7 +967,7 @@ Patrimonio neto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -975,7 +975,7 @@ Rendimiento anualizado apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -983,7 +983,7 @@ Por favor, ingresa la cantidad de tu fondo de emergencia. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1267,7 +1267,7 @@ ¿Seguro que quieres eliminar este método de acceso? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -1703,7 +1703,7 @@ Como estás conectado, no puedes acceder a la cuenta de demostración. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2003,7 +2003,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2683,7 +2683,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2847,7 +2847,7 @@ Excluido del análisis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2855,7 +2855,7 @@ Automático apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3035,7 +3035,7 @@ Efectivo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3151,15 +3151,15 @@ Fondo de emergencia apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3270,6 +3270,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America América del Sur @@ -3367,7 +3383,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3634,6 +3650,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Un adelanto de las próximas funciones @@ -4343,7 +4367,7 @@ Pasivos apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6203,18 +6227,6 @@ Investment Inversión - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6594,7 +6606,7 @@ ¿Seguro que quieres eliminar tu cuenta de Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6666,7 +6678,7 @@ ¡Vaya! Hubo un error al configurar la autenticación biométrica. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7600,7 +7612,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 450a94f265..9cd47942a9 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -1066,7 +1066,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1278,7 +1278,7 @@ Pouvoir d’Achat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1286,7 +1286,7 @@ Exclus de l’Analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -1294,7 +1294,7 @@ Fortune apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -1302,7 +1302,7 @@ Performance annualisée apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -1310,7 +1310,7 @@ Veuillez entrer le montant de votre fonds d’urgence : apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1538,7 +1538,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1590,7 +1590,7 @@ Voulez-vous vraiment supprimer cette méthode de connexion ? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2038,7 +2038,7 @@ Puisque vous êtes déjà connecté·e, vous ne pouvez pas accéder au compte de démonstration. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2110,7 +2110,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2602,7 +2602,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3066,7 +3066,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -3206,15 +3206,15 @@ Fonds d’Urgence apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3286,7 +3286,7 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3453,6 +3453,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Amérique du Sud @@ -3633,6 +3649,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Avant-première de fonctionnalités futures @@ -4342,7 +4366,7 @@ Dettes apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6202,18 +6226,6 @@ Investment Investissement - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6593,7 +6605,7 @@ Confirmer la suppresion de votre compte Ghostfolio ? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6665,7 +6677,7 @@ Oops! Une erreur s’est produite lors de la configuration de l’authentification biométrique. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 49026ae6a6..9e4687a8b5 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -795,7 +795,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -959,7 +959,7 @@ Potere d’acquisto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -967,7 +967,7 @@ Patrimonio netto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -975,7 +975,7 @@ Prestazioni annualizzate apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -983,7 +983,7 @@ Inserisci l’importo del tuo fondo di emergenza: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1267,7 +1267,7 @@ Vuoi davvero rimuovere questo metodo di accesso? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -1703,7 +1703,7 @@ Poiché hai già effettuato l’accesso, non puoi accedere all’account demo. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2003,7 +2003,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2683,7 +2683,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2847,7 +2847,7 @@ Escluso dall’analisi apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2855,7 +2855,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3035,7 +3035,7 @@ Contanti apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3151,15 +3151,15 @@ Fondo di emergenza apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3270,6 +3270,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Sud America @@ -3367,7 +3383,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3634,6 +3650,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Un’anteprima delle funzionalità in arrivo @@ -4343,7 +4367,7 @@ Passività apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6203,18 +6227,6 @@ Investment Investimento - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6594,7 +6606,7 @@ Confermi di voler chiudere il tuo account Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6666,7 +6678,7 @@ Ops! C’è stato un errore impostando l’autenticazione biometrica. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7600,7 +7612,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.ja.xlf b/apps/client/src/locales/messages.ja.xlf index 656891a9e5..1ccffa825e 100644 --- a/apps/client/src/locales/messages.ja.xlf +++ b/apps/client/src/locales/messages.ja.xlf @@ -1660,7 +1660,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1984,7 +1984,7 @@ 購買力 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1992,7 +1992,7 @@ 分析から除外 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2000,7 +2000,7 @@ 負債 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -2012,7 +2012,7 @@ 純資産(ネットワース) apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -2020,7 +2020,7 @@ 年率換算パフォーマンス apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -2028,7 +2028,7 @@ 緊急用資金の金額を設定してください。 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2428,7 +2428,7 @@ オート apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2440,7 +2440,7 @@ このサインイン方法を本当に削除しますか? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2575,6 +2575,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication 生体認証 @@ -3120,7 +3128,7 @@ すでにログインしているため、デモアカウントにアクセスできません。 apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3348,7 +3356,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4428,7 +4436,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -5453,7 +5461,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5625,15 +5633,15 @@ 緊急資金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5885,7 +5893,7 @@ 現金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -6052,6 +6060,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America 南米 @@ -6251,18 +6275,6 @@ Investment 投資 - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6626,7 +6638,7 @@ Ghostfolioアカウントを本当に閉鎖しますか? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6690,7 +6702,7 @@ Oops! There was an error setting up biometric authentication. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7624,7 +7636,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.ko.xlf b/apps/client/src/locales/messages.ko.xlf index 00cb62538e..ebda4cbf42 100644 --- a/apps/client/src/locales/messages.ko.xlf +++ b/apps/client/src/locales/messages.ko.xlf @@ -1660,7 +1660,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1984,7 +1984,7 @@ 매수 가능 금액 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1992,7 +1992,7 @@ 분석에서 제외됨 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2000,7 +2000,7 @@ 부채 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -2012,7 +2012,7 @@ 순자산 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -2020,7 +2020,7 @@ 연환산 성과 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -2028,7 +2028,7 @@ 비상금 금액을 설정해 주세요. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2428,7 +2428,7 @@ 자동 apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2440,7 +2440,7 @@ 이 로그인 방법을 정말로 제거하시겠습니까? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2575,6 +2575,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication 생체인증 @@ -3120,7 +3128,7 @@ 이미 로그인되어 있으므로 데모 계정에 접근할 수 없습니다. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3348,7 +3356,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4420,7 +4428,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -5445,7 +5453,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5617,15 +5625,15 @@ 비상자금 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5885,7 +5893,7 @@ 현금 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -6052,6 +6060,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America 남아메리카 @@ -6251,18 +6275,6 @@ Investment 투자 - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6626,7 +6638,7 @@ 정말로 Ghostfolio 계정을 폐쇄하시겠습니까? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6690,7 +6702,7 @@ 이런! 생체 인증을 설정하는 중에 오류가 발생했습니다. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7624,7 +7636,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 39e8e49314..85c025f809 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -794,7 +794,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -958,7 +958,7 @@ Koopkracht apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -966,7 +966,7 @@ Netto waarde apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -974,7 +974,7 @@ Rendement per jaar apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -982,7 +982,7 @@ Voer het bedrag van je noodfonds in: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1266,7 +1266,7 @@ Wil je deze aanmeldingsmethode echt verwijderen? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -1702,7 +1702,7 @@ Aangezien je al ingelogd bent, heb je geen toegang tot de demo-account. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2002,7 +2002,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2682,7 +2682,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2846,7 +2846,7 @@ Uitgesloten van analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2854,7 +2854,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3034,7 +3034,7 @@ Contant geld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3150,15 +3150,15 @@ Noodfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3269,6 +3269,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Zuid-Amerika @@ -3366,7 +3382,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3633,6 +3649,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Voorproefje van nieuwe functionaliteit @@ -4342,7 +4366,7 @@ Verplichtingen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6202,18 +6226,6 @@ Investment Investering - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6593,7 +6605,7 @@ Wilt u uw Ghostfolio account echt sluiten? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6665,7 +6677,7 @@ Oeps! Er is een fout opgetreden met het instellen van de biometrische authenticatie. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 1aac9ae830..83a3a78b3f 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -1627,7 +1627,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1951,7 +1951,7 @@ Siła Nabywcza apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1959,7 +1959,7 @@ Wykluczone z Analizy apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -1967,7 +1967,7 @@ Pasywa (Zobowiązania Finansowe) apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -1979,7 +1979,7 @@ Wartość Netto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -1987,7 +1987,7 @@ Osiągi w Ujęciu Rocznym apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -1995,7 +1995,7 @@ Wprowadź wysokość funduszu rezerwowego: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2395,7 +2395,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2407,7 +2407,7 @@ Czy na pewno chcesz usunąć tą metode logowania? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2542,6 +2542,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication Uwierzytelnianie Biometryczne @@ -3087,7 +3095,7 @@ Ponieważ jesteś już zalogowany, nie możesz uzyskać dostępu do konta demo. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3315,7 +3323,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4387,7 +4395,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -5368,7 +5376,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5540,15 +5548,15 @@ Fundusz Rezerwowy apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5808,7 +5816,7 @@ Gotówka apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -5975,6 +5983,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Ameryka Południowa @@ -6202,18 +6226,6 @@ Investment Inwestycje - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6593,7 +6605,7 @@ Czy na pewno chcesz zamknąć swoje konto Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6665,7 +6677,7 @@ Ups! Wystąpił błąd podczas konfigurowania uwierzytelniania biometrycznego. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 74434fb9f2..9ab235194e 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -910,7 +910,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1130,7 +1130,7 @@ Poder de Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1138,7 +1138,7 @@ Excluído da Análise apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -1146,7 +1146,7 @@ Valor Líquido apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -1154,7 +1154,7 @@ Desempenho Anual apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -1162,7 +1162,7 @@ Por favor, insira o valor do seu fundo de emergência: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -1518,7 +1518,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1570,7 +1570,7 @@ Deseja realmente remover este método de início de sessão? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2006,7 +2006,7 @@ Como já tem sessão iniciada, não pode aceder à conta de demonstração. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2602,7 +2602,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -2958,7 +2958,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -3034,15 +3034,15 @@ Fundo de Emergência apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -3114,7 +3114,7 @@ Dinheiro apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -3281,6 +3281,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America América do Sul @@ -3442,7 +3458,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -3633,6 +3649,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Sneak peek at upcoming functionality Acesso antecipado a funcionalidades futuras @@ -4342,7 +4366,7 @@ Responsabilidades apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -6202,18 +6226,6 @@ Investment Investimento - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6593,7 +6605,7 @@ Você realmente deseja encerrar sua conta Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6665,7 +6677,7 @@ Ops! Ocorreu um erro ao configurar a autenticação biométrica. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index dedde6a2ef..1415f480d7 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -1475,7 +1475,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1787,7 +1787,7 @@ Alım Limiti apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1795,7 +1795,7 @@ Analize Dahil Edilmemiştir. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -1803,7 +1803,7 @@ Yükümlülükler apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -1815,7 +1815,7 @@ Toplam Varlık apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -1823,7 +1823,7 @@ Yıllıklandırılmış Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -1831,7 +1831,7 @@ Lütfen acil durum yedeği meblağını giriniz: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2591,7 +2591,7 @@ Oturum açmış olduğunuz için demo hesabına erişemezsiniz. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -2831,7 +2831,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -3803,7 +3803,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -4608,7 +4608,7 @@ Otomatik apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -4660,7 +4660,7 @@ Bu giriş yöntemini kaldırmayı gerçekten istiyor musunuz? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -4823,6 +4823,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication Biyometrik Kimlik Doğrulama @@ -5056,7 +5064,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5228,15 +5236,15 @@ Acil Durum Fonu apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5480,7 +5488,7 @@ Nakit apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -5647,6 +5655,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Güney Amerika @@ -6202,18 +6226,6 @@ Investment Yatırım - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6593,7 +6605,7 @@ Ghostfolio hesabınızı kapatmak istediğinize emin misiniz? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6665,7 +6677,7 @@ Oops! Biyometrik kimlik doğrulama ayarlanırken bir hata oluştu. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7599,7 +7611,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index a4ef1f24e9..d0017b1b40 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -1927,7 +1927,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -2351,7 +2351,7 @@ Купівельна спроможність apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -2359,7 +2359,7 @@ Виключено з аналізу apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -2367,7 +2367,7 @@ Зобов’язання apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -2379,7 +2379,7 @@ Чиста вартість apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -2387,7 +2387,7 @@ Річна доходність apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -2415,7 +2415,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html @@ -2443,7 +2443,7 @@ Будь ласка, встановіть суму вашого резервного фонду. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2955,7 +2955,7 @@ Автоматичний apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2967,7 +2967,7 @@ Ви дійсно хочете закрити ваш обліковий запис Ghostfolio? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -2983,7 +2983,7 @@ Ви дійсно хочете вилучити цей спосіб входу? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -3007,7 +3007,7 @@ Упс! Виникла помилка під час налаштування біометричної автентифікації. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -3150,6 +3150,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication Біометрична аутентифікація @@ -3727,7 +3735,7 @@ Оскільки ви вже ввійшли, ви не можете отримати доступ до демонстраційного обліковий запис. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3980,7 +3988,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -5120,7 +5128,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -5142,18 +5150,6 @@ Investment Інвестиції - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6787,7 +6783,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -7099,15 +7095,15 @@ Резервний фонд apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -7391,7 +7387,7 @@ Готівка apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -7566,6 +7562,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America Південна Америка diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index c91f285a17..4cfa2ab2f2 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -1523,7 +1523,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1816,21 +1816,21 @@ Buying Power apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 Excluded from Analysis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -1841,21 +1841,21 @@ Net Worth apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 Annualized Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 Please set the amount of your emergency fund. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2220,7 +2220,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2231,7 +2231,7 @@ Do you really want to remove this sign in method? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2351,6 +2351,13 @@ 221 + + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication @@ -2860,7 +2867,7 @@ As you are already logged in, you cannot access the demo account. apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3067,7 +3074,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4036,7 +4043,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -4958,7 +4965,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5119,15 +5126,15 @@ Emergency Fund apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5355,7 +5362,7 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -5503,6 +5510,21 @@ 79 + + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America @@ -5681,18 +5703,6 @@ Investment - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6017,7 +6027,7 @@ Do you really want to close your Ghostfolio account? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6073,7 +6083,7 @@ Oops! There was an error setting up biometric authentication. apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -6920,7 +6930,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 06cc8c09e0..ed360263d4 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -1636,7 +1636,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 215 + 230 @@ -1960,7 +1960,7 @@ 购买力 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 196 + 256 @@ -1968,7 +1968,7 @@ 从分析中排除 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 270 + 286 @@ -1976,7 +1976,7 @@ 负债 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + 315 apps/client/src/app/pages/features/features-page.html @@ -1988,7 +1988,7 @@ 净值 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 320 + 337 @@ -1996,7 +1996,7 @@ 年化业绩 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 334 + 351 @@ -2004,7 +2004,7 @@ 请输入您的应急基金金额。 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 135 + 145 @@ -2404,7 +2404,7 @@ 自动 apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 74 + 77 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2416,7 +2416,7 @@ 您确实要删除此登录方法吗? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 303 + 318 @@ -2551,6 +2551,14 @@ 221 + + Investments + Investments + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 197 + + Biometric Authentication 生物识别认证 @@ -3096,7 +3104,7 @@ 由于您已经登录,因此无法访问模拟帐户。 apps/client/src/app/pages/demo/demo-page.component.ts - 33 + 32 @@ -3324,7 +3332,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 226 + 168 apps/client/src/app/pages/public/public-page.html @@ -4404,7 +4412,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 419 + 437 apps/client/src/app/pages/features/features-page.html @@ -5429,7 +5437,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 406 + 424 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -5601,15 +5609,15 @@ 应急基金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 210 + 211 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 254 + 270 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 356 + 373 apps/client/src/app/pages/features/features-page.html @@ -5861,7 +5869,7 @@ 现金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 168 + 227 libs/ui/src/lib/i18n.ts @@ -6028,6 +6036,22 @@ 79 + + Invested Capital + Invested Capital + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 173 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 85 + + South America 南美洲 @@ -6227,18 +6251,6 @@ Investment 投资 - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 173 - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 - - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 85 - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 101 @@ -6594,7 +6606,7 @@ 您确定要关闭您的 Ghostfolio 账户吗? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 229 + 244 @@ -6666,7 +6678,7 @@ 哎呀!设置生物识别认证时发生错误。 apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 352 + 367 @@ -7600,7 +7612,7 @@ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 133 + 143 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html diff --git a/libs/ui/src/lib/activities-filter/activities-filter.component.html b/libs/ui/src/lib/activities-filter/activities-filter.component.html index 58626351b7..3243178c9b 100644 --- a/libs/ui/src/lib/activities-filter/activities-filter.component.html +++ b/libs/ui/src/lib/activities-filter/activities-filter.component.html @@ -4,12 +4,11 @@ @for (filter of selectedFilters; track filter) { {{ filter.label }} - diff --git a/libs/ui/src/lib/tags-selector/tags-selector.component.html b/libs/ui/src/lib/tags-selector/tags-selector.component.html index 4f9d82ae98..bd56e93185 100644 --- a/libs/ui/src/lib/tags-selector/tags-selector.component.html +++ b/libs/ui/src/lib/tags-selector/tags-selector.component.html @@ -3,22 +3,20 @@ @if (readonly) {
Tags
@if ( - (tags && tags.length > 0) || (tagsReadOnly && tagsReadOnly.length > 0) + tagsSelected().length > 0 || (tagsReadOnly && tagsReadOnly.length > 0) ) { @if (tagsReadOnly) { - @for (tag of tagsReadOnly; track tag) { + @for (tag of tagsReadOnly; track tag.id) { {{ tag.name }} } } - @if (tags) { - @for (tag of tags; track tag) { - {{ tag.name }} - } + @for (tag of tagsSelected(); track tag.id) { + {{ tag.name }} } } @else { -
-
+
} } @else { diff --git a/libs/ui/src/lib/tags-selector/tags-selector.component.ts b/libs/ui/src/lib/tags-selector/tags-selector.component.ts index c0d5fe6a6f..0e97e12fda 100644 --- a/libs/ui/src/lib/tags-selector/tags-selector.component.ts +++ b/libs/ui/src/lib/tags-selector/tags-selector.component.ts @@ -167,7 +167,7 @@ export class GfTagsSelectorComponent return id; }); - return this.tagsAvailable + return (this.tagsAvailable ?? []) .filter(({ id, name }) => { return ( !tagIds.includes(id) && diff --git a/package-lock.json b/package-lock.json index d2837bde1f..2f55459e6e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ghostfolio", - "version": "3.35.0", + "version": "3.36.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ghostfolio", - "version": "3.35.0", + "version": "3.36.0", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/package.json b/package.json index ccca3f2b1b..40b2ef182d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "3.35.0", + "version": "3.36.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio",