diff --git a/CHANGELOG.md b/CHANGELOG.md index e55bfa02f..3c8a8fc06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,9 +13,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Copy logic of `GhostfolioScraperApiService` to `ManualService` +- Copy the logic of `GhostfolioScraperApiService` to `ManualService` - Improved the content of the landing page - Improved the content of the Frequently Asked Questions (FAQ) page +- Improved the usability of the _Import Activities..._ action +- Eliminated the permission `enableImport` - Set the exposed port as an environment variable (`PORT`) in `Dockerfile` - Migrated the style of `AboutPageModule` to `@angular/material` `15` (mdc) - Migrated the style of `BlogPageModule` to `@angular/material` `15` (mdc) @@ -33,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Todo +- Remove the environment variable `ENABLE_FEATURE_IMPORT` - Rename the `dataSource` from `GHOSTFOLIO` to `MANUAL` - Eliminate `GhostfolioScraperApiService` diff --git a/apps/api/src/app/import/import.controller.ts b/apps/api/src/app/import/import.controller.ts index 93724bf02..306c722a7 100644 --- a/apps/api/src/app/import/import.controller.ts +++ b/apps/api/src/app/import/import.controller.ts @@ -40,8 +40,11 @@ export class ImportController { @Query('dryRun') isDryRun?: boolean ): Promise { if ( - !this.configurationService.get('ENABLE_FEATURE_IMPORT') || - !hasPermission(this.request.user.permissions, permissions.createAccount) + !hasPermission( + this.request.user.permissions, + permissions.createAccount + ) || + !hasPermission(this.request.user.permissions, permissions.createOrder) ) { throw new HttpException( getReasonPhrase(StatusCodes.FORBIDDEN), diff --git a/apps/api/src/app/info/info.service.ts b/apps/api/src/app/info/info.service.ts index 911243057..a13e3395f 100644 --- a/apps/api/src/app/info/info.service.ts +++ b/apps/api/src/app/info/info.service.ts @@ -72,10 +72,6 @@ export class InfoService { globalPermissions.push(permissions.enableFearAndGreedIndex); } - if (this.configurationService.get('ENABLE_FEATURE_IMPORT')) { - globalPermissions.push(permissions.enableImport); - } - if (this.configurationService.get('ENABLE_FEATURE_READ_ONLY_MODE')) { isReadOnlyMode = (await this.propertyService.getByKey( PROPERTY_IS_READ_ONLY_MODE diff --git a/apps/api/src/services/configuration.service.ts b/apps/api/src/services/configuration.service.ts index 78c284522..7ea284a1e 100644 --- a/apps/api/src/services/configuration.service.ts +++ b/apps/api/src/services/configuration.service.ts @@ -24,7 +24,6 @@ export class ConfigurationService { ENABLE_FEATURE_BLOG: bool({ default: false }), ENABLE_FEATURE_CUSTOM_SYMBOLS: bool({ default: false }), ENABLE_FEATURE_FEAR_AND_GREED_INDEX: bool({ default: false }), - ENABLE_FEATURE_IMPORT: bool({ default: true }), ENABLE_FEATURE_READ_ONLY_MODE: bool({ default: false }), ENABLE_FEATURE_SOCIAL_LOGIN: bool({ default: false }), ENABLE_FEATURE_STATISTICS: bool({ default: false }), diff --git a/apps/api/src/services/interfaces/environment.interface.ts b/apps/api/src/services/interfaces/environment.interface.ts index 5ac20b55e..90bb7ce6a 100644 --- a/apps/api/src/services/interfaces/environment.interface.ts +++ b/apps/api/src/services/interfaces/environment.interface.ts @@ -10,7 +10,6 @@ export interface Environment extends CleanedEnvAccessors { ENABLE_FEATURE_BLOG: boolean; ENABLE_FEATURE_CUSTOM_SYMBOLS: boolean; ENABLE_FEATURE_FEAR_AND_GREED_INDEX: boolean; - ENABLE_FEATURE_IMPORT: boolean; ENABLE_FEATURE_READ_ONLY_MODE: boolean; ENABLE_FEATURE_SOCIAL_LOGIN: boolean; ENABLE_FEATURE_STATISTICS: boolean; 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 2a1d4e1d0..201e7a186 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 @@ -40,7 +40,6 @@ [hasPermissionToCreateActivity]="false" [hasPermissionToExportActivities]="true" [hasPermissionToFilter]="false" - [hasPermissionToImportActivities]="false" [hasPermissionToOpenDetails]="false" [locale]="user?.settings?.locale" [showActions]="false" diff --git a/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html b/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html index fc5ea0de6..33aebd8f3 100644 --- a/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html +++ b/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html @@ -239,7 +239,6 @@ [hasPermissionToCreateActivity]="false" [hasPermissionToExportActivities]="true" [hasPermissionToFilter]="false" - [hasPermissionToImportActivities]="false" [hasPermissionToOpenDetails]="false" [locale]="data.locale" [showActions]="false" diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index 9465e8468..42c416a63 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -36,7 +36,6 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { public hasImpersonationId: boolean; public hasPermissionToCreateActivity: boolean; public hasPermissionToDeleteActivity: boolean; - public hasPermissionToImportActivities: boolean; public routeQueryParams: Subscription; public user: User; @@ -91,10 +90,6 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { .pipe(takeUntil(this.unsubscribeSubject)) .subscribe((aId) => { this.hasImpersonationId = !!aId; - - this.hasPermissionToImportActivities = - hasPermission(globalPermissions, permissions.enableImport) && - !this.hasImpersonationId; }); this.userService.stateChanged @@ -356,13 +351,11 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { return account.isDefault; })?.id; - this.hasPermissionToCreateActivity = hasPermission( - this.user.permissions, - permissions.createOrder - ); - this.hasPermissionToDeleteActivity = hasPermission( - this.user.permissions, - permissions.deleteOrder - ); + this.hasPermissionToCreateActivity = + !this.hasImpersonationId && + hasPermission(this.user.permissions, permissions.createOrder); + this.hasPermissionToDeleteActivity = + !this.hasImpersonationId && + hasPermission(this.user.permissions, permissions.deleteOrder); } } diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.html b/apps/client/src/app/pages/portfolio/activities/activities-page.html index d958598c1..b825010e9 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.html +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.html @@ -8,7 +8,6 @@ [deviceType]="deviceType" [hasPermissionToCreateActivity]="hasPermissionToCreateActivity" [hasPermissionToExportActivities]="!hasImpersonationId" - [hasPermissionToImportActivities]="hasPermissionToImportActivities" [locale]="user?.settings?.locale" [showActions]="!hasImpersonationId && hasPermissionToDeleteActivity && !user.settings.isRestrictedView" (activityDeleted)="onDeleteActivity($event)" diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html index 7f143f908..ec93165c2 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html @@ -70,7 +70,6 @@ [hasPermissionToCreateActivity]="false" [hasPermissionToExportActivities]="false" [hasPermissionToFilter]="false" - [hasPermissionToImportActivities]="false" [hasPermissionToOpenDetails]="false" [locale]="data?.user?.settings?.locale" [showActions]="false" diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 7bd7b9a5b..e297433c2 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -126,7 +126,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -142,7 +142,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -162,11 +162,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -182,7 +182,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -202,7 +202,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -346,7 +346,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -386,7 +386,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1146,7 +1146,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1158,7 +1158,7 @@ Datenfehler melden apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1386,7 +1386,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -1570,7 +1570,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -1682,7 +1682,7 @@ Allokationen apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -1898,7 +1898,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1910,7 +1910,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -1926,7 +1926,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2114,15 +2114,19 @@ Geplant libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Aktivitäten importieren + + Import Activities... + Aktivitäten importieren... libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2130,7 +2134,11 @@ Aktivitäten exportieren libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2138,7 +2146,11 @@ Geplante Aktivitäten als ICS exportieren libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2146,7 +2158,7 @@ Kopieren libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2154,7 +2166,7 @@ Geplante Aktivität als ICS exportieren libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2162,7 +2174,7 @@ Möchtest du diese Aktivität wirklich löschen? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2514,7 +2526,7 @@ Filtern nach Konto, Währung, Symbol oder Typ... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2894,7 +2906,7 @@ Zurück apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2986,7 +2998,7 @@ Importieren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -3053,12 +3065,16 @@ 55 - - Import Dividends - Dividenden importieren + + Import Dividends... + Dividenden importieren... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3146,7 +3162,7 @@ Bist du ein ambitionierter Investor, der den kompletten Überblick benötigt? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3154,7 +3170,7 @@ Wenn du auf Ghostfolio Premium upgradest, erhältst du diese zusätzlichen Funktionen: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3162,7 +3178,7 @@ Portfolio Zusammenfassung apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3178,7 +3194,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3194,7 +3210,7 @@ FIRE Rechner apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3210,7 +3226,7 @@ und weitere Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3226,7 +3242,7 @@ Überspringen apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3234,7 +3250,7 @@ Abonnement abschliessen apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 237ef4bdf..5a6c2a2c2 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -55,7 +55,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -127,7 +127,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -143,7 +143,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -163,11 +163,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -183,7 +183,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -203,7 +203,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -347,7 +347,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -387,7 +387,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1147,7 +1147,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1159,7 +1159,7 @@ Reporta un anomalía de los datos apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1387,7 +1387,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -1571,7 +1571,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -1683,7 +1683,7 @@ Distribución apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -1899,7 +1899,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1911,7 +1911,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -1927,7 +1927,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2115,15 +2115,19 @@ Borrador libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Importar operaciones + + Import Activities... + Importar operaciones libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2131,7 +2135,11 @@ Exportar operaciones libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2139,7 +2147,11 @@ Exportar borrador como ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2147,7 +2159,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2155,7 +2167,7 @@ Exportar borrador como ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2163,7 +2175,7 @@ ¿Estás seguro de eliminar esta operación? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2515,7 +2527,7 @@ Filtrar por cuenta, divisa, símbolo o tipo... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2895,7 +2907,7 @@ Volver apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2987,7 +2999,7 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -3054,12 +3066,16 @@ 55 - - Import Dividends - Import Dividends + + Import Dividends... + Import Dividends... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3147,7 +3163,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3155,7 +3171,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3163,7 +3179,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3179,7 +3195,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3195,7 +3211,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3211,7 +3227,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3227,7 +3243,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3235,7 +3251,7 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 167f0971a..db2a8edea 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -150,7 +150,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -166,7 +166,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -190,7 +190,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -222,11 +222,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -242,7 +242,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -262,7 +262,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -406,7 +406,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -446,7 +446,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -798,7 +798,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1510,7 +1510,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1534,7 +1534,7 @@ Signaler une Erreur de Données apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1742,7 +1742,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -2134,7 +2134,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -2150,7 +2150,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2198,7 +2198,7 @@ Retour apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2206,7 +2206,7 @@ Importer apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -2238,7 +2238,7 @@ Répartitions apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -2650,15 +2650,19 @@ Brouillon libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Importer Activités + + Import Activities... + Importer Activités libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2666,7 +2670,11 @@ Exporter Activités libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2674,7 +2682,11 @@ Exporter Brouillons sous ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2682,7 +2694,7 @@ Dupliquer libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2690,7 +2702,7 @@ Exporter Brouillon sous ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2698,7 +2710,7 @@ Voulez-vous vraiment supprimer cette activité ? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2706,7 +2718,7 @@ Filtrer par compte, devise, symbole, ou type... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -3052,12 +3064,16 @@ 55 - - Import Dividends - Importer Dividendes + + Import Dividends... + Importer Dividendes libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3145,7 +3161,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3153,7 +3169,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3161,7 +3177,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3177,7 +3193,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3193,7 +3209,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3209,7 +3225,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3225,7 +3241,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3233,7 +3249,7 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 1513ec230..29feea64e 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -55,7 +55,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -127,7 +127,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -143,7 +143,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -163,11 +163,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -183,7 +183,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -203,7 +203,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -347,7 +347,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -387,7 +387,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1147,7 +1147,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1159,7 +1159,7 @@ Segnala un'anomalia dei dati apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1387,7 +1387,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -1571,7 +1571,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -1683,7 +1683,7 @@ Allocazioni apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -1899,7 +1899,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1911,7 +1911,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -1927,7 +1927,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2115,15 +2115,19 @@ Bozza libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Importa le attività + + Import Activities... + Importa le attività libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2131,7 +2135,11 @@ Esporta le attività libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2139,7 +2147,11 @@ Esporta le bozze come ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2147,7 +2159,7 @@ Clona libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2155,7 +2167,7 @@ Esporta la bozza come ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2163,7 +2175,7 @@ Vuoi davvero eliminare questa attività? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2515,7 +2527,7 @@ Filtra per account, valuta, simbolo o tipo... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2895,7 +2907,7 @@ Back apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2987,7 +2999,7 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -3054,12 +3066,16 @@ 55 - - Import Dividends - Import Dividends + + Import Dividends... + Import Dividends... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3147,7 +3163,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3155,7 +3171,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3163,7 +3179,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3179,7 +3195,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3195,7 +3211,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3211,7 +3227,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3227,7 +3243,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3235,7 +3251,7 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index bb54c8e24..a9b95dfdc 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -126,7 +126,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -142,7 +142,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -162,11 +162,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -182,7 +182,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -202,7 +202,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -346,7 +346,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -386,7 +386,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1146,7 +1146,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1158,7 +1158,7 @@ Gegevensstoring melden apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1386,7 +1386,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -1570,7 +1570,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -1682,7 +1682,7 @@ Toewijzingen apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -1898,7 +1898,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1910,7 +1910,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -1926,7 +1926,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2114,15 +2114,19 @@ Ontwerp libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Activiteiten importeren + + Import Activities... + Activiteiten importeren libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2130,7 +2134,11 @@ Activiteiten exporteren libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2138,7 +2146,11 @@ Concepten exporteren als ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2146,7 +2158,7 @@ Kloon libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2154,7 +2166,7 @@ Concepten exporteren als ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2162,7 +2174,7 @@ Wilt u deze activiteit echt verwijderen? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2514,7 +2526,7 @@ Filter op rekening, valuta, symbool of type... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2894,7 +2906,7 @@ Terug apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2986,7 +2998,7 @@ Importeren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -3053,12 +3065,16 @@ 55 - - Import Dividends - Import Dividends + + Import Dividends... + Import Dividends... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3146,7 +3162,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3154,7 +3170,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3162,7 +3178,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3178,7 +3194,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3194,7 +3210,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3210,7 +3226,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3226,7 +3242,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3234,7 +3250,7 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index a7beb040a..f8ba7d942 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -150,7 +150,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -166,7 +166,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -190,7 +190,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -222,11 +222,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -242,7 +242,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -262,7 +262,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -406,7 +406,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -446,7 +446,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1410,7 +1410,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1494,7 +1494,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1506,7 +1506,7 @@ Report Data Glitch apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1730,7 +1730,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -2082,7 +2082,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -2098,7 +2098,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -2150,7 +2150,7 @@ Back apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2182,7 +2182,7 @@ Allocations apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -2566,15 +2566,19 @@ Draft libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities - Import Activities + + Import Activities... + Import Activities... libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 @@ -2582,7 +2586,11 @@ Export Activities libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 @@ -2590,7 +2598,11 @@ Export Drafts as ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 @@ -2598,7 +2610,7 @@ Clone libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 @@ -2606,7 +2618,7 @@ Export Draft as ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 @@ -2614,7 +2626,7 @@ Do you really want to delete this activity? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2622,7 +2634,7 @@ Filter by account, currency, symbol or type... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2994,7 +3006,7 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -3053,12 +3065,16 @@ 55 - - Import Dividends - Import Dividends + + Import Dividends... + Import Dividends... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -3146,7 +3162,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -3154,7 +3170,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -3162,7 +3178,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3178,7 +3194,7 @@ Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -3194,7 +3210,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -3210,7 +3226,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -3226,7 +3242,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 @@ -3234,7 +3250,7 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 8b83f492f..7b07e9e05 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -51,7 +51,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 78 + 128 @@ -118,7 +118,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 115 + 165 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -133,7 +133,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 73 + 123 @@ -152,11 +152,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 257 + 307 libs/ui/src/lib/activities-table/activities-table.component.html - 292 + 342 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -171,7 +171,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 434 + 485 @@ -190,7 +190,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 450 + 501 @@ -319,7 +319,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 66 + 116 @@ -357,7 +357,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 116,120 + 115,119 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1042,7 +1042,7 @@ apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 254 + 253 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -1053,7 +1053,7 @@ Report Data Glitch apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html - 269 + 268 @@ -1256,7 +1256,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 323 + 373 @@ -1419,7 +1419,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 195 @@ -1519,7 +1519,7 @@ Allocations apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 23 + 26 apps/client/src/app/pages/portfolio/allocations/allocations-page.html @@ -1711,7 +1711,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 166 + 216 @@ -1722,7 +1722,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 195 + 245 @@ -1737,7 +1737,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 224 + 274 @@ -1904,49 +1904,61 @@ Draft libs/ui/src/lib/activities-table/activities-table.component.html - 125 + 175 - - Import Activities + + Import Activities... libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 16 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 439 Export Activities libs/ui/src/lib/activities-table/activities-table.component.html - 407 + 44 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 458 Export Drafts as ICS libs/ui/src/lib/activities-table/activities-table.component.html - 417 + 54 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 468 Clone libs/ui/src/lib/activities-table/activities-table.component.html - 438 + 489 Export Draft as ICS libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 497 Do you really want to delete this activity? libs/ui/src/lib/activities-table/activities-table.component.ts - 201 + 200 @@ -2262,7 +2274,7 @@ Filter by account, currency, symbol or type... libs/ui/src/lib/activities-table/activities-table.component.ts - 390 + 389 @@ -2596,7 +2608,7 @@ Back apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 108,112 + 107,111 @@ -2685,7 +2697,7 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 123,128 + 122,127 @@ -2737,11 +2749,15 @@ 55 - - Import Dividends + + Import Dividends... libs/ui/src/lib/activities-table/activities-table.component.html - 397 + 34 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 @@ -2818,7 +2834,7 @@ Are you an ambitious investor who needs the full picture? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 6,8 + 9,11 @@ -2879,7 +2895,7 @@ FIRE Calculator apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 27 + 30 apps/client/src/app/pages/pricing/pricing-page.html @@ -2909,14 +2925,14 @@ Upgrade Plan apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + 47 Performance Benchmarks apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 19 + 22 apps/client/src/app/pages/pricing/pricing-page.html @@ -2946,7 +2962,7 @@ By upgrading to Ghostfolio Premium, you will get these additional features: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 9,11 + 12,14 @@ -2974,7 +2990,7 @@ and more Features... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 31 + 34 apps/client/src/app/pages/pricing/pricing-page.html @@ -2996,7 +3012,7 @@ Portfolio Summary apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + 18 apps/client/src/app/pages/pricing/pricing-page.html @@ -3011,7 +3027,7 @@ Skip apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 37 + 40 diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index d2dbb95e8..18a63bb7b 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -6,6 +6,56 @@ (valueChanged)="filters$.next($event)" > +
+ + + + + + + +
+