diff --git a/CHANGELOG.md b/CHANGELOG.md index 35560bf9..02b05048 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Extended the assistant by a date range selector (experimental) - Added a button to test the scraper configuration in the asset profile details dialog of the admin control ### Changed diff --git a/apps/client/src/app/components/header/header.component.html b/apps/client/src/app/components/header/header.component.html index 4d606f59..f078b502 100644 --- a/apps/client/src/app/components/header/header.component.html +++ b/apps/client/src/app/components/header/header.component.html @@ -119,7 +119,11 @@ [matMenuTriggerRestoreFocus]="false" (menuOpened)="onOpenAssistant()" > - + @if (user?.settings?.isExperimentalFeatures) { + + } @else { + + } diff --git a/apps/client/src/app/components/header/header.component.scss b/apps/client/src/app/components/header/header.component.scss index 2e5b583c..9a39cbde 100644 --- a/apps/client/src/app/components/header/header.component.scss +++ b/apps/client/src/app/components/header/header.component.scss @@ -32,6 +32,10 @@ ion-icon { font-size: 1.5rem; + + &.rotate-90 { + transform: rotate(-90deg); + } } } diff --git a/apps/client/src/app/components/header/header.component.ts b/apps/client/src/app/components/header/header.component.ts index a1f65f24..5218e287 100644 --- a/apps/client/src/app/components/header/header.component.ts +++ b/apps/client/src/app/components/header/header.component.ts @@ -19,8 +19,10 @@ import { SettingsStorageService } from '@ghostfolio/client/services/settings-storage.service'; import { TokenStorageService } from '@ghostfolio/client/services/token-storage.service'; +import { UserService } from '@ghostfolio/client/services/user/user.service'; import { InfoItem, User } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; +import { DateRange } from '@ghostfolio/common/types'; import { AssistantComponent } from '@ghostfolio/ui/assistant/assistant.component'; import { EMPTY, Subject } from 'rxjs'; import { catchError, takeUntil } from 'rxjs/operators'; @@ -88,7 +90,8 @@ export class HeaderComponent implements OnChanges { private impersonationStorageService: ImpersonationStorageService, private router: Router, private settingsStorageService: SettingsStorageService, - private tokenStorageService: TokenStorageService + private tokenStorageService: TokenStorageService, + private userService: UserService ) { this.impersonationStorageService .onChangeHasImpersonation() @@ -144,6 +147,20 @@ export class HeaderComponent implements OnChanges { window.location.reload(); } + public onDateRangeChange(dateRange: DateRange) { + this.dataService + .putUserSetting({ dateRange }) + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe(() => { + this.userService.remove(); + + this.userService + .get() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe(); + }); + } + public onMenuClosed() { this.isMenuOpen = false; } diff --git a/apps/client/src/app/components/home-holdings/home-holdings.html b/apps/client/src/app/components/home-holdings/home-holdings.html index 79828f6b..d83f53f6 100644 --- a/apps/client/src/app/components/home-holdings/home-holdings.html +++ b/apps/client/src/app/components/home-holdings/home-holdings.html @@ -1,5 +1,5 @@
-
+
-
+

Analysis

-
+
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -546,7 +546,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -782,7 +782,7 @@ Benutzer apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -826,7 +826,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -838,7 +838,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -858,7 +858,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -874,7 +874,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -890,7 +890,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -910,11 +910,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1118,7 +1118,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1126,7 +1126,7 @@ Ich apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1134,7 +1134,7 @@ Mein Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1142,7 +1142,7 @@ Über Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1158,7 +1158,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1174,7 +1174,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1202,7 +1202,7 @@ Einloggen apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1214,7 +1214,7 @@ Ups! Falsches Sicherheits-Token. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -1310,7 +1310,7 @@ Einloggen apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2292,7 +2292,7 @@ Zeitstrahl der Investitionen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -2308,7 +2308,7 @@ Verlierer apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2488,7 +2488,7 @@ Kommentar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2824,7 +2824,7 @@ Registrieren apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -3220,7 +3220,7 @@ Portfolio Wertentwicklung apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -3528,7 +3528,7 @@ Zeitstrahl der Dividenden apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4404,7 +4404,7 @@ Aktueller Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4412,7 +4412,7 @@ Längster Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10264,11 +10264,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10524,11 +10524,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10812,11 +10812,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10844,11 +10844,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10916,7 +10916,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10952,11 +10952,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13048,7 +13048,7 @@ Finde Position... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14207,6 +14207,30 @@ 53 + + The current market price is + Der aktuelle Marktpreis ist + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Zeitraum + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 8485e846..12d39c08 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -503,7 +503,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -547,7 +547,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -783,7 +783,7 @@ Usuario apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -827,7 +827,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -839,7 +839,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -859,7 +859,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -875,7 +875,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -891,7 +891,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -911,11 +911,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1119,7 +1119,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1127,7 +1127,7 @@ apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1135,7 +1135,7 @@ Mi Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1143,7 +1143,7 @@ Sobre Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1159,7 +1159,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1175,7 +1175,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1203,7 +1203,7 @@ Iniciar sesión apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1215,7 +1215,7 @@ Vaya! Token de seguridad incorrecto. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -1311,7 +1311,7 @@ Iniciar sesión apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2290,7 +2290,7 @@ Cronología de la inversión apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -2306,7 +2306,7 @@ Lo peor apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2486,7 +2486,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2822,7 +2822,7 @@ Comenzar apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -3218,7 +3218,7 @@ Evolución cartera apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -3538,7 +3538,7 @@ Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4402,7 +4402,7 @@ Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4410,7 +4410,7 @@ Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10262,11 +10262,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10522,11 +10522,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10810,11 +10810,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10842,11 +10842,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10914,7 +10914,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10950,11 +10950,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13046,7 +13046,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14205,6 +14205,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index f3f9d5dc..5b7244ac 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -562,7 +562,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -606,7 +606,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -850,7 +850,7 @@ Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1034,7 +1034,7 @@ Utilisateur apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -1062,7 +1062,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -1146,7 +1146,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -1158,7 +1158,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -1170,7 +1170,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -1186,7 +1186,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -1206,11 +1206,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1414,7 +1414,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1422,7 +1422,7 @@ Moi apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1430,7 +1430,7 @@ Mon Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1438,7 +1438,7 @@ À propos de Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1454,7 +1454,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1470,7 +1470,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1486,7 +1486,7 @@ Se connecter apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1498,7 +1498,7 @@ Démarrer apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -1506,7 +1506,7 @@ Se connecter apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1518,7 +1518,7 @@ Oups! Jeton de Sécurité Incorrect. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -2981,7 +2981,7 @@ Bas apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2989,7 +2989,7 @@ Évolution du Portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -2997,7 +2997,7 @@ Historique des Investissements apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -3005,7 +3005,7 @@ Historique des Dividendes apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4401,7 +4401,7 @@ Série en cours apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4409,7 +4409,7 @@ Série la plus longue apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10261,11 +10261,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10521,11 +10521,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10809,11 +10809,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10841,11 +10841,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10913,7 +10913,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10949,11 +10949,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13045,7 +13045,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14204,6 +14204,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 2696d933..a72368a1 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -503,7 +503,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -547,7 +547,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -783,7 +783,7 @@ Utente apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -827,7 +827,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -839,7 +839,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -859,7 +859,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -875,7 +875,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -891,7 +891,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -911,11 +911,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1119,7 +1119,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1127,7 +1127,7 @@ Io apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1135,7 +1135,7 @@ Il mio Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1143,7 +1143,7 @@ Informazioni su Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1159,7 +1159,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1175,7 +1175,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1203,7 +1203,7 @@ Accedi apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1215,7 +1215,7 @@ Ops! Token di sicurezza errato. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -1311,7 +1311,7 @@ Accedi apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2290,7 +2290,7 @@ Cronologia degli investimenti apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -2306,7 +2306,7 @@ In basso apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2486,7 +2486,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2822,7 +2822,7 @@ Inizia apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -3218,7 +3218,7 @@ Evoluzione del portafoglio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -3538,7 +3538,7 @@ Cronologia dei dividendi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4402,7 +4402,7 @@ Serie attuale apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4410,7 +4410,7 @@ Serie più lunga apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10262,11 +10262,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10522,11 +10522,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10810,11 +10810,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10842,11 +10842,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10914,7 +10914,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10950,11 +10950,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13046,7 +13046,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14205,6 +14205,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index e1b51def..0ed7e09e 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -502,7 +502,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -546,7 +546,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -782,7 +782,7 @@ Gebruiker apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -826,7 +826,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -838,7 +838,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -858,7 +858,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -874,7 +874,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -890,7 +890,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -910,11 +910,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1118,7 +1118,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1126,7 +1126,7 @@ Ik apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1134,7 +1134,7 @@ Mijn Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1142,7 +1142,7 @@ Over Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1158,7 +1158,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1174,7 +1174,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1202,7 +1202,7 @@ Aanmelden apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1214,7 +1214,7 @@ Oeps! Onjuiste beveiligingstoken. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -1310,7 +1310,7 @@ Aanmelden apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2289,7 +2289,7 @@ Tijdlijn investeringen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -2305,7 +2305,7 @@ Verliezers apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2485,7 +2485,7 @@ Opmerking apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2821,7 +2821,7 @@ Aan de slag apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -3217,7 +3217,7 @@ Waardeontwikkeling van portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -3537,7 +3537,7 @@ Tijdlijn dividend apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4401,7 +4401,7 @@ Huidige reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4409,7 +4409,7 @@ Langste reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10261,11 +10261,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10521,11 +10521,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10809,11 +10809,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10841,11 +10841,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10913,7 +10913,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10949,11 +10949,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13045,7 +13045,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14204,6 +14204,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 7246fded..d0fd17ce 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -26,11 +26,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -298,11 +298,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -562,11 +562,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -594,11 +594,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -682,7 +682,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -718,11 +718,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -982,7 +982,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1006,7 +1006,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -1026,7 +1026,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1138,7 +1138,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1178,11 +1178,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -2006,7 +2006,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2050,7 +2050,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2374,7 +2374,7 @@ Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2618,7 +2618,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -2830,7 +2830,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -2842,7 +2842,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -2854,7 +2854,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -2862,7 +2862,7 @@ Me apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -2870,7 +2870,7 @@ User apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -2878,7 +2878,7 @@ My Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -2886,7 +2886,7 @@ About Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -2898,7 +2898,7 @@ Sign in apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2910,7 +2910,7 @@ Get started apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -2918,7 +2918,7 @@ Sign in apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -2930,7 +2930,7 @@ Oops! Incorrect Security Token. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -5392,7 +5392,7 @@ Bottom apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -5400,7 +5400,7 @@ Portfolio Evolution apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -5408,7 +5408,7 @@ Investment Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -5416,7 +5416,7 @@ Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -5424,7 +5424,7 @@ Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -5432,7 +5432,7 @@ Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -12828,7 +12828,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14207,6 +14207,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 087db364..7aa2906d 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -562,7 +562,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -606,7 +606,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -914,7 +914,7 @@ Utilizador apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -942,7 +942,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -1026,7 +1026,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -1038,7 +1038,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -1050,7 +1050,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -1066,7 +1066,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -1086,11 +1086,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1294,7 +1294,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1302,7 +1302,7 @@ Eu apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -1310,7 +1310,7 @@ O meu Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -1318,7 +1318,7 @@ Sobre o Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1334,7 +1334,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1350,7 +1350,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -1366,7 +1366,7 @@ Iniciar sessão apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1378,7 +1378,7 @@ Começar apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -1386,7 +1386,7 @@ Iniciar sessão apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -1398,7 +1398,7 @@ Oops! Token de Segurança Incorreto. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -2625,7 +2625,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2861,7 +2861,7 @@ Fundo apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -2869,7 +2869,7 @@ Evolução do Portefólio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -2877,7 +2877,7 @@ Cronograma de Investimento apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -3617,7 +3617,7 @@ Cronograma de Dividendos apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -4401,7 +4401,7 @@ Série Atual apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4409,7 +4409,7 @@ Série mais Longa apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -10261,11 +10261,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10521,11 +10521,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -10809,11 +10809,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -10841,11 +10841,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -10913,7 +10913,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -10949,11 +10949,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -13045,7 +13045,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14204,6 +14204,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 452005ea..d189d49a 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -26,11 +26,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -298,11 +298,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -562,11 +562,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -594,11 +594,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -682,7 +682,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -718,11 +718,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -958,7 +958,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -982,7 +982,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -1002,7 +1002,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1114,7 +1114,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1154,11 +1154,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1970,7 +1970,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2014,7 +2014,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2298,7 +2298,7 @@ Not apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2526,7 +2526,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -2578,7 +2578,7 @@ Kullanıcı apps/client/src/app/components/header/header.component.html - 192 + 198 @@ -2690,7 +2690,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -2702,7 +2702,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -2714,7 +2714,7 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 @@ -2722,7 +2722,7 @@ Ben apps/client/src/app/components/header/header.component.html - 173 + 179 @@ -2730,7 +2730,7 @@ Ghostfolio'm apps/client/src/app/components/header/header.component.html - 231 + 237 @@ -2738,7 +2738,7 @@ Ghostfolio Hakkında apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -2750,7 +2750,7 @@ Giriş apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2762,7 +2762,7 @@ Haydi Başlayalım apps/client/src/app/components/header/header.component.html - 373 + 379 @@ -2770,7 +2770,7 @@ Giriş apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -2782,7 +2782,7 @@ Hay Allah! Güvenlik anahtarı yanlış. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -4857,7 +4857,7 @@ Alt apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 @@ -4865,7 +4865,7 @@ Portföyün Gelişimi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 @@ -4873,7 +4873,7 @@ Yatırım Zaman Çizelgesi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 @@ -4881,7 +4881,7 @@ Güncel Seri apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 @@ -4889,7 +4889,7 @@ En Uzun Seri apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 @@ -4897,7 +4897,7 @@ Temettü Zaman Çizelgesi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -13045,7 +13045,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -14204,6 +14204,30 @@ 53 + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 9172b7fb..f90f577e 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -26,11 +26,11 @@ apps/client/src/app/components/header/header.component.ts - 71 + 73 apps/client/src/app/components/header/header.component.ts - 76 + 78 apps/client/src/app/pages/about/about-page.component.ts @@ -296,11 +296,11 @@ apps/client/src/app/components/header/header.component.ts - 72 + 74 apps/client/src/app/components/header/header.component.ts - 77 + 79 apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -558,11 +558,11 @@ apps/client/src/app/components/header/header.component.ts - 73 + 75 apps/client/src/app/components/header/header.component.ts - 78 + 80 apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -589,11 +589,11 @@ apps/client/src/app/components/header/header.component.ts - 74 + 76 apps/client/src/app/components/header/header.component.ts - 79 + 81 apps/client/src/app/components/home-summary/home-summary.component.ts @@ -675,7 +675,7 @@ apps/client/src/app/components/header/header.component.ts - 80 + 82 apps/client/src/app/core/auth.guard.ts @@ -710,11 +710,11 @@ apps/client/src/app/components/header/header.component.ts - 75 + 77 apps/client/src/app/components/header/header.component.ts - 81 + 83 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -970,7 +970,7 @@ apps/client/src/app/components/header/header.component.html - 348 + 354 apps/client/src/app/components/home-market/home-market.html @@ -993,7 +993,7 @@ apps/client/src/app/components/header/header.component.html - 251 + 257 apps/client/src/app/pages/resources/resources-page.html @@ -1012,7 +1012,7 @@ apps/client/src/app/components/header/header.component.html - 319 + 325 @@ -1121,7 +1121,7 @@ apps/client/src/app/components/header/header.component.html - 306 + 312 apps/client/src/app/pages/features/features-page.html @@ -1158,11 +1158,11 @@ apps/client/src/app/components/header/header.component.html - 263 + 269 apps/client/src/app/components/header/header.component.html - 332 + 338 apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html @@ -1956,7 +1956,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 269 + 281 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -1999,7 +1999,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 276 + 288 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2296,7 +2296,7 @@ Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 256 + 268 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2520,7 +2520,7 @@ apps/client/src/app/components/header/header.component.html - 224 + 230 apps/client/src/app/pages/accounts/accounts-page.html @@ -2709,7 +2709,7 @@ apps/client/src/app/components/header/header.component.html - 206 + 212 @@ -2720,7 +2720,7 @@ apps/client/src/app/components/header/header.component.html - 216 + 222 @@ -2731,35 +2731,35 @@ apps/client/src/app/components/header/header.component.html - 240 + 246 Me apps/client/src/app/components/header/header.component.html - 173 + 179 User apps/client/src/app/components/header/header.component.html - 192 + 198 My Ghostfolio apps/client/src/app/components/header/header.component.html - 231 + 237 About Ghostfolio apps/client/src/app/components/header/header.component.html - 271 + 277 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -2770,7 +2770,7 @@ Sign in apps/client/src/app/components/header/header.component.html - 361 + 367 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -2781,14 +2781,14 @@ Get started apps/client/src/app/components/header/header.component.html - 373 + 379 Sign in apps/client/src/app/components/header/header.component.ts - 169 + 186 apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts @@ -2799,7 +2799,7 @@ Oops! Incorrect Security Token. apps/client/src/app/components/header/header.component.ts - 183 + 200 @@ -4998,42 +4998,42 @@ Bottom apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 86 + 88 Portfolio Evolution apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 136 + 140 Investment Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 166 + 170 Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 187 + 191 Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 196 + 200 Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 223 + 227 @@ -13091,7 +13091,7 @@ Find holding... libs/ui/src/lib/assistant/assistant.component.ts - 89 + 95 @@ -13614,6 +13614,27 @@ 53 + + Date Range + + libs/ui/src/lib/assistant/assistant.html + 96 + + + + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 297 + + + + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 261 + + diff --git a/libs/ui/src/lib/assistant/assistant.component.ts b/libs/ui/src/lib/assistant/assistant.component.ts index 2cfd9eff..4cb67dcf 100644 --- a/libs/ui/src/lib/assistant/assistant.component.ts +++ b/libs/ui/src/lib/assistant/assistant.component.ts @@ -16,8 +16,11 @@ import { } from '@angular/core'; import { FormControl } from '@angular/forms'; import { MatMenuTrigger } from '@angular/material/menu'; +import { ToggleComponent } from '@ghostfolio/client/components/toggle/toggle.component'; import { AdminService } from '@ghostfolio/client/services/admin.service'; import { DataService } from '@ghostfolio/client/services/data.service'; +import { User } from '@ghostfolio/common/interfaces'; +import { DateRange } from '@ghostfolio/common/types'; import { translate } from '@ghostfolio/ui/i18n'; import { EMPTY, Observable, Subject, lastValueFrom } from 'rxjs'; import { @@ -73,8 +76,10 @@ export class AssistantComponent implements OnDestroy, OnInit { @Input() deviceType: string; @Input() hasPermissionToAccessAdminControl: boolean; + @Input() user: User; @Output() closed = new EventEmitter(); + @Output() dateRangeChanged = new EventEmitter(); @ViewChild('menuTrigger') menuTriggerElement: MatMenuTrigger; @ViewChild('search', { static: true }) searchElement: ElementRef; @@ -84,6 +89,7 @@ export class AssistantComponent implements OnDestroy, OnInit { public static readonly SEARCH_RESULTS_DEFAULT_LIMIT = 5; + public dateRangeOptions = ToggleComponent.DEFAULT_DATE_RANGE_OPTIONS; public isLoading = false; public isOpen = false; public placeholder = $localize`Find holding...`; @@ -165,6 +171,10 @@ export class AssistantComponent implements OnDestroy, OnInit { this.changeDetectorRef.markForCheck(); } + public onChangeDateRange(dateRangeString: string) { + this.dateRangeChanged.emit(dateRangeString as DateRange); + } + public onCloseAssistant() { this.setIsOpen(false); diff --git a/libs/ui/src/lib/assistant/assistant.html b/libs/ui/src/lib/assistant/assistant.html index 0644c945..4f16d5d2 100644 --- a/libs/ui/src/lib/assistant/assistant.html +++ b/libs/ui/src/lib/assistant/assistant.html @@ -86,3 +86,23 @@
+
+ + + Date Range +
+ +
+
+
+
diff --git a/libs/ui/src/lib/assistant/assistant.module.ts b/libs/ui/src/lib/assistant/assistant.module.ts index e4f48e8f..abeb3aa7 100644 --- a/libs/ui/src/lib/assistant/assistant.module.ts +++ b/libs/ui/src/lib/assistant/assistant.module.ts @@ -2,7 +2,9 @@ import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; +import { MatTabsModule } from '@angular/material/tabs'; import { RouterModule } from '@angular/router'; +import { GfToggleModule } from '@ghostfolio/client/components/toggle/toggle.module'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; import { GfAssistantListItemModule } from './assistant-list-item/assistant-list-item.module'; @@ -15,7 +17,9 @@ import { AssistantComponent } from './assistant.component'; CommonModule, FormsModule, GfAssistantListItemModule, + GfToggleModule, MatButtonModule, + MatTabsModule, NgxSkeletonLoaderModule, ReactiveFormsModule, RouterModule