diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 3cc3c65ff..65a748748 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -523,7 +523,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 278 + 279 @@ -559,11 +559,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 259 + 260 libs/ui/src/lib/activities-table/activities-table.component.html - 295 + 296 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -603,7 +603,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 440 + 441 @@ -639,7 +639,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 467 + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -4012,7 +4012,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 212 + 213 @@ -4028,7 +4028,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 377 + 378 @@ -4044,7 +4044,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 389 + 390 @@ -5265,7 +5265,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 402 + 403 @@ -5277,7 +5277,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 415 + 416 @@ -5301,7 +5301,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html - 446 + 447 @@ -5309,7 +5309,7 @@ Exporta l’esborrany com a ICS libs/ui/src/lib/activities-table/activities-table.component.html - 456 + 457 @@ -5609,7 +5609,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 310 + 311 libs/ui/src/lib/assistant/assistant.html @@ -5913,7 +5913,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 236 + 237 libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index ba1f3ee77..c9a772b60 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -198,19 +198,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -250,11 +242,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -290,11 +278,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -1398,11 +1382,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -1950,11 +1930,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2226,11 +2202,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2242,11 +2214,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2258,11 +2226,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2270,11 +2234,7 @@ Kopieren libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2282,11 +2242,7 @@ Geplante Aktivität als ICS exportieren libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2730,11 +2686,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3258,11 +3210,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5376,11 +5324,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index c4a4bc310..06ae21772 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -199,19 +199,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -251,11 +243,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -291,11 +279,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -1383,11 +1367,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -1935,11 +1915,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2211,11 +2187,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2227,11 +2199,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2243,11 +2211,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2255,11 +2219,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2267,11 +2227,7 @@ Exportar borrador como ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2715,11 +2671,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3243,11 +3195,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5353,11 +5301,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index f34fddf5c..aee10e4f8 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -202,11 +202,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -258,19 +254,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -310,11 +298,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -350,11 +334,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -2094,11 +2074,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2686,11 +2662,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2702,11 +2674,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2718,11 +2686,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2730,11 +2694,7 @@ Dupliquer libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2742,11 +2702,7 @@ Exporter Brouillon sous ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2862,11 +2818,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3242,11 +3194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5352,11 +5300,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index d7eff1412..8afbbba6b 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -199,19 +199,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -251,11 +243,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -291,11 +279,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -1383,11 +1367,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -1935,11 +1915,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2211,11 +2187,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2227,11 +2199,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2243,11 +2211,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2255,11 +2219,7 @@ Clona libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2267,11 +2227,7 @@ Esporta la bozza come ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2715,11 +2671,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3243,11 +3195,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5353,11 +5301,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 305306861..24917c846 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -198,19 +198,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -250,11 +242,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -290,11 +278,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -1382,11 +1366,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -1934,11 +1914,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2210,11 +2186,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2226,11 +2198,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2242,11 +2210,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2254,11 +2218,7 @@ Kloon libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2266,11 +2226,7 @@ Concept exporteren als ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2714,11 +2670,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3242,11 +3194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5352,11 +5300,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index bda46efb9..56beabb5f 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -439,11 +439,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -479,19 +475,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -531,11 +519,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -571,11 +555,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -3659,11 +3639,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -3679,11 +3655,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -3699,11 +3671,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -4832,11 +4800,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -4848,11 +4812,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -4868,11 +4828,7 @@ Sklonuj libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -4880,11 +4836,7 @@ Eksportuj Wersję Roboczą jako ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -5048,11 +5000,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -5348,11 +5296,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index a474dc362..a27440a63 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -202,11 +202,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -258,19 +254,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -310,11 +298,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -350,11 +334,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -2070,11 +2050,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -2586,11 +2562,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -2602,11 +2574,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -2618,11 +2586,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -2630,11 +2594,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -2642,11 +2602,7 @@ Exportar Rascunho como ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -2734,11 +2690,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -3242,11 +3194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -5352,11 +5300,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 67fb238dc..b548c0e20 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -399,11 +399,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -439,19 +435,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -491,11 +479,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -531,11 +515,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -3139,11 +3119,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -3159,11 +3135,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -3179,11 +3151,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -4552,11 +4520,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -4568,11 +4532,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -4588,11 +4548,7 @@ Klonla libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -4600,11 +4556,7 @@ Taslakları ICS Olarak Dışa Aktar libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -4744,11 +4696,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -5360,11 +5308,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index 7a56e9846..7d7b278f4 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -547,11 +547,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -587,19 +583,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -639,11 +627,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -679,11 +663,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -4344,11 +4324,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -4364,11 +4340,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -4384,11 +4356,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -6027,11 +5995,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -6043,11 +6007,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -6071,11 +6031,7 @@ Клонувати libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -6083,11 +6039,7 @@ Експортувати чернетку як ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -6403,11 +6355,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -6819,11 +6767,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 13330f958..c414e42e8 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -2,162 +2,6 @@ - - about - kebab-case - - libs/common/src/lib/routes/routes.ts - 176 - - - libs/common/src/lib/routes/routes.ts - 177 - - - libs/common/src/lib/routes/routes.ts - 182 - - - libs/common/src/lib/routes/routes.ts - 190 - - - libs/common/src/lib/routes/routes.ts - 198 - - - libs/common/src/lib/routes/routes.ts - 206 - - - libs/common/src/lib/routes/routes.ts - 214 - - - - faq - kebab-case - - libs/common/src/lib/routes/routes.ts - 234 - - - libs/common/src/lib/routes/routes.ts - 235 - - - libs/common/src/lib/routes/routes.ts - 239 - - - libs/common/src/lib/routes/routes.ts - 245 - - - - features - kebab-case - - libs/common/src/lib/routes/routes.ts - 254 - - - libs/common/src/lib/routes/routes.ts - 255 - - - - license - kebab-case - - libs/common/src/lib/routes/routes.ts - 188 - - - libs/common/src/lib/routes/routes.ts - 191 - - - - markets - kebab-case - - libs/common/src/lib/routes/routes.ts - 259 - - - libs/common/src/lib/routes/routes.ts - 260 - - - - pricing - kebab-case - - libs/common/src/lib/routes/routes.ts - 269 - - - libs/common/src/lib/routes/routes.ts - 270 - - - - privacy-policy - kebab-case - - libs/common/src/lib/routes/routes.ts - 204 - - - libs/common/src/lib/routes/routes.ts - 207 - - - - register - kebab-case - - libs/common/src/lib/routes/routes.ts - 279 - - - libs/common/src/lib/routes/routes.ts - 280 - - - - resources - kebab-case - - libs/common/src/lib/routes/routes.ts - 284 - - - libs/common/src/lib/routes/routes.ts - 285 - - - libs/common/src/lib/routes/routes.ts - 290 - - - libs/common/src/lib/routes/routes.ts - 298 - - - libs/common/src/lib/routes/routes.ts - 306 - - - libs/common/src/lib/routes/routes.ts - 314 - - - libs/common/src/lib/routes/routes.ts - 322 - - You are using the Live Demo. @@ -184,28 +28,6 @@ 101 - - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 5 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 5 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 5 - - - - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - - apps/client/src/app/components/footer/footer.component.html - 171 - - Alias @@ -224,30 +46,37 @@ 11 - - please + + Permission - apps/client/src/app/pages/pricing/pricing-page.html - 350 + apps/client/src/app/components/access-table/access-table.component.html + 18 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 38 - - Type + + View - apps/client/src/app/components/admin-jobs/admin-jobs.html - 48 + apps/client/src/app/components/access-table/access-table.component.html + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 28 + 42 + + + Restricted view - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 15 + apps/client/src/app/components/access-table/access-table.component.html + 26 - libs/ui/src/lib/activities-table/activities-table.component.html - 158 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 40 @@ -257,6 +86,40 @@ 33 + + Edit + + apps/client/src/app/components/access-table/access-table.component.html + 76 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 267 + + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 74 + + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 67 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 307 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 441 + + + + Copy link to clipboard + + apps/client/src/app/components/access-table/access-table.component.html + 84 + + Revoke @@ -264,11 +127,11 @@ 96 - - with + + Link has been copied to the clipboard - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 87 + apps/client/src/app/components/access-table/access-table.component.ts + 101 @@ -293,319 +156,261 @@ 136 - - Platform + + Equity apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 90 + 57 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + libs/ui/src/lib/i18n.ts 48 - - libs/ui/src/lib/accounts-table/accounts-table.component.html - 86 - - - Cash Balances + + Interest apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 148 + 69 - - - Transfer Cash Balance - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 298 - libs/ui/src/lib/accounts-table/accounts-table.component.html - 10 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 372 + + + libs/ui/src/lib/i18n.ts + 40 - - Name + + Dividend - apps/client/src/app/components/admin-market-data/admin-market-data.html - 88 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 81 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 304 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 186 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 22 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 310 - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 15 + apps/client/src/app/pages/features/features-page.html + 63 - apps/client/src/app/components/admin-settings/admin-settings.component.html - 46 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 202 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 22 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 75 - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 15 + libs/ui/src/lib/i18n.ts + 38 + + + Activities - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 15 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 86 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 139 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 - libs/ui/src/lib/accounts-table/accounts-table.component.html - 43 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 221 - libs/ui/src/lib/activities-table/activities-table.component.html - 135 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 45 - libs/ui/src/lib/holdings-table/holdings-table.component.html - 28 + apps/client/src/app/components/admin-users/admin-users.html + 119 - libs/ui/src/lib/top-holdings/top-holdings.component.html - 16 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 231 - libs/ui/src/lib/top-holdings/top-holdings.component.html - 88 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 342 - - - Total - libs/ui/src/lib/accounts-table/accounts-table.component.html - 55 + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 - - - Currency - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + libs/common/src/lib/routes/routes.ts + 128 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 311 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 119 + + + Platform - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 45 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 90 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 25 + 48 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 145 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 86 + + + Holdings - libs/ui/src/lib/accounts-table/accounts-table.component.html - 65 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 102 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/components/home-holdings/home-holdings.html + 4 - - - Value - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 53 + apps/client/src/app/pages/public/public-page.html + 70 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 205 + libs/common/src/lib/routes/routes.ts + 90 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 208 + libs/common/src/lib/routes/routes.ts + 167 + + + Cash Balances - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 211 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 148 + + + Job ID - libs/ui/src/lib/account-balances/account-balances.component.html + apps/client/src/app/components/admin-jobs/admin-jobs.html 34 + + + Type - libs/ui/src/lib/accounts-table/accounts-table.component.html - 171 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 48 - libs/ui/src/lib/accounts-table/accounts-table.component.html - 206 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 28 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 260 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 libs/ui/src/lib/activities-table/activities-table.component.html - 296 -======= - 259 + 158 + + + Asset Profile - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/components/admin-jobs/admin-jobs.html + 52 + + + Historical Market Data - libs/ui/src/lib/holdings-table/holdings-table.component.html - 98 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 54 - libs/ui/src/lib/top-holdings/top-holdings.component.html - 25 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 563 + + + Portfolio Snapshot - libs/ui/src/lib/top-holdings/top-holdings.component.html - 102 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 56 - - Edit + + Symbol - apps/client/src/app/components/access-table/access-table.component.html - 76 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 74 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 74 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 168 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 67 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 37 - libs/ui/src/lib/accounts-table/accounts-table.component.html - 307 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 315 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + libs/ui/src/lib/i18n.ts + 30 - - Delete + + Data Source + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 82 + apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 105 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 86 + 179 - apps/client/src/app/components/admin-overview/admin-overview.html - 131 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 155 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 85 + libs/ui/src/lib/i18n.ts + 15 - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 78 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 80 - - - libs/ui/src/lib/accounts-table/accounts-table.component.html - 318 - - - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a - - - libs/ui/src/lib/benchmark/benchmark.component.html - 176 - - - - Do you really want to delete this account? - - libs/ui/src/lib/accounts-table/accounts-table.component.ts - 148 - - - - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 52 - - - - Historical Market Data - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 563 - - - - Data Source + + + Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 179 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 155 - - - libs/ui/src/lib/i18n.ts - 15 + 96 @@ -640,13 +445,6 @@ 92 - - and is driven by the efforts of its contributors - - apps/client/src/app/pages/about/overview/about-overview-page.html - 49 - - Delete Jobs @@ -668,52 +466,25 @@ 215 - - Delete Job + + Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 222 - - - - Details for - - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html - 2 + 218 - - Date - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 161 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 12 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 167 - + + Delete Job - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html - 6 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 222 - - Market Price - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 132 - - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 113 - + + Benchmarks - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html - 26 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 127 @@ -741,13 +512,6 @@ 142 - - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 37 - - Filter by... @@ -755,1796 +519,1613 @@ 386 - - First Activity + + Data Gathering is off apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 38 + + + + Name + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 88 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 212 + 304 - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 219 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 22 - libs/ui/src/lib/holdings-table/holdings-table.component.html - 50 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 - - - Activities Count - apps/client/src/app/components/admin-market-data/admin-market-data.html - 156 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 46 - - - Historical Data - apps/client/src/app/components/admin-market-data/admin-market-data.html - 165 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 22 - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html - 44 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 - - - Sectors Count - apps/client/src/app/components/admin-market-data/admin-market-data.html - 174 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 - - - Countries Count - apps/client/src/app/components/admin-market-data/admin-market-data.html - 183 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 139 - - - Gather Recent Historical Market Data - apps/client/src/app/components/admin-market-data/admin-market-data.html - 225 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 43 - - - Gather All Historical Market Data - apps/client/src/app/components/admin-market-data/admin-market-data.html - 230 + libs/ui/src/lib/activities-table/activities-table.component.html + 135 - - - Gather Profile Data - apps/client/src/app/components/admin-market-data/admin-market-data.html - 234 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 66 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 16 - - - Oops! Could not parse historical data. - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts - 262 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 - - Refresh + + Asset Class - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 21 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 114 - - - Gather Historical Market Data apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 34 + 230 - - - Import - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 321 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 242 - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html - 71 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 290 - - - Sector - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 257 + libs/ui/src/lib/assistant/assistant.html + 246 - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 268 + libs/ui/src/lib/i18n.ts + 6 - - Country + + Asset Sub Class - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 268 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 123 - apps/client/src/app/components/admin-users/admin-users.html - 61 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 239 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 337 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 278 + 251 - - - Sectors - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 274 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 309 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 511 + libs/ui/src/lib/i18n.ts + 7 + + + + Market Price + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 132 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 284 + 113 - apps/client/src/app/pages/public/public-page.html - 114 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 26 - - Countries + + First Activity - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 147 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 522 + 212 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 296 + 219 - - - Symbol Mapping - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 375 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 - - and we share aggregated key metrics of the platform’s performance + + Activities Count - apps/client/src/app/pages/about/overview/about-overview-page.html - 32 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 156 - - Scraper Configuration + + Historical Data - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 400 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 165 - - - Note - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 547 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html + 44 + + + Sectors Count - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 78 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 174 + + + Countries Count - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 275 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 183 - - Add Asset Profile + + Gather Recent Historical Market Data - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 7 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 225 - - Search + + Gather All Historical Market Data - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 230 - - Add Manually + + Gather Profile Data - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 18 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 234 - - - Name, symbol or ISIN apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 132 + 66 + + + Delete Profiles - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 27 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 242 + + + Delete - apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html - 10 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 289 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 124 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 86 - - - Do you really want to delete this coupon? - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 194 + apps/client/src/app/components/admin-overview/admin-overview.html + 131 - - - Do you really want to delete this system message? - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 207 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 85 - - - Do you really want to flush the cache? - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 231 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 78 - - - Please set your system message: - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 251 + libs/ui/src/lib/account-balances/account-balances.component.html + 80 - - - Version - apps/client/src/app/components/admin-overview/admin-overview.html - 7 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 318 - - - User Count - apps/client/src/app/components/admin-overview/admin-overview.html - 13 + libs/ui/src/lib/activities-table/activities-table.component.html + 468 - - - Activity Count - apps/client/src/app/components/admin-overview/admin-overview.html - 19 + libs/ui/src/lib/benchmark/benchmark.component.html + 176 - - per User + + Do you really want to delete this asset profile? - apps/client/src/app/components/admin-overview/admin-overview.html - 28 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 37 - - Add Currency + + Oops! Could not delete profiles. - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 20 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 56 - - User Signup + + Do you really want to delete these profiles? - apps/client/src/app/components/admin-overview/admin-overview.html - 34 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 68 - - Read-only Mode + + Current week - apps/client/src/app/components/admin-overview/admin-overview.html - 48 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 196 - - System Message + + WTD - apps/client/src/app/components/admin-overview/admin-overview.html - 72 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 196 - - - Set Message - apps/client/src/app/components/admin-overview/admin-overview.html - 94 + libs/ui/src/lib/assistant/assistant.component.ts + 387 - - Coupons + + Current month - apps/client/src/app/components/admin-overview/admin-overview.html - 102 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 200 - - Add + + MTD - apps/client/src/app/components/admin-overview/admin-overview.html - 176 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 200 - libs/ui/src/lib/account-balances/account-balances.component.html - 93 + libs/ui/src/lib/assistant/assistant.component.ts + 391 - - Housekeeping + + Current year - apps/client/src/app/components/admin-overview/admin-overview.html - 184 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 204 - - Flush Cache + + YTD - apps/client/src/app/components/admin-overview/admin-overview.html - 200 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 204 - - - Add Platform - apps/client/src/app/components/admin-platform/admin-platform.component.html - 9 + libs/ui/src/lib/assistant/assistant.component.ts + 395 - - Url + + year - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 482 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 208 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 534 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 290 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 38 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 296 - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 25 + libs/ui/src/lib/assistant/assistant.component.ts + 405 - - Do you really want to delete this platform? + + 1Y - apps/client/src/app/components/admin-platform/admin-platform.component.ts - 107 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 208 - - - Update platform - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + libs/ui/src/lib/assistant/assistant.component.ts + 405 - - Current year + + years apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 212 - - - Add platform - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 10 + libs/ui/src/lib/assistant/assistant.component.ts + 430 - - Platforms + + 5Y - apps/client/src/app/components/admin-settings/admin-settings.component.html - 195 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 212 - - - Tags - apps/client/src/app/components/admin-settings/admin-settings.component.html - 201 + libs/ui/src/lib/assistant/assistant.component.ts + 430 + + + Max - libs/ui/src/lib/tags-selector/tags-selector.component.html - 4 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 216 - libs/ui/src/lib/tags-selector/tags-selector.component.html - 16 + libs/ui/src/lib/assistant/assistant.component.ts + 436 - - Add Tag + + Lazy - apps/client/src/app/components/admin-tag/admin-tag.component.html - 9 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 230 - - Do you really want to delete this tag? + + end of day - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 103 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 230 - - Update tag + + Instant - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 234 - - Add tag + + real-time - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 10 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 234 - - Do you really want to delete this user? + + () is already in use. - apps/client/src/app/components/admin-users/admin-users.component.ts - 175 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 599 - - User + + An error occurred while updating to (). - apps/client/src/app/components/admin-tag/admin-tag.component.html - 31 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 607 + + + Error - apps/client/src/app/components/header/header.component.html - 231 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 663 - - Engagement per Day + + The current market price is - apps/client/src/app/components/admin-users/admin-users.html - 141 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 672 - - Last Request + + Refresh - apps/client/src/app/components/admin-users/admin-users.html - 187 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 21 - - Impersonate User + + Gather Historical Market Data - apps/client/src/app/components/admin-users/admin-users.html - 223 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 34 - - Delete User + + Overview - apps/client/src/app/components/admin-users/admin-users.html - 244 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 113 - - - Compare with... - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 18 + apps/client/src/app/components/header/header.component.html + 30 - - - Manage Benchmarks - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 35 + apps/client/src/app/components/header/header.component.html + 248 - - - Portfolio - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 140 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 47 - apps/client/src/app/components/header/header.component.html - 44 + apps/client/src/app/pages/admin/admin-page.component.ts + 48 - apps/client/src/app/components/header/header.component.html - 258 + apps/client/src/app/pages/resources/resources-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + libs/common/src/lib/routes/routes.ts + 113 libs/common/src/lib/routes/routes.ts - 151 + 170 - - Benchmark + + Name, symbol or ISIN apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 369 + 132 - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 152 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 27 - - - Current Market Mood - apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html - 12 + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 10 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 124 - - User + + Apply - apps/client/src/app/components/admin-users/admin-users.html - 13 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 153 - - About Ghostfolio + + Cancel - apps/client/src/app/components/header/header.component.html - 326 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 161 - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 598 - - - Get started - apps/client/src/app/components/header/header.component.html - 432 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 57 - - - Sign in - apps/client/src/app/components/header/header.component.html - 422 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 44 - apps/client/src/app/components/header/header.component.ts - 279 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 27 - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 68 + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 17 - libs/common/src/lib/routes/routes.ts - 81 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 66 - libs/common/src/lib/routes/routes.ts - 157 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 105 - - - Oops! Incorrect Security Token. - apps/client/src/app/components/header/header.component.ts - 294 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 - apps/client/src/app/components/user-account-access/user-account-access.component.ts - 153 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 345 - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 191 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 48 - - - Manage Activities - apps/client/src/app/components/home-holdings/home-holdings.html - 67 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 46 - - - Fear - apps/client/src/app/components/home-market/home-market.component.ts - 42 + libs/ui/src/lib/i18n.ts + 9 + + + Currency - apps/client/src/app/components/markets/markets.component.ts - 47 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 201 - libs/ui/src/lib/i18n.ts - 108 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 311 - - - Greed - apps/client/src/app/components/home-market/home-market.component.ts - 43 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 45 - apps/client/src/app/components/markets/markets.component.ts - 48 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 - libs/ui/src/lib/i18n.ts - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 145 - - - Last Days - apps/client/src/app/components/home-market/home-market.html - 7 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 65 - apps/client/src/app/components/markets/markets.html - 17 + libs/ui/src/lib/activities-table/activities-table.component.html + 279 - - Welcome to Ghostfolio + + Sector - apps/client/src/app/components/home-overview/home-overview.html - 11 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 257 - - - Ready to take control of your personal finances? - apps/client/src/app/components/home-overview/home-overview.html - 12 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 268 - - The source code is fully available as open source software (OSS) under the AGPL-3.0 license + + Country - apps/client/src/app/pages/about/overview/about-overview-page.html - 16 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 268 - - - Setup your accounts - apps/client/src/app/components/home-overview/home-overview.html - 19 + apps/client/src/app/components/admin-users/admin-users.html + 61 - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/components/home-overview/home-overview.html - 21 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 278 - - Capture your activities + + Sectors - apps/client/src/app/components/home-overview/home-overview.html - 28 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 274 - - - Record your investment activities to keep your portfolio up to date. - apps/client/src/app/components/home-overview/home-overview.html - 30 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 511 - - - Monitor and analyze your portfolio - apps/client/src/app/components/home-overview/home-overview.html - 37 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 284 - - - Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/components/home-overview/home-overview.html - 39 + apps/client/src/app/pages/public/public-page.html + 114 - - Setup accounts + + Countries - apps/client/src/app/components/home-overview/home-overview.html - 52 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 - - - Current week - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 196 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 522 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 296 - - Add activity + + Benchmark - apps/client/src/app/components/home-overview/home-overview.html - 60 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 369 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 152 - - Total Amount + + Symbol Mapping - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 143 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 375 - - Savings Rate + + Scraper Configuration - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 202 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 400 - - Security Token + + Default Market Price - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 7 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 409 + + + HTTP Request Headers - apps/client/src/app/components/user-account-access/user-account-access.html - 3 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 422 + + + Locale - apps/client/src/app/components/user-account-access/user-account-access.html - 15 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 437 apps/client/src/app/components/user-account-settings/user-account-settings.html - 279 + 133 + + + Mode - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 64 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 450 + + + Selector - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 72 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 466 - - or + + Url - apps/client/src/app/components/admin-settings/admin-settings.component.html - 30 - - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 27 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 482 - apps/client/src/app/pages/landing/landing-page.html - 48 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 534 - apps/client/src/app/pages/landing/landing-page.html - 350 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 38 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 + + + Test - apps/client/src/app/pages/portfolio/fire/fire-page.html - 81 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 500 + + + Note - apps/client/src/app/pages/pricing/pricing-page.html - 343 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 547 - apps/client/src/app/pages/register/register-page.html - 31 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 - apps/client/src/app/pages/webauthn/webauthn-page.html - 30 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 275 - - Sign in with Internet Identity + + Data Gathering - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 37 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 593 - - - Sign in with Google - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 47 + apps/client/src/app/components/admin-overview/admin-overview.html + 60 - - Stay signed in + + Close - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 56 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 600 - - - Time in Market - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 3 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 59 - - - Absolute Gross Performance - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 70 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 46 - - - Fees - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 208 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 29 - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 84 + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 19 - - - Absolute Net Performance - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 102 + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 130 - - - Net Performance - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 117 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 68 - - - Total Assets - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 143 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 107 - - - Assets - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 203 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 347 - - - Buying Power - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 216 + libs/ui/src/lib/i18n.ts + 11 - - Excluded from Analysis + + Save - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 228 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 609 - - - Liabilities - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 68 - apps/client/src/app/pages/features/features-page.html - 102 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 55 - - - Net Worth - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 38 - - - Annualized Performance - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 277 + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 28 - - - Please set the amount of your emergency fund. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 75 + 73 - - - Minimum Price - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 130 + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 136 - - - Maximum Price - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 147 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 81 - - - Quantity - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 157 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 116 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 189 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 188 + 356 - libs/ui/src/lib/holdings-table/holdings-table.component.html - 74 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 48 - - Report Data Glitch + + Add Asset Profile - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 452 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 - - Are you an ambitious investor who needs the full picture? + + Search - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 - - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + + Add Manually - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html 18 - - Portfolio Summary + + Add Currency - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 24 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 20 + + + Oops! Invalid currency. - apps/client/src/app/pages/pricing/pricing-page.html - 44 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 48 + + + Do you really want to delete this coupon? - apps/client/src/app/pages/pricing/pricing-page.html - 205 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 194 - - Portfolio Allocations + + Do you really want to delete this system message? - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 28 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 207 + + + Do you really want to flush the cache? - apps/client/src/app/pages/features/features-page.html - 161 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 231 + + + Please set your system message: - apps/client/src/app/pages/pricing/pricing-page.html - 48 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 251 + + + Demo user account has been synced. - apps/client/src/app/pages/pricing/pricing-page.html - 209 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 275 - - Performance Benchmarks + + Version - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 32 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + User Count - apps/client/src/app/pages/pricing/pricing-page.html - 52 + apps/client/src/app/components/admin-overview/admin-overview.html + 13 + + + Activity Count - apps/client/src/app/pages/pricing/pricing-page.html - 213 + apps/client/src/app/components/admin-overview/admin-overview.html + 19 - - FIRE Calculator + + per User - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 36 + apps/client/src/app/components/admin-overview/admin-overview.html + 28 + + + User Signup - apps/client/src/app/pages/pricing/pricing-page.html - 56 + apps/client/src/app/components/admin-overview/admin-overview.html + 34 + + + Read-only Mode - apps/client/src/app/pages/pricing/pricing-page.html - 217 + apps/client/src/app/components/admin-overview/admin-overview.html + 48 - - Professional Data Provider + + System Message - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 40 + apps/client/src/app/components/admin-overview/admin-overview.html + 72 + + + Set Message - apps/client/src/app/pages/pricing/pricing-page.html - 237 + apps/client/src/app/components/admin-overview/admin-overview.html + 94 - - and more Features... + + Coupons - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 44 + apps/client/src/app/components/admin-overview/admin-overview.html + 102 + + + Add - apps/client/src/app/pages/pricing/pricing-page.html - 72 + apps/client/src/app/components/admin-overview/admin-overview.html + 176 - apps/client/src/app/pages/pricing/pricing-page.html - 261 + libs/ui/src/lib/account-balances/account-balances.component.html + 93 - - Get the tools to effectively manage your finances and refine your personal investment strategy. + + Housekeeping - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 48 + apps/client/src/app/components/admin-overview/admin-overview.html + 184 - - Skip + + Sync Demo User Account - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 59 + apps/client/src/app/components/admin-overview/admin-overview.html + 195 + + + Flush Cache - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 99 + apps/client/src/app/components/admin-overview/admin-overview.html + 200 + + + Add Platform - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 141 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 9 + + + Accounts - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 181 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 52 - - - Upgrade Plan - apps/client/src/app/components/header/header.component.html - 193 + apps/client/src/app/components/admin-users/admin-users.html + 98 - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 70 + apps/client/src/app/components/header/header.component.html + 58 - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 110 + apps/client/src/app/components/header/header.component.html + 268 - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 153 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 375 - apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + apps/client/src/app/pages/accounts/accounts-page.html + 4 - apps/client/src/app/pages/pricing/pricing-page.html - 299 + libs/common/src/lib/routes/routes.ts + 69 - - Today + + Do you really want to delete this platform? - apps/client/src/app/pages/public/public-page.html - 24 + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 107 + + + Update platform - libs/ui/src/lib/assistant/assistant.component.ts - 383 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 - - YTD + + Add platform - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 + + + Data Providers - libs/ui/src/lib/assistant/assistant.component.ts - 395 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 - - 1Y + + Fuel your self-hosted Ghostfolio with a powerful data provider to access 80,000+ tickers from over 50 exchanges worldwide. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 16 + + + Get Access - libs/ui/src/lib/assistant/assistant.component.ts - 405 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 27 - - 5Y + + or - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 30 - libs/ui/src/lib/assistant/assistant.component.ts - 430 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 27 - - - Max - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + apps/client/src/app/pages/landing/landing-page.html + 48 - libs/ui/src/lib/assistant/assistant.component.ts - 436 + apps/client/src/app/pages/landing/landing-page.html + 350 - - - Grant access - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 9 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 97 - - - Public - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 31 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 81 - - - Granted Access - apps/client/src/app/components/user-account-access/user-account-access.html - 57 + apps/client/src/app/pages/pricing/pricing-page.html + 343 - - - Please enter your coupon code. - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 215 + apps/client/src/app/pages/register/register-page.html + 31 - - - Could not redeem coupon code - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 179 + apps/client/src/app/pages/webauthn/webauthn-page.html + 30 - - Coupon code has been redeemed + + Learn more - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 192 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 38 - - Reload + + new - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 193 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 67 - - - per year - apps/client/src/app/components/user-account-membership/user-account-membership.html - 32 + apps/client/src/app/pages/admin/admin-page.component.ts + 56 + + + Valid until - apps/client/src/app/pages/portfolio/fire/fire-page.html - 78 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 74 - apps/client/src/app/pages/pricing/pricing-page.html - 283 + libs/ui/src/lib/membership-card/membership-card.component.html + 42 - - Try Premium + + Asset Profiles - apps/client/src/app/components/user-account-membership/user-account-membership.html - 49 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 106 - - Redeem Coupon + + of - apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 135 - - Auto + + daily requests - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 69 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 137 + + + Remove API key - apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 161 - - Do you really want to remove this sign in method? + + Set API key - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 280 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 171 - - Presenter View + + Platforms - apps/client/src/app/components/user-account-settings/user-account-settings.html - 183 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 195 - - Protection for sensitive information like absolute performances and quantity values + + Tags - apps/client/src/app/components/user-account-settings/user-account-settings.html - 185 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 201 - - - Base Currency - apps/client/src/app/components/user-account-settings/user-account-settings.html - 9 + libs/ui/src/lib/tags-selector/tags-selector.component.html + 4 - - - Language - apps/client/src/app/components/user-account-settings/user-account-settings.html - 56 + libs/ui/src/lib/tags-selector/tags-selector.component.html + 16 - - Locale + + Do you really want to delete the API key? - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 437 + apps/client/src/app/components/admin-settings/admin-settings.component.ts + 128 + + + Please enter your Ghostfolio API key. - apps/client/src/app/components/user-account-settings/user-account-settings.html - 133 + apps/client/src/app/components/admin-settings/admin-settings.component.ts + 147 - - Date and number format + + Add Tag - apps/client/src/app/components/user-account-settings/user-account-settings.html - 135 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 9 - - Appearance + + User - apps/client/src/app/components/user-account-settings/user-account-settings.html - 158 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 31 - - - Light - apps/client/src/app/components/user-account-settings/user-account-settings.html - 173 + apps/client/src/app/components/header/header.component.html + 231 - - Dark + + Do you really want to delete this tag? - apps/client/src/app/components/user-account-settings/user-account-settings.html - 174 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 103 - - Zen Mode + + Update tag - apps/client/src/app/components/user-account-settings/user-account-settings.html - 201 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag - apps/client/src/app/pages/features/features-page.html - 246 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 - - Distraction-free experience for turbulent times + + Do you really want to delete this user? - apps/client/src/app/components/user-account-settings/user-account-settings.html - 203 + apps/client/src/app/components/admin-users/admin-users.component.ts + 175 - - Biometric Authentication + + Security token - apps/client/src/app/components/user-account-settings/user-account-settings.html - 218 + apps/client/src/app/components/admin-users/admin-users.component.ts + 196 + + + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 169 - - Sign in with fingerprint + + Do you really want to generate a new security token for this user? - apps/client/src/app/components/user-account-settings/user-account-settings.html - 219 + apps/client/src/app/components/admin-users/admin-users.component.ts + 201 - - Experimental Features + + User - apps/client/src/app/components/user-account-settings/user-account-settings.html - 235 + apps/client/src/app/components/admin-users/admin-users.html + 13 - - Sneak peek at upcoming functionality + + - apps/client/src/app/components/user-account-settings/user-account-settings.html - 237 + apps/client/src/app/components/admin-users/admin-users.html + 40 - - User ID + + Registration - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 51 + apps/client/src/app/components/admin-users/admin-users.html + 81 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 252 + libs/common/src/lib/routes/routes.ts + 281 - - Export Data + + Engagement per Day - apps/client/src/app/components/user-account-settings/user-account-settings.html - 260 + apps/client/src/app/components/admin-users/admin-users.html + 141 - - This feature is currently unavailable. + + API Requests Today - apps/client/src/app/core/http-response.interceptor.ts - 55 + apps/client/src/app/components/admin-users/admin-users.html + 162 - - Please try again later. + + Last Request - apps/client/src/app/core/http-response.interceptor.ts - 57 + apps/client/src/app/components/admin-users/admin-users.html + 187 + + + Impersonate User - apps/client/src/app/core/http-response.interceptor.ts - 88 + apps/client/src/app/components/admin-users/admin-users.html + 223 + + + Generate Security Token - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 194 + apps/client/src/app/components/admin-users/admin-users.html + 233 - - Oops! Something went wrong. + + Delete User - apps/client/src/app/core/http-response.interceptor.ts - 86 + apps/client/src/app/components/admin-users/admin-users.html + 244 + + + Performance - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 192 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 - - - Okay - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 154 + apps/client/src/app/components/home-overview/home-overview.component.ts + 55 - apps/client/src/app/core/http-response.interceptor.ts - 89 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 166 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 195 + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 367 + + + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 380 - - About + + Compare with... - apps/client/src/app/components/footer/footer.component.html - 20 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + + Manage Benchmarks + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + + Portfolio + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 140 apps/client/src/app/components/header/header.component.html - 124 + 44 apps/client/src/app/components/header/header.component.html - 375 + 258 - apps/client/src/app/pages/about/overview/about-overview-page.routes.ts - 12 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 94 libs/common/src/lib/routes/routes.ts - 220 + 151 - - Changelog + + Available - apps/client/src/app/components/footer/footer.component.html - 27 + apps/client/src/app/components/data-provider-status/data-provider-status.component.html + 3 + + + Unavailable - apps/client/src/app/pages/about/changelog/changelog-page.html - 4 + apps/client/src/app/components/data-provider-status/data-provider-status.component.html + 5 + + + Current Market Mood - libs/common/src/lib/routes/routes.ts - 185 + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 - - License + + Personal Finance apps/client/src/app/components/footer/footer.component.html - 39 - - - apps/client/src/app/pages/about/license/license-page.html - 4 + 7 - libs/common/src/lib/routes/routes.ts - 193 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 92 - - Privacy Policy + + Markets apps/client/src/app/components/footer/footer.component.html - 55 + 11 - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html - 4 + apps/client/src/app/components/header/header.component.html + 408 - libs/common/src/lib/routes/routes.ts - 209 + apps/client/src/app/components/home-market/home-market.html + 2 - - - Our - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 + apps/client/src/app/components/markets/markets.html + 2 - - - Discover other exciting Open Source Software projects - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 + apps/client/src/app/pages/resources/markets/resources-markets.component.html + 2 - - - Visit - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 + apps/client/src/app/pages/resources/resources-page.component.ts + 40 - - - for - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 128 + libs/common/src/lib/routes/routes.ts + 95 - - - Accounts - apps/client/src/app/components/admin-platform/admin-platform.component.html - 52 + libs/common/src/lib/routes/routes.ts + 100 - apps/client/src/app/components/admin-users/admin-users.html - 98 + libs/common/src/lib/routes/routes.ts + 261 - apps/client/src/app/components/header/header.component.html - 58 + libs/common/src/lib/routes/routes.ts + 309 + + + + Resources + + apps/client/src/app/components/footer/footer.component.html + 14 apps/client/src/app/components/header/header.component.html - 268 + 88 - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 375 + apps/client/src/app/components/header/header.component.html + 301 - apps/client/src/app/pages/accounts/accounts-page.html + apps/client/src/app/pages/resources/overview/resources-overview.component.html 4 libs/common/src/lib/routes/routes.ts - 69 + 332 - - Oops, cash balance transfer has failed. + + About - apps/client/src/app/pages/accounts/accounts-page.component.ts - 324 + apps/client/src/app/components/footer/footer.component.html + 20 - - - Update account - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 8 + apps/client/src/app/components/header/header.component.html + 124 - - - Add account - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 10 + apps/client/src/app/components/header/header.component.html + 375 - - - Account ID - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 96 + apps/client/src/app/pages/about/overview/about-overview-page.routes.ts + 12 - - - From - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 + libs/common/src/lib/routes/routes.ts + 220 - - To + + Blog - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 32 + apps/client/src/app/components/footer/footer.component.html + 24 - - - Transfer - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 72 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 205 - - - Admin Control - apps/client/src/app/components/header/header.component.html - 74 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 185 - apps/client/src/app/components/header/header.component.html - 289 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 185 - libs/common/src/lib/routes/routes.ts - 64 + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 185 - - - Market Data - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 398 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 210 - libs/common/src/lib/routes/routes.ts - 51 - - - - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - libs/common/src/lib/routes/routes.ts - 34 - - - libs/common/src/lib/routes/routes.ts - 56 - - - - Users - - libs/common/src/lib/routes/routes.ts - 61 - - - - Overview - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 113 - - - apps/client/src/app/components/header/header.component.html - 30 - - - apps/client/src/app/components/header/header.component.html - 248 - - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 47 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 30 - - - libs/common/src/lib/routes/routes.ts - 113 - - - libs/common/src/lib/routes/routes.ts - 170 - - - - Blog - - apps/client/src/app/components/footer/footer.component.html - 24 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html - 205 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html - 185 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html - 185 - - - apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html - 185 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html - 210 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html - 197 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 197 apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html @@ -2619,37 +2200,19 @@ 225 - - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - As you are already logged in, you cannot access the demo account. - - apps/client/src/app/pages/demo/demo-page.component.ts - 35 - - - - Frequently Asked Questions (FAQ) + + Changelog apps/client/src/app/components/footer/footer.component.html - 33 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 189 + 27 - apps/client/src/app/pages/faq/overview/faq-overview-page.routes.ts - 12 + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 libs/common/src/lib/routes/routes.ts - 251 + 185 @@ -2671,3645 +2234,4074 @@ 256 - - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 7 - - - - ETFs + + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/features/features-page.html - 25 + apps/client/src/app/components/footer/footer.component.html + 33 - - - Bonds - apps/client/src/app/pages/features/features-page.html - 38 + apps/client/src/app/pages/about/overview/about-overview-page.html + 189 - - - Wealth Items - apps/client/src/app/pages/features/features-page.html - 76 + apps/client/src/app/pages/faq/overview/faq-overview-page.routes.ts + 12 - - - Import and Export - apps/client/src/app/pages/features/features-page.html - 116 + libs/common/src/lib/routes/routes.ts + 251 - - Multi-Accounts + + License - apps/client/src/app/pages/features/features-page.html - 127 + apps/client/src/app/components/footer/footer.component.html + 39 - - - Portfolio Calculations - apps/client/src/app/pages/features/features-page.html - 141 + apps/client/src/app/pages/about/license/license-page.html + 4 - - - Dark Mode - apps/client/src/app/pages/features/features-page.html - 233 + libs/common/src/lib/routes/routes.ts + 193 - - Market Mood + + Pricing - apps/client/src/app/pages/features/features-page.html - 215 + apps/client/src/app/components/footer/footer.component.html + 49 - - - Static Analysis - apps/client/src/app/pages/features/features-page.html - 179 + apps/client/src/app/components/header/header.component.html + 105 - - - Multi-Language - apps/client/src/app/pages/features/features-page.html - 259 + apps/client/src/app/components/header/header.component.html + 313 - - - per week - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 130 + apps/client/src/app/components/header/header.component.html + 389 - - - Open Source Software - apps/client/src/app/pages/features/features-page.html - 295 + apps/client/src/app/pages/pricing/pricing-page.routes.ts + 12 - - - Get Started - apps/client/src/app/pages/features/features-page.html - 320 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 287 - apps/client/src/app/pages/public/public-page.html - 242 + libs/common/src/lib/routes/routes.ts + 271 - - Holdings + + Privacy Policy - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 102 + apps/client/src/app/components/footer/footer.component.html + 55 - apps/client/src/app/components/home-holdings/home-holdings.html + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html 4 - - apps/client/src/app/pages/public/public-page.html - 70 - - - libs/common/src/lib/routes/routes.ts - 90 - libs/common/src/lib/routes/routes.ts - 167 + 209 - - Summary + + Terms of Service - apps/client/src/app/components/home-summary/home-summary.html - 2 + apps/client/src/app/components/footer/footer.component.html + 62 libs/common/src/lib/routes/routes.ts - 105 + 217 - - Markets + + Community apps/client/src/app/components/footer/footer.component.html - 11 + 80 - apps/client/src/app/components/header/header.component.html - 408 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 85 - apps/client/src/app/components/home-market/home-market.html - 2 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 90 - apps/client/src/app/components/markets/markets.html - 2 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 94 - apps/client/src/app/pages/resources/markets/resources-markets.component.html - 2 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 98 - apps/client/src/app/pages/resources/resources-page.component.ts - 40 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 102 - libs/common/src/lib/routes/routes.ts - 95 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 106 - libs/common/src/lib/routes/routes.ts - 100 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 110 - libs/common/src/lib/routes/routes.ts - 261 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 114 - libs/common/src/lib/routes/routes.ts - 309 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 118 - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - apps/client/src/app/pages/i18n/i18n-page.html - 5 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 123 - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/i18n/i18n-page.html - 10 + apps/client/src/app/pages/features/features-page.html + 276 - - - Open Source Wealth Management Software - apps/client/src/app/pages/i18n/i18n-page.html - 237 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 85 - - Manage your wealth like a boss + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - apps/client/src/app/pages/landing/landing-page.html - 6 + apps/client/src/app/components/footer/footer.component.html + 171 - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + + Admin Control - apps/client/src/app/pages/landing/landing-page.html - 10 + apps/client/src/app/components/header/header.component.html + 74 - - - Edit access - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 11 + apps/client/src/app/components/header/header.component.html + 289 + + + libs/common/src/lib/routes/routes.ts + 64 - - Get Started + + Renew Plan - apps/client/src/app/pages/landing/landing-page.html - 42 + apps/client/src/app/components/header/header.component.html + 191 - apps/client/src/app/pages/landing/landing-page.html - 346 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 18 apps/client/src/app/pages/pricing/pricing-page.html - 378 + 297 + + + Upgrade Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 334 + apps/client/src/app/components/header/header.component.html + 193 - - - Monthly Active Users - apps/client/src/app/pages/landing/landing-page.html + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 70 - - - Stars on GitHub - apps/client/src/app/pages/landing/landing-page.html - 88 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 110 - apps/client/src/app/pages/open/open-page.html - 103 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 153 - - - Pulls on Docker Hub - apps/client/src/app/pages/landing/landing-page.html - 106 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 20 - apps/client/src/app/pages/open/open-page.html - 117 + apps/client/src/app/pages/pricing/pricing-page.html + 299 - - As seen in + + Me - apps/client/src/app/pages/landing/landing-page.html - 115 + apps/client/src/app/components/header/header.component.html + 213 - - - Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/landing/landing-page.html - 125 + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 251 - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + + My Ghostfolio - apps/client/src/app/pages/landing/landing-page.html - 129 + apps/client/src/app/components/header/header.component.html + 277 - - - 360° View - apps/client/src/app/pages/landing/landing-page.html - 139 + apps/client/src/app/pages/user-account/user-account-page.routes.ts + 33 - - Get the full picture of your personal finances across multiple platforms. + + About Ghostfolio - apps/client/src/app/pages/landing/landing-page.html - 142 + apps/client/src/app/components/header/header.component.html + 326 - - - Web3 Ready - apps/client/src/app/pages/landing/landing-page.html - 150 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 - - Use Ghostfolio anonymously and own your financial data. + + Log out - apps/client/src/app/pages/landing/landing-page.html - 153 + apps/client/src/app/components/header/header.component.html + 329 - - Benefit from continuous improvements through a strong community. + + Sign in - apps/client/src/app/pages/landing/landing-page.html - 163 + apps/client/src/app/components/header/header.component.html + 422 - - - Get access to 80’000+ tickers from over 50 exchanges - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 84 + apps/client/src/app/components/header/header.component.ts + 279 - - - Why Ghostfolio? - apps/client/src/app/pages/landing/landing-page.html - 171 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 68 - - - Ghostfolio is for you if you are... - apps/client/src/app/pages/landing/landing-page.html - 173 + libs/common/src/lib/routes/routes.ts + 81 - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/pages/landing/landing-page.html - 179 + libs/common/src/lib/routes/routes.ts + 157 - - pursuing a buy & hold strategy + + Get started - apps/client/src/app/pages/landing/landing-page.html - 185 + apps/client/src/app/components/header/header.component.html + 432 - - interested in getting insights of your portfolio composition + + Oops! Incorrect Security Token. - apps/client/src/app/pages/landing/landing-page.html - 190 + apps/client/src/app/components/header/header.component.ts + 294 - - - valuing privacy and data ownership - apps/client/src/app/pages/landing/landing-page.html - 195 + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 153 - - - into minimalism - apps/client/src/app/pages/landing/landing-page.html - 198 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 191 - - caring about diversifying your financial resources + + Average Unit Price - apps/client/src/app/pages/landing/landing-page.html - 202 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts + 111 - - - interested in financial independence - apps/client/src/app/pages/landing/landing-page.html - 206 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 - - saying no to spreadsheets in + + Change with currency effect Change - apps/client/src/app/pages/landing/landing-page.html - 210 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 - - still reading this list + + Performance with currency effect Performance - apps/client/src/app/pages/landing/landing-page.html - 213 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 83 - - Learn more about Ghostfolio + + Minimum Price - apps/client/src/app/pages/landing/landing-page.html - 218 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 130 - - What our users are saying + + Maximum Price - apps/client/src/app/pages/landing/landing-page.html - 227 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 147 - - Members from around the globe are using Ghostfolio Premium + + Quantity - apps/client/src/app/pages/landing/landing-page.html - 266 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 157 - - - How does Ghostfolio work? - apps/client/src/app/pages/landing/landing-page.html - 283 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 189 - - - Get started in only 3 steps - apps/client/src/app/pages/landing/landing-page.html - 285 + libs/ui/src/lib/activities-table/activities-table.component.html + 188 - - - less than - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 129 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 - - Sign up anonymously* + + Investment - apps/client/src/app/pages/landing/landing-page.html - 291 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 171 - - - * no e-mail address nor credit card required - apps/client/src/app/pages/landing/landing-page.html - 293 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 - - - Add any of your historical transactions - apps/client/src/app/pages/landing/landing-page.html - 305 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 80 - - - Get valuable insights of your portfolio composition - apps/client/src/app/pages/landing/landing-page.html - 317 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 96 - - - Are you ready? - apps/client/src/app/pages/landing/landing-page.html - 331 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 88 - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + + Dividend Yield - apps/client/src/app/pages/open/open-page.html - 7 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 196 - - (Last 24 hours) + + Fees - apps/client/src/app/pages/open/open-page.html - 37 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 208 - - - Ghostfolio Status - apps/client/src/app/pages/about/overview/about-overview-page.html - 62 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 84 - - with your university e-mail address + + Activity - apps/client/src/app/pages/pricing/pricing-page.html - 365 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 229 - - Active Users + + Market Data - apps/client/src/app/pages/open/open-page.html - 40 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 398 - apps/client/src/app/pages/open/open-page.html - 62 + libs/common/src/lib/routes/routes.ts + 51 - - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - + + Manage Asset Profile - apps/client/src/app/pages/open/open-page.html - 59 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 442 - - and a safe withdrawal rate (SWR) of + + Report Data Glitch - apps/client/src/app/pages/portfolio/fire/fire-page.html - 107 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 452 - - New Users + + Active - apps/client/src/app/pages/open/open-page.html - 51 + apps/client/src/app/components/home-holdings/home-holdings.component.ts + 64 - - Users in Slack community + + Closed - apps/client/src/app/pages/open/open-page.html - 75 + apps/client/src/app/components/home-holdings/home-holdings.component.ts + 65 - - Job ID + + Table - apps/client/src/app/components/admin-jobs/admin-jobs.html - 34 + apps/client/src/app/components/home-holdings/home-holdings.html + 16 - - Contributors on GitHub + + Chart - apps/client/src/app/pages/open/open-page.html - 89 + apps/client/src/app/components/home-holdings/home-holdings.html + 19 - - (Last 90 days) + + Manage Activities - apps/client/src/app/pages/open/open-page.html - 127 + apps/client/src/app/components/home-holdings/home-holdings.html + 67 - - Uptime + + Fear - apps/client/src/app/pages/open/open-page.html - 132 + apps/client/src/app/components/home-market/home-market.component.ts + 42 - - - Activities - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 86 + apps/client/src/app/components/markets/markets.component.ts + 47 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 + libs/ui/src/lib/i18n.ts + 108 + + + Greed - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 221 + apps/client/src/app/components/home-market/home-market.component.ts + 43 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 45 + apps/client/src/app/components/markets/markets.component.ts + 48 - apps/client/src/app/components/admin-users/admin-users.html - 119 + libs/ui/src/lib/i18n.ts + 109 + + + Last Days - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 231 + apps/client/src/app/components/home-market/home-market.html + 7 - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 342 - - - apps/client/src/app/pages/portfolio/activities/activities-page.html - 4 + apps/client/src/app/components/markets/markets.html + 17 + + + Calculations are based on delayed market data and may not be displayed in real-time. - libs/common/src/lib/routes/routes.ts - 128 + apps/client/src/app/components/home-market/home-market.html + 45 - libs/ui/src/lib/accounts-table/accounts-table.component.html - 119 + apps/client/src/app/components/markets/markets.html + 54 - - Do you really want to delete these activities? + + Welcome to Ghostfolio - libs/ui/src/lib/activities-table/activities-table.component.ts - 270 + apps/client/src/app/components/home-overview/home-overview.html + 11 - - Update activity + + Ready to take control of your personal finances? - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 10 + apps/client/src/app/components/home-overview/home-overview.html + 12 - - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 25 - + + Setup your accounts - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 65 + apps/client/src/app/components/home-overview/home-overview.html + 19 - - One-time fee, annual account fees + + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 33 + apps/client/src/app/components/home-overview/home-overview.html + 21 - - Distribution of corporate earnings + + Capture your activities - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 41 + apps/client/src/app/components/home-overview/home-overview.html + 28 - - Revenue for lending out money + + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 49 + apps/client/src/app/components/home-overview/home-overview.html + 30 - - Mortgages, personal loans, credit cards + + Monitor and analyze your portfolio - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 57 + apps/client/src/app/components/home-overview/home-overview.html + 37 - - Luxury items, real estate, private companies + + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 73 + apps/client/src/app/components/home-overview/home-overview.html + 39 - - Update Cash Balance + + Setup accounts - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 112 + apps/client/src/app/components/home-overview/home-overview.html + 52 - - Unit Price + + Add activity - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 214 + apps/client/src/app/components/home-overview/home-overview.html + 60 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 - - Import Activities + + Summary - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 91 + apps/client/src/app/components/home-summary/home-summary.html + 2 - libs/ui/src/lib/activities-table/activities-table.component.html - 9 + libs/common/src/lib/routes/routes.ts + 105 + + + Add asset to watchlist - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 7 - - Import Dividends + + Watchlist - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 136 + apps/client/src/app/components/home-watchlist/home-watchlist.html + 4 - libs/ui/src/lib/activities-table/activities-table.component.html - 29 + apps/client/src/app/pages/features/features-page.html + 197 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + libs/common/src/lib/routes/routes.ts + 110 - - Importing data... + + Total Amount - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 174 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 143 - - Import has been completed + + Savings Rate - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 184 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 202 - - or start a discussion at + + Security Token - apps/client/src/app/pages/about/overview/about-overview-page.html - 94 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 7 - - - Validating data... - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 298 + apps/client/src/app/components/user-account-access/user-account-access.html + 3 - - - Select Holding - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 19 + apps/client/src/app/components/user-account-access/user-account-access.html + 15 - - - Select File - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 21 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 279 - - - Holding - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 32 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 64 - libs/ui/src/lib/assistant/assistant.html - 207 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 72 - - Load Dividends + + Sign in with Internet Identity - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 37 - - Choose or drop a file here + + Sign in with Google - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 47 - - The following file formats are supported: + + Stay signed in - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 56 - - Select Dividends + + Stocks - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + apps/client/src/app/components/markets/markets.component.ts + 52 - - - Select Activities - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + apps/client/src/app/pages/features/features-page.html + 15 - - Back + + Cryptocurrencies - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + apps/client/src/app/components/markets/markets.component.ts + 53 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + apps/client/src/app/pages/features/features-page.html + 51 - - Allocations + + Oops! A data provider is experiencing the hiccups. - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 4 + apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html + 8 + + + Market data is delayed for - apps/client/src/app/pages/portfolio/allocations/allocations-page.routes.ts - 12 + apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts + 95 + + + Time in Market - libs/common/src/lib/routes/routes.ts - 133 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 - - Proportion of Net Worth + + {VAR_PLURAL, plural, =1 {activity} other {activities}} - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 12 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 - - By Platform + + Buy - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 44 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 - - - By Currency - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 63 + libs/ui/src/lib/i18n.ts + 37 - - By Asset Class + + Sell - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 85 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 43 - - - By Holding - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 107 + libs/ui/src/lib/i18n.ts + 42 - - By Sector + + Absolute Gross Performance - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 130 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 70 - - By Continent + + Absolute Net Performance - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 153 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 102 - - By Market + + Net Performance - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 175 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 117 - - Regions + + Total Assets - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 198 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 143 + + + Emergency Fund - apps/client/src/app/pages/public/public-page.html - 151 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 156 - - - Exclude from Analysis - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 90 + apps/client/src/app/pages/features/features-page.html + 89 libs/ui/src/lib/i18n.ts - 17 + 16 - - Developed Markets + + Cash - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 222 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 190 - apps/client/src/app/pages/public/public-page.html - 168 + libs/ui/src/lib/i18n.ts + 55 - - Latest activities + + Assets - apps/client/src/app/pages/public/public-page.html - 211 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 203 - - Emerging Markets + + Buying Power - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 231 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 216 + + + Excluded from Analysis - apps/client/src/app/pages/public/public-page.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 228 - - Other Markets + + Liabilities - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 240 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 243 - apps/client/src/app/pages/public/public-page.html - 186 + apps/client/src/app/pages/features/features-page.html + 102 - - By Account + + Net Worth - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 286 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 264 - - By ETF Provider + + Annualized Performance - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 306 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 277 - - By Country + + Please set the amount of your emergency fund. - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 264 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 75 - - Analysis + + Threshold range - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 2 + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 9 + + + Threshold Min - libs/common/src/lib/routes/routes.ts - 138 + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 55 - - Looking for a student discount? + + Threshold Max - apps/client/src/app/pages/pricing/pricing-page.html - 359 + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 93 - - Dividend + + Customize - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 81 + apps/client/src/app/components/rule/rule.component.html + 69 + + + Deactivate - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 186 + apps/client/src/app/components/rule/rule.component.html + 78 + + + Activate - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 310 + apps/client/src/app/components/rule/rule.component.html + 83 + + + Are you an ambitious investor who needs the full picture? - apps/client/src/app/pages/features/features-page.html - 63 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 + + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 202 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 18 + + + Portfolio Summary - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 75 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 24 - libs/ui/src/lib/i18n.ts - 38 + apps/client/src/app/pages/pricing/pricing-page.html + 44 - - - Deposit - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 362 + apps/client/src/app/pages/pricing/pricing-page.html + 205 - - Monthly + + Portfolio Allocations - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 90 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 28 - - - Yearly - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 91 + apps/client/src/app/pages/features/features-page.html + 161 - - - Top - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 239 + apps/client/src/app/pages/pricing/pricing-page.html + 48 - - - Bottom - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 288 + apps/client/src/app/pages/pricing/pricing-page.html + 209 - - Portfolio Evolution + + Performance Benchmarks - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 341 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 32 - - - Investment Timeline - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 368 + apps/client/src/app/pages/pricing/pricing-page.html + 52 - - - Current Streak - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 389 + apps/client/src/app/pages/pricing/pricing-page.html + 213 - - Longest Streak + + FIRE Calculator - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 398 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 36 - - - Dividend Timeline - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 425 + apps/client/src/app/pages/pricing/pricing-page.html + 56 - - - FIRE - apps/client/src/app/pages/portfolio/fire/fire-page.html - 4 + apps/client/src/app/pages/pricing/pricing-page.html + 217 - - Calculator + + Professional Data Provider - apps/client/src/app/pages/portfolio/fire/fire-page.html - 7 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 40 - - - Holdings - libs/ui/src/lib/assistant/assistant.html - 110 + apps/client/src/app/pages/pricing/pricing-page.html + 237 - - Pricing + + and more Features... - apps/client/src/app/components/footer/footer.component.html - 49 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 44 - apps/client/src/app/components/header/header.component.html - 105 + apps/client/src/app/pages/pricing/pricing-page.html + 72 - apps/client/src/app/components/header/header.component.html - 313 + apps/client/src/app/pages/pricing/pricing-page.html + 261 + + + Get the tools to effectively manage your finances and refine your personal investment strategy. - apps/client/src/app/components/header/header.component.html - 389 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 48 + + + Skip - apps/client/src/app/pages/pricing/pricing-page.routes.ts - 12 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 287 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 99 - libs/common/src/lib/routes/routes.ts - 271 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 141 - - - Pricing Plans - apps/client/src/app/pages/pricing/pricing-page.html - 4 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 181 - - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development. + + Get access to 80’000+ tickers from over 50 exchanges - apps/client/src/app/pages/pricing/pricing-page.html - 7 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 84 - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + + with - apps/client/src/app/pages/pricing/pricing-page.html - 14 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 87 - - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + + for - apps/client/src/app/pages/pricing/pricing-page.html - 26 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 128 - - Unlimited Transactions + + less than - apps/client/src/app/pages/pricing/pricing-page.html - 32 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 129 + + + per week - apps/client/src/app/pages/pricing/pricing-page.html - 121 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 130 + + + Join now - apps/client/src/app/pages/pricing/pricing-page.html + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 193 - - Unlimited Accounts + + Oops! Could not grant access. - apps/client/src/app/pages/pricing/pricing-page.html - 36 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts + 142 + + + Oops! Could not update access. - apps/client/src/app/pages/pricing/pricing-page.html - 125 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts + 179 + + + Grant access - apps/client/src/app/pages/pricing/pricing-page.html - 197 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 9 - - Portfolio Performance + + Edit access - apps/client/src/app/pages/pricing/pricing-page.html - 40 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + Private - apps/client/src/app/pages/pricing/pricing-page.html - 129 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 30 + + + Public - apps/client/src/app/pages/pricing/pricing-page.html - 201 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 31 - - Data Import and Export + + User ID - apps/client/src/app/pages/pricing/pricing-page.html - 60 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 51 - apps/client/src/app/pages/pricing/pricing-page.html - 133 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 252 + + + Do you really want to generate a new security token? - apps/client/src/app/pages/pricing/pricing-page.html - 221 + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 174 - - Community Support + + Generate - apps/client/src/app/pages/pricing/pricing-page.html - 77 + apps/client/src/app/components/user-account-access/user-account-access.html + 43 - - Self-hosted, update manually. + + Received Access - apps/client/src/app/pages/pricing/pricing-page.html - 81 + apps/client/src/app/components/user-account-access/user-account-access.html + 53 - - Free + + Granted Access - apps/client/src/app/pages/pricing/pricing-page.html - 83 + apps/client/src/app/components/user-account-access/user-account-access.html + 57 + + + Could not generate an API key - apps/client/src/app/pages/pricing/pricing-page.html - 146 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 141 - - For new investors who are just getting started with trading. + + Okay - apps/client/src/app/pages/pricing/pricing-page.html - 116 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 154 - - - Fully managed Ghostfolio cloud offering. - apps/client/src/app/pages/pricing/pricing-page.html - 144 + apps/client/src/app/core/http-response.interceptor.ts + 89 - apps/client/src/app/pages/pricing/pricing-page.html - 270 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 195 - - For ambitious investors who need the full picture of their financial assets. + + Set this API key in your self-hosted environment: - apps/client/src/app/pages/pricing/pricing-page.html - 187 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 156 - - Email and Chat Support + + Ghostfolio Premium Data Provider API Key - apps/client/src/app/pages/pricing/pricing-page.html - 266 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 159 - - Renew Plan - - apps/client/src/app/components/header/header.component.html - 191 - + + Do you really want to generate a new API key? - apps/client/src/app/components/user-account-membership/user-account-membership.html - 18 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 164 + + + Could not redeem coupon code - apps/client/src/app/pages/pricing/pricing-page.html - 297 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 179 - - One-time payment, no auto-renewal. + + Coupon code has been redeemed - apps/client/src/app/pages/pricing/pricing-page.html - 303 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 192 - - It’s free. + + Reload - apps/client/src/app/pages/pricing/pricing-page.html - 380 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 193 - - Hello, has shared a Portfolio with you! + + Please enter your coupon code. - apps/client/src/app/pages/public/public-page.html - 5 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 215 - - Continents + + per year - apps/client/src/app/pages/public/public-page.html - 132 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 32 - - - Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 40 + 78 - - - Ghostfolio empowers you to keep track of your wealth. - apps/client/src/app/pages/public/public-page.html - 238 + apps/client/src/app/pages/pricing/pricing-page.html + 283 - - Registration + + Try Premium - apps/client/src/app/components/admin-users/admin-users.html - 81 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 49 + + + Redeem Coupon - libs/common/src/lib/routes/routes.ts - 281 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 63 - - Continue with Internet Identity + + No auto-renewal. - apps/client/src/app/pages/register/register-page.html - 42 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 70 - - Continue with Google + + Auto - apps/client/src/app/pages/register/register-page.html - 53 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 69 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 172 - - Copy to clipboard + + Do you really want to close your Ghostfolio account? - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 88 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 206 - - Personal Finance Tools + + Do you really want to remove this sign in method? - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 351 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 280 + + + Oops! There was an error setting up biometric authentication. - libs/common/src/lib/routes/routes.ts - 329 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 334 - - open-source-alternative-to - kebab-case + + Settings - libs/common/src/lib/routes/routes.ts - 320 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 libs/common/src/lib/routes/routes.ts - 324 + 34 - - - Discover Open Source Alternatives for Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 5 + libs/common/src/lib/routes/routes.ts + 56 - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + + Base Currency - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + apps/client/src/app/components/user-account-settings/user-account-settings.html 9 - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. + + Performance Calculation - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 17 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 31 - - Open Source Alternative to + + Language - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 42 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 56 - - The Open Source Alternative to + + If a translation is missing, kindly support us in extending it here. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 8 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 59 - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + + Date and number format - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 19 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 135 - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + + Appearance - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 33 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 158 - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + + Light - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 44 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 173 - - per month + + Dark - apps/client/src/app/pages/portfolio/fire/fire-page.html - 92 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 174 - - Ghostfolio vs comparison table + + Presenter View - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 55 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 183 - - Website of Thomas Kaul + + Protection for sensitive information like absolute performances and quantity values - apps/client/src/app/pages/about/overview/about-overview-page.html - 44 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 185 - - Founded + + Zen Mode - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 201 - - - Origin - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 82 + apps/client/src/app/pages/features/features-page.html + 246 - - Region + + Distraction-free experience for turbulent times - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 87 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 203 - - Available in + + Biometric Authentication - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 109 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 218 - - ✅ Yes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 157 - + + Sign in with fingerprint - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 179 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 219 + + + Experimental Features - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 196 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 235 + + + Sneak peek at upcoming functionality - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 218 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 237 + + + Export Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 235 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 260 + + + Danger Zone - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 257 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 272 + + + Close Account - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 274 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 307 - - ❌ No + + This feature is currently unavailable. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 147 + apps/client/src/app/core/http-response.interceptor.ts + 55 + + + Please try again later. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 164 + apps/client/src/app/core/http-response.interceptor.ts + 57 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 186 + apps/client/src/app/core/http-response.interceptor.ts + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 203 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 194 + + + This action is not allowed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 225 + apps/client/src/app/core/http-response.interceptor.ts + 67 + + + Oops! Something went wrong. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 242 + apps/client/src/app/core/http-response.interceptor.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 264 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 192 + + + Oops! It looks like you’re making too many requests. Please slow down a bit. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 281 + apps/client/src/app/core/http-response.interceptor.ts + 106 - - Self-Hosting + + Our - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 171 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 - - Use anonymously + + Discover other exciting Open Source Software projects - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 - - Free Plan + + Visit - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 249 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 - - Starting from + + Ghostfolio is a lightweight wealth management application for individuals to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 289 + apps/client/src/app/pages/about/overview/about-overview-page.html + 10 + + + The source code is fully available as open source software (OSS) under the AGPL-3.0 license - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 294 + apps/client/src/app/pages/about/overview/about-overview-page.html + 16 - - Notes + + and we share aggregated key metrics of the platform’s performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 302 + apps/client/src/app/pages/about/overview/about-overview-page.html + 32 - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + + The project has been initiated by - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 312 + apps/client/src/app/pages/about/overview/about-overview-page.html + 40 - - Ready to take your investments to the next level? + + Website of Thomas Kaul - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 325 + apps/client/src/app/pages/about/overview/about-overview-page.html + 44 - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + + and is driven by the efforts of its contributors - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 329 + apps/client/src/app/pages/about/overview/about-overview-page.html + 49 - - Switzerland + + Check the system status at - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + apps/client/src/app/pages/about/overview/about-overview-page.html 57 + + + Ghostfolio Status - libs/ui/src/lib/i18n.ts - 99 + apps/client/src/app/pages/about/overview/about-overview-page.html + 62 - - Global + + If you encounter a bug, would like to suggest an improvement or a new feature, please join the Ghostfolio Slack community, post to @ghostfolio_ - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 + apps/client/src/app/pages/about/overview/about-overview-page.html + 69 + + + send an e-mail to - libs/ui/src/lib/i18n.ts - 18 + apps/client/src/app/pages/about/overview/about-overview-page.html + 87 - - Resources + + Send an e-mail - apps/client/src/app/components/footer/footer.component.html - 14 + apps/client/src/app/pages/about/overview/about-overview-page.html + 89 - apps/client/src/app/components/header/header.component.html - 88 + apps/client/src/app/pages/about/overview/about-overview-page.html + 128 + + + or start a discussion at - apps/client/src/app/components/header/header.component.html - 301 + apps/client/src/app/pages/about/overview/about-overview-page.html + 94 + + + Find Ghostfolio on GitHub - apps/client/src/app/pages/resources/overview/resources-overview.component.html - 4 + apps/client/src/app/pages/about/overview/about-overview-page.html + 99 - libs/common/src/lib/routes/routes.ts - 332 + apps/client/src/app/pages/about/overview/about-overview-page.html + 138 - - Membership + + Join the Ghostfolio Slack community - libs/common/src/lib/routes/routes.ts - 31 + apps/client/src/app/pages/about/overview/about-overview-page.html + 109 + + + Follow Ghostfolio on X (formerly Twitter) - libs/ui/src/lib/membership-card/membership-card.component.html - 37 + apps/client/src/app/pages/about/overview/about-overview-page.html + 118 - - Request it + + Follow Ghostfolio on LinkedIn - apps/client/src/app/pages/pricing/pricing-page.html - 361 + apps/client/src/app/pages/about/overview/about-overview-page.html + 147 - - Access + + Ghostfolio is an independent & bootstrapped business - libs/common/src/lib/routes/routes.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.html + 157 - - My Ghostfolio + + Support Ghostfolio - apps/client/src/app/components/header/header.component.html - 277 + apps/client/src/app/pages/about/overview/about-overview-page.html + 166 + + + Terms of Service - apps/client/src/app/pages/user-account/user-account-page.routes.ts - 33 + apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.html + 5 - - Oops, authentication has failed. + + Oops, cash balance transfer has failed. - apps/client/src/app/pages/webauthn/webauthn-page.html - 19 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 324 - - Try again + + Update account - apps/client/src/app/pages/webauthn/webauthn-page.html - 27 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 - - Go back to Home Page + + Add account - apps/client/src/app/pages/webauthn/webauthn-page.html - 33 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 - - Do you really want to delete this account balance? + + Exclude from Analysis - libs/ui/src/lib/account-balances/account-balances.component.ts - 120 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 90 - - - Export Activities - libs/ui/src/lib/activities-table/activities-table.component.html - 41 + libs/ui/src/lib/i18n.ts + 17 + + + Account ID - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 - - Export Drafts as ICS + + Transfer Cash Balance - libs/ui/src/lib/activities-table/activities-table.component.html - 54 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + libs/ui/src/lib/accounts-table/accounts-table.component.html + 10 - - Draft + + From - libs/ui/src/lib/activities-table/activities-table.component.html - 142 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 - - Clone + + To - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 - - Export Draft as ICS + + Value - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 - - - Do you really want to delete this activity? - libs/ui/src/lib/activities-table/activities-table.component.ts - 280 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 205 - - - Asset Profiles - apps/client/src/app/components/admin-settings/admin-settings.component.html - 106 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 208 - - - 50-Day Trend - libs/ui/src/lib/benchmark/benchmark.component.html - 32 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 211 - - - 200-Day Trend - libs/ui/src/lib/benchmark/benchmark.component.html - 61 + libs/ui/src/lib/account-balances/account-balances.component.html + 34 - - - , - apps/client/src/app/pages/portfolio/fire/fire-page.html - 93 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 171 - - - Last All Time High - libs/ui/src/lib/benchmark/benchmark.component.html - 90 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 206 - - - Change from All Time High - libs/ui/src/lib/benchmark/benchmark.component.html - 117 + libs/ui/src/lib/activities-table/activities-table.component.html + 260 - - - contact us - apps/client/src/app/pages/pricing/pricing-page.html - 353 + libs/ui/src/lib/activities-table/activities-table.component.html + 296 - - - from ATH - libs/ui/src/lib/benchmark/benchmark.component.html - 119 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 98 - - - Market data provided by - libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html - 2 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 25 - - - Savings Rate per Month - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 10 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 102 - - Annual Interest Rate + + Transfer - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 21 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 - - Retirement Date + + Please enter your Ghostfolio API key: - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 32 + apps/client/src/app/pages/api/api-page.component.ts + 43 - - Projected Total Amount + + Discover the latest Ghostfolio updates and insights on personal finance - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 59 + apps/client/src/app/pages/blog/blog-page.html + 7 - - Interest + + As you are already logged in, you cannot access the demo account. - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 69 + apps/client/src/app/pages/demo/demo-page.component.ts + 35 + + + General - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 298 + apps/client/src/app/pages/faq/faq-page.component.ts + 49 + + + Cloud - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 372 + apps/client/src/app/pages/faq/faq-page.component.ts + 54 - libs/ui/src/lib/i18n.ts - 40 + libs/common/src/lib/routes/routes.ts + 240 - - Savings + + Self-Hosting - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 382 + apps/client/src/app/pages/faq/faq-page.component.ts + 60 - - - Allocation - libs/ui/src/lib/accounts-table/accounts-table.component.html - 241 + libs/common/src/lib/routes/routes.ts + 248 + + + Frequently Asked Questions (FAQ) - libs/ui/src/lib/holdings-table/holdings-table.component.html - 122 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 5 - libs/ui/src/lib/top-holdings/top-holdings.component.html - 40 + apps/client/src/app/pages/faq/saas/saas-page.html + 5 - libs/ui/src/lib/top-holdings/top-holdings.component.html - 116 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 5 - - Show all + + Check out the numerous features of Ghostfolio to manage your wealth - libs/ui/src/lib/holdings-table/holdings-table.component.html - 221 + apps/client/src/app/pages/features/features-page.html + 7 - - Account - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 85 - - - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a - - - libs/ui/src/lib/assistant/assistant.html - 185 - + + ETFs - libs/ui/src/lib/i18n.ts - 4 + apps/client/src/app/pages/features/features-page.html + 25 - - Asia-Pacific + + Bonds - libs/ui/src/lib/i18n.ts - 5 + apps/client/src/app/pages/features/features-page.html + 38 - - Asset Class - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 230 - + + Wealth Items - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 321 + apps/client/src/app/pages/features/features-page.html + 76 + + + Import and Export - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 242 + apps/client/src/app/pages/features/features-page.html + 116 + + + Multi-Accounts - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 290 + apps/client/src/app/pages/features/features-page.html + 127 + + + Portfolio Calculations - libs/ui/src/lib/assistant/assistant.html - 246 + apps/client/src/app/pages/features/features-page.html + 141 + + + Static Analysis - libs/ui/src/lib/i18n.ts - 6 + apps/client/src/app/pages/features/features-page.html + 179 - - Asset Sub Class + + Market Mood - apps/client/src/app/components/admin-market-data/admin-market-data.html - 123 + apps/client/src/app/pages/features/features-page.html + 215 + + + Dark Mode - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 239 + apps/client/src/app/pages/features/features-page.html + 233 + + + Multi-Language - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 337 + apps/client/src/app/pages/features/features-page.html + 259 + + + Open Source Software - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 251 + apps/client/src/app/pages/features/features-page.html + 295 + + + Get Started - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 309 + apps/client/src/app/pages/features/features-page.html + 320 - libs/ui/src/lib/i18n.ts - 7 + apps/client/src/app/pages/public/public-page.html + 242 - - Core + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - libs/ui/src/lib/i18n.ts - 10 + apps/client/src/app/pages/i18n/i18n-page.html + 5 - - Switch to Ghostfolio Premium or Ghostfolio Open Source easily + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - libs/ui/src/lib/i18n.ts - 12 + apps/client/src/app/pages/i18n/i18n-page.html + 10 - - Switch to Ghostfolio Premium easily + + My Account - libs/ui/src/lib/i18n.ts + apps/client/src/app/pages/i18n/i18n-page.html 13 - - Switch to Ghostfolio Open Source or Ghostfolio Basic easily + + Account Cluster Risks - libs/ui/src/lib/i18n.ts + apps/client/src/app/pages/i18n/i18n-page.html 14 - - Emergency Fund + + Investment - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 156 + apps/client/src/app/pages/i18n/i18n-page.html + 15 + + + Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) - apps/client/src/app/pages/features/features-page.html - 89 + apps/client/src/app/pages/i18n/i18n-page.html + 17 + + + No accounts have been set up - libs/ui/src/lib/i18n.ts - 16 + apps/client/src/app/pages/i18n/i18n-page.html + 21 - - Grant + + The major part of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) and does not exceed ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 19 + apps/client/src/app/pages/i18n/i18n-page.html + 24 - - Higher Risk + + Single Account - libs/ui/src/lib/i18n.ts - 20 + apps/client/src/app/pages/i18n/i18n-page.html + 28 - - This activity already exists. + + Your net worth is managed by a single account - libs/ui/src/lib/i18n.ts - 21 + apps/client/src/app/pages/i18n/i18n-page.html + 30 - - Japan + + Your net worth is managed by 0 accounts - libs/ui/src/lib/i18n.ts - 92 + apps/client/src/app/pages/i18n/i18n-page.html + 33 - - Lower Risk + + Your net worth is managed by ${accountsLength} accounts - libs/ui/src/lib/i18n.ts - 22 + apps/client/src/app/pages/i18n/i18n-page.html + 36 - - Month + + Asset Class Cluster Risks - libs/ui/src/lib/i18n.ts - 23 + apps/client/src/app/pages/i18n/i18n-page.html + 39 - - Months + + Equity - libs/ui/src/lib/i18n.ts - 24 + apps/client/src/app/pages/i18n/i18n-page.html + 41 - - Other - - libs/ui/src/lib/i18n.ts - 25 - + + The equity contribution of your current investment (${equityValueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 412 + apps/client/src/app/pages/i18n/i18n-page.html + 43 - - Preset + + The equity contribution of your current investment (${equityValueRatio}%) is below ${thresholdMin}% - libs/ui/src/lib/i18n.ts - 27 + apps/client/src/app/pages/i18n/i18n-page.html + 47 - - Retirement Provision + + The equity contribution of your current investment (${equityValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 28 + apps/client/src/app/pages/i18n/i18n-page.html + 51 - - Satellite + + Fixed Income - libs/ui/src/lib/i18n.ts - 29 + apps/client/src/app/pages/i18n/i18n-page.html + 55 - - Symbol + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) exceeds ${thresholdMax}% - apps/client/src/app/components/admin-jobs/admin-jobs.html - 68 + apps/client/src/app/pages/i18n/i18n-page.html + 57 + + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is below ${thresholdMin}% - apps/client/src/app/components/admin-market-data/admin-market-data.html - 74 + apps/client/src/app/pages/i18n/i18n-page.html + 61 + + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 168 + apps/client/src/app/pages/i18n/i18n-page.html + 66 + + + Liquidity - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 37 + apps/client/src/app/pages/i18n/i18n-page.html + 70 + + + Buying Power - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 315 + apps/client/src/app/pages/i18n/i18n-page.html + 71 + + + Your buying power is below ${thresholdMin} ${baseCurrency} - libs/ui/src/lib/i18n.ts - 30 + apps/client/src/app/pages/i18n/i18n-page.html + 73 - - Tag + + Your buying power is 0 ${baseCurrency} - libs/ui/src/lib/assistant/assistant.html - 235 + apps/client/src/app/pages/i18n/i18n-page.html + 77 + + + Your buying power exceeds ${thresholdMin} ${baseCurrency} - libs/ui/src/lib/i18n.ts - 31 + apps/client/src/app/pages/i18n/i18n-page.html + 80 - - Year + + Currency Cluster Risks - libs/ui/src/lib/i18n.ts - 32 + apps/client/src/app/pages/i18n/i18n-page.html + 83 - - Years + + Investment: Base Currency - libs/ui/src/lib/i18n.ts - 33 + apps/client/src/app/pages/i18n/i18n-page.html + 85 - - Buy + + The major part of your current investment is not in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 31 + apps/client/src/app/pages/i18n/i18n-page.html + 88 + + + The major part of your current investment is in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) - libs/ui/src/lib/i18n.ts - 37 + apps/client/src/app/pages/i18n/i18n-page.html + 92 - - Fee + + Investment - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 262 + apps/client/src/app/pages/i18n/i18n-page.html + 95 + + + Over ${thresholdMax}% of your current investment is in ${currency} (${maxValueRatio}%) - libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + apps/client/src/app/pages/i18n/i18n-page.html + 97 + + + The major part of your current investment is in ${currency} (${maxValueRatio}%) and does not exceed ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 39 + apps/client/src/app/pages/i18n/i18n-page.html + 101 - - Valuable + + Economic Market Cluster Risks - libs/ui/src/lib/i18n.ts - 43 + apps/client/src/app/pages/i18n/i18n-page.html + 106 - - Liability + + Developed Markets - libs/ui/src/lib/i18n.ts - 41 + apps/client/src/app/pages/i18n/i18n-page.html + 109 - - Sell + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) exceeds ${thresholdMax}% - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 43 + apps/client/src/app/pages/i18n/i18n-page.html + 112 + + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is below ${thresholdMin}% - libs/ui/src/lib/i18n.ts - 42 + apps/client/src/app/pages/i18n/i18n-page.html + 117 - - Cash + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + apps/client/src/app/pages/i18n/i18n-page.html + 122 + + + Emerging Markets - libs/ui/src/lib/i18n.ts - 55 + apps/client/src/app/pages/i18n/i18n-page.html + 127 - - Commodity + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 47 + apps/client/src/app/pages/i18n/i18n-page.html + 130 - - Equity + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is below ${thresholdMin}% - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 57 + apps/client/src/app/pages/i18n/i18n-page.html + 135 + + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 48 + apps/client/src/app/pages/i18n/i18n-page.html + 140 - - Fixed Income + + Emergency Fund - libs/ui/src/lib/i18n.ts - 49 + apps/client/src/app/pages/i18n/i18n-page.html + 144 - - Real Estate + + Set up - libs/ui/src/lib/i18n.ts - 51 + apps/client/src/app/pages/i18n/i18n-page.html + 145 - - Bond + + No emergency fund has been set up - libs/ui/src/lib/i18n.ts - 54 + apps/client/src/app/pages/i18n/i18n-page.html + 147 - - Cryptocurrency + + An emergency fund has been set up - libs/ui/src/lib/i18n.ts - 57 + apps/client/src/app/pages/i18n/i18n-page.html + 150 - - ETF + + Fee Ratio - libs/ui/src/lib/i18n.ts - 58 + apps/client/src/app/pages/i18n/i18n-page.html + 152 - - Mutual Fund + + The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) - libs/ui/src/lib/i18n.ts - 59 + apps/client/src/app/pages/i18n/i18n-page.html + 154 - - Precious Metal + + The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) - libs/ui/src/lib/i18n.ts - 60 + apps/client/src/app/pages/i18n/i18n-page.html + 158 - - Private Equity + + Fees - libs/ui/src/lib/i18n.ts - 61 + apps/client/src/app/pages/i18n/i18n-page.html + 161 - - Stock + + Regional Market Cluster Risks - libs/ui/src/lib/i18n.ts - 62 + apps/client/src/app/pages/i18n/i18n-page.html + 163 - - Africa + + Asia-Pacific - libs/ui/src/lib/i18n.ts - 69 + apps/client/src/app/pages/i18n/i18n-page.html + 165 - - Asia + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 70 + apps/client/src/app/pages/i18n/i18n-page.html + 167 - - Europe + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% - libs/ui/src/lib/i18n.ts - 71 + apps/client/src/app/pages/i18n/i18n-page.html + 171 - - North America + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 72 + apps/client/src/app/pages/i18n/i18n-page.html + 175 - - If you retire today, you would be able to withdraw + + Emerging Markets - apps/client/src/app/pages/portfolio/fire/fire-page.html - 66 + apps/client/src/app/pages/i18n/i18n-page.html + 180 - - Oceania + + The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 73 + apps/client/src/app/pages/i18n/i18n-page.html + 183 - - South America + + The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% - libs/ui/src/lib/i18n.ts - 74 + apps/client/src/app/pages/i18n/i18n-page.html + 187 - - Extreme Fear + + The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 106 + apps/client/src/app/pages/i18n/i18n-page.html + 191 - - Extreme Greed + + Europe - libs/ui/src/lib/i18n.ts - 107 + apps/client/src/app/pages/i18n/i18n-page.html + 195 - - Neutral + + The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/i18n.ts - 110 + apps/client/src/app/pages/i18n/i18n-page.html + 197 - - Valid until + + The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% - apps/client/src/app/components/admin-settings/admin-settings.component.html - 74 + apps/client/src/app/pages/i18n/i18n-page.html + 201 + + + The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/membership-card/membership-card.component.html - 42 + apps/client/src/app/pages/i18n/i18n-page.html + 205 - - Time to add your first activity. + + Japan - libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html - 12 + apps/client/src/app/pages/i18n/i18n-page.html + 209 - - No data available + + The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 250 + apps/client/src/app/pages/i18n/i18n-page.html + 211 + + + The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% - apps/client/src/app/pages/public/public-page.html - 196 + apps/client/src/app/pages/i18n/i18n-page.html + 215 + + + The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - libs/ui/src/lib/benchmark/benchmark.component.html - 209 + apps/client/src/app/pages/i18n/i18n-page.html + 219 + + + North America - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 414 + apps/client/src/app/pages/i18n/i18n-page.html + 223 + + + The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 427 + apps/client/src/app/pages/i18n/i18n-page.html + 225 + + + The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% - libs/ui/src/lib/top-holdings/top-holdings.component.html - 181 + apps/client/src/app/pages/i18n/i18n-page.html + 229 - - If a translation is missing, kindly support us in extending it here. + + The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% - apps/client/src/app/components/user-account-settings/user-account-settings.html - 59 + apps/client/src/app/pages/i18n/i18n-page.html + 233 - - Date Range + + Open Source Wealth Management Software - libs/ui/src/lib/assistant/assistant.html - 171 + apps/client/src/app/pages/i18n/i18n-page.html + 237 - - The current market price is + + Manage your wealth like a boss - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 672 + apps/client/src/app/pages/landing/landing-page.html + 6 - - Test + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + apps/client/src/app/pages/landing/landing-page.html + 10 - - Oops! Could not grant access. + + Get Started - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts - 142 + apps/client/src/app/pages/landing/landing-page.html + 42 - - - Argentina - libs/ui/src/lib/i18n.ts - 78 + apps/client/src/app/pages/landing/landing-page.html + 346 - - - Restricted view - apps/client/src/app/components/access-table/access-table.component.html - 26 + apps/client/src/app/pages/pricing/pricing-page.html + 378 - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 40 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 334 - - Permission + + Live Demo - apps/client/src/app/components/access-table/access-table.component.html - 18 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 38 + apps/client/src/app/pages/landing/landing-page.html + 351 - - - Private - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 30 + libs/common/src/lib/routes/routes.ts + 231 - - Job Queue + + Monthly Active Users - libs/common/src/lib/routes/routes.ts - 46 + apps/client/src/app/pages/landing/landing-page.html + 70 - - Market data is delayed for + + Stars on GitHub - apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 95 + apps/client/src/app/pages/landing/landing-page.html + 88 - - - Absolute Currency Performance - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 145 + apps/client/src/app/pages/open/open-page.html + 103 - - Absolute Net Performance + + Pulls on Docker Hub - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 193 + apps/client/src/app/pages/landing/landing-page.html + 106 - - - Absolute Asset Performance - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 102 + apps/client/src/app/pages/open/open-page.html + 117 - - Investment - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 171 - + + As seen in - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 80 + apps/client/src/app/pages/landing/landing-page.html + 125 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 96 + apps/client/src/app/pages/landing/landing-page.html + 129 + + + 360° View - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + apps/client/src/app/pages/landing/landing-page.html + 139 - - here + + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/pages/pricing/pricing-page.html - 364 + apps/client/src/app/pages/landing/landing-page.html + 142 - - Asset Performance + + Web3 Ready - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 124 + apps/client/src/app/pages/landing/landing-page.html + 150 - - Net Performance + + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 212 + apps/client/src/app/pages/landing/landing-page.html + 153 - - Currency Performance + + Open Source - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 170 + apps/client/src/app/pages/landing/landing-page.html + 160 - - - Year to date - libs/ui/src/lib/assistant/assistant.component.ts - 395 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 90 - - Week to date + + Benefit from continuous improvements through a strong community. - libs/ui/src/lib/assistant/assistant.component.ts - 387 + apps/client/src/app/pages/landing/landing-page.html + 163 - - Month to date + + Why Ghostfolio? - libs/ui/src/lib/assistant/assistant.component.ts - 391 + apps/client/src/app/pages/landing/landing-page.html + 171 - - MTD + + Ghostfolio is for you if you are... - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 200 + apps/client/src/app/pages/landing/landing-page.html + 173 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms - libs/ui/src/lib/assistant/assistant.component.ts - 391 + apps/client/src/app/pages/landing/landing-page.html + 179 - - WTD + + pursuing a buy & hold strategy - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 196 + apps/client/src/app/pages/landing/landing-page.html + 185 + + + interested in getting insights of your portfolio composition - libs/ui/src/lib/assistant/assistant.component.ts - 387 + apps/client/src/app/pages/landing/landing-page.html + 190 - - Oops! A data provider is experiencing the hiccups. + + valuing privacy and data ownership - apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html - 8 + apps/client/src/app/pages/landing/landing-page.html + 195 - - View + + into minimalism - apps/client/src/app/components/access-table/access-table.component.html - 23 + apps/client/src/app/pages/landing/landing-page.html + 198 + + + caring about diversifying your financial resources - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 42 + apps/client/src/app/pages/landing/landing-page.html + 202 - - Reset Filters + + interested in financial independence - libs/ui/src/lib/assistant/assistant.html - 266 + apps/client/src/app/pages/landing/landing-page.html + 206 - - year + + saying no to spreadsheets in - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + apps/client/src/app/pages/landing/landing-page.html + 210 + + + still reading this list - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 290 + apps/client/src/app/pages/landing/landing-page.html + 213 + + + Learn more about Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 296 + apps/client/src/app/pages/landing/landing-page.html + 218 + + + What our users are saying - libs/ui/src/lib/assistant/assistant.component.ts - 405 + apps/client/src/app/pages/landing/landing-page.html + 227 - - years + + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + apps/client/src/app/pages/landing/landing-page.html + 266 + + + How does Ghostfolio work? - libs/ui/src/lib/assistant/assistant.component.ts - 430 + apps/client/src/app/pages/landing/landing-page.html + 283 - - Apply Filters + + Get started in only 3 steps - libs/ui/src/lib/assistant/assistant.html - 276 + apps/client/src/app/pages/landing/landing-page.html + 285 - - self-hosting - kebab-case + + Sign up anonymously* - libs/common/src/lib/routes/routes.ts - 243 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + * no e-mail address nor credit card required - libs/common/src/lib/routes/routes.ts - 246 + apps/client/src/app/pages/landing/landing-page.html + 293 - - Self-Hosting - - apps/client/src/app/pages/faq/faq-page.component.ts - 60 - + + Add any of your historical transactions - libs/common/src/lib/routes/routes.ts - 248 + apps/client/src/app/pages/landing/landing-page.html + 305 - - Data Gathering - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 593 - + + Get valuable insights of your portfolio composition - apps/client/src/app/components/admin-overview/admin-overview.html - 60 + apps/client/src/app/pages/landing/landing-page.html + 317 - - General + + Are you ready? - apps/client/src/app/pages/faq/faq-page.component.ts - 49 + apps/client/src/app/pages/landing/landing-page.html + 331 - - Cloud + + Join now or check out the example account - apps/client/src/app/pages/faq/faq-page.component.ts - 54 + apps/client/src/app/pages/landing/landing-page.html + 334 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - libs/common/src/lib/routes/routes.ts - 240 + apps/client/src/app/pages/open/open-page.html + 7 - - Oops! It looks like you’re making too many requests. Please slow down a bit. + + (Last 24 hours) - apps/client/src/app/core/http-response.interceptor.ts - 106 + apps/client/src/app/pages/open/open-page.html + 37 - - My Account + + Active Users - apps/client/src/app/pages/i18n/i18n-page.html - 13 + apps/client/src/app/pages/open/open-page.html + 40 - - - Closed - apps/client/src/app/components/home-holdings/home-holdings.component.ts - 65 + apps/client/src/app/pages/open/open-page.html + 62 - - Active + + (Last 30 days) - apps/client/src/app/components/home-holdings/home-holdings.component.ts - 64 + apps/client/src/app/pages/open/open-page.html + 48 - - - Indonesia - libs/ui/src/lib/i18n.ts - 90 + apps/client/src/app/pages/open/open-page.html + 59 - - Activity + + New Users - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 229 + apps/client/src/app/pages/open/open-page.html + 51 - - Dividend Yield + + Users in Slack community - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 196 + apps/client/src/app/pages/open/open-page.html + 75 - - Execute Job + + Contributors on GitHub - apps/client/src/app/components/admin-jobs/admin-jobs.html - 218 + apps/client/src/app/pages/open/open-page.html + 89 - - This action is not allowed. + + (Last 90 days) - apps/client/src/app/core/http-response.interceptor.ts - 67 + apps/client/src/app/pages/open/open-page.html + 127 - - Priority + + Uptime - apps/client/src/app/components/admin-jobs/admin-jobs.html - 96 + apps/client/src/app/pages/open/open-page.html + 132 - - Liquidity + + Update activity - libs/ui/src/lib/i18n.ts - 50 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 10 - - Buy and sell + + Stocks, ETFs, bonds, cryptocurrencies, commodities - libs/ui/src/lib/i18n.ts - 8 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - - - {VAR_PLURAL, plural, =1 {activity} other {activities}} - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 - - Delete Activities + + One-time fee, annual account fees - libs/ui/src/lib/activities-table/activities-table.component.html - 67 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 - - Internationalization + + Distribution of corporate earnings - libs/common/src/lib/routes/routes.ts - 119 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 - - Close Account + + Revenue for lending out money - apps/client/src/app/components/user-account-settings/user-account-settings.html - 307 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 - - Do you really want to close your Ghostfolio account? + + Mortgages, personal loans, credit cards - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 206 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 - - Danger Zone + + Luxury items, real estate, private companies - apps/client/src/app/components/user-account-settings/user-account-settings.html - 272 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 - - Approximation based on the top holdings of each ETF + + Account - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 340 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 85 - - - By ETF Holding - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 333 + libs/ui/src/lib/activities-table/activities-table.component.html + 311 - - - Join now or check out the example account - apps/client/src/app/pages/landing/landing-page.html - 334 + libs/ui/src/lib/assistant/assistant.html + 185 - - - Oops! There was an error setting up biometric authentication. - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 334 + libs/ui/src/lib/i18n.ts + 4 - - Show more + + Update Cash Balance - libs/ui/src/lib/top-holdings/top-holdings.component.html - 174 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 112 - - Do you really want to delete these profiles? + + Date - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 68 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 161 - - - Delete Profiles - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 + libs/ui/src/lib/account-balances/account-balances.component.html + 12 - - - Oops! Could not delete profiles. - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 56 + libs/ui/src/lib/activities-table/activities-table.component.html + 167 - - - Benchmarks - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 127 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 6 - - Chart + + Unit Price - apps/client/src/app/components/home-holdings/home-holdings.html - 19 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 214 - - - Table - apps/client/src/app/components/home-holdings/home-holdings.html - 16 + libs/ui/src/lib/activities-table/activities-table.component.html + 213 - - Would you like to refine your personal investment strategy? + + Fee - apps/client/src/app/pages/public/public-page.html - 234 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 262 - - - Wealth - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + libs/ui/src/lib/activities-table/activities-table.component.html + 237 + + + libs/ui/src/lib/i18n.ts + 39 - - Community + + Import Activities - apps/client/src/app/components/footer/footer.component.html - 80 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 91 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 85 + libs/ui/src/lib/activities-table/activities-table.component.html + 9 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 90 + libs/ui/src/lib/activities-table/activities-table.component.html + 378 + + + Import Dividends - apps/client/src/app/components/user-account-settings/user-account-settings.html - 94 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 136 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + libs/ui/src/lib/activities-table/activities-table.component.html + 29 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 102 + libs/ui/src/lib/activities-table/activities-table.component.html + 390 + + + Importing data... - apps/client/src/app/components/user-account-settings/user-account-settings.html - 106 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 174 + + + Import has been completed - apps/client/src/app/components/user-account-settings/user-account-settings.html - 110 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 184 + + + Validating data... - apps/client/src/app/components/user-account-settings/user-account-settings.html - 114 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 298 + + + Select Holding - apps/client/src/app/components/user-account-settings/user-account-settings.html - 118 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 19 + + + Select File - apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 21 + + + Holding - apps/client/src/app/pages/features/features-page.html - 276 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + libs/ui/src/lib/assistant/assistant.html + 207 - - Thailand + + Load Dividends - libs/ui/src/lib/i18n.ts - 100 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 68 - - India + + Choose or drop a file here - libs/ui/src/lib/i18n.ts - 89 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 - - Austria + + The following file formats are supported: - libs/ui/src/lib/i18n.ts - 80 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 90 - - Poland + + Select Dividends - libs/ui/src/lib/i18n.ts - 95 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 113 - - Italy + + Select Activities - libs/ui/src/lib/i18n.ts - 91 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 115 - - User Experience + + Back - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 146 - - - App - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 182 - - Tool + + Import - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 155 - - - Investor - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 190 - - - Wealth Management - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html + 71 - - Canada + + Allocations - libs/ui/src/lib/i18n.ts - 84 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 - - - New Zealand - libs/ui/src/lib/i18n.ts - 94 + apps/client/src/app/pages/portfolio/allocations/allocations-page.routes.ts + 12 - - - Netherlands - libs/ui/src/lib/i18n.ts - 93 + libs/common/src/lib/routes/routes.ts + 133 - - Alternative + + Proportion of Net Worth - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 - - Family Office + + By Platform - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 44 - - Personal Finance + + By Currency - apps/client/src/app/components/footer/footer.component.html - 7 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 63 + + + By Asset Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 85 - - Software + + By Holding - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 107 - - Romania + + By Sector - libs/ui/src/lib/i18n.ts - 96 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 130 - - Germany + + By Continent - libs/ui/src/lib/i18n.ts - 88 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 153 + + + + By Market + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + + Regions + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 198 + + + apps/client/src/app/pages/public/public-page.html + 151 + + + + Developed Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 222 + + + apps/client/src/app/pages/public/public-page.html + 168 + + + + Emerging Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 231 + + + apps/client/src/app/pages/public/public-page.html + 177 + + + + Other Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 + + + apps/client/src/app/pages/public/public-page.html + 186 + + + + No data available + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 + + + apps/client/src/app/pages/public/public-page.html + 196 + + + libs/ui/src/lib/benchmark/benchmark.component.html + 209 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 414 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 427 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 181 + + + + By Country + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 264 + + + + By Account + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 286 + + + + By ETF Provider + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 306 + + + + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Monthly + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 90 + + + + Yearly + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 91 + + + + AI prompt has been copied to the clipboard + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 199 + + + + Open Duck.ai + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 200 + + + + Analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + libs/common/src/lib/routes/routes.ts + 138 + + + + Copy portfolio data to clipboard for AI prompt + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 42 + + + + Copy AI prompt to clipboard for analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 67 + + + + Absolute Asset Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 102 + + + + Asset Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 124 + + + + Absolute Currency Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 145 + + + + Currency Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 170 + + + + Absolute Net Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 193 + + + + Net Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 212 + + + + Top + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 239 + + + + Bottom + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 288 + + + + Portfolio Evolution + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 341 + + + + Investment Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 368 + + + + Current Streak + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 389 + + + + Longest Streak + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 398 + + + + Dividend Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 425 + + + + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + + Calculator + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 + + + + Sustainable retirement income + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 40 + + + + If you retire today, you would be able to withdraw + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 66 + + + + per month + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 92 + + + + , + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 93 + + + + based on your total assets of + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 95 + + + + and a safe withdrawal rate (SWR) of + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 107 + + + + Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 6 + + + + out of + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 56 + + + + rules align with your portfolio. + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 58 + + + + Inactive + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 87 - - United States + + Pricing Plans - libs/ui/src/lib/i18n.ts - 103 + apps/client/src/app/pages/pricing/pricing-page.html + 4 - - Budgeting + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + apps/client/src/app/pages/pricing/pricing-page.html + 7 - - Belgium + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - libs/ui/src/lib/i18n.ts - 81 + apps/client/src/app/pages/pricing/pricing-page.html + 14 - - Open Source + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - apps/client/src/app/pages/landing/landing-page.html - 160 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Unlimited Transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + apps/client/src/app/pages/pricing/pricing-page.html + 32 + + + apps/client/src/app/pages/pricing/pricing-page.html + 121 + + + apps/client/src/app/pages/pricing/pricing-page.html + 193 - - Czech Republic + + Unlimited Accounts - libs/ui/src/lib/i18n.ts - 85 + apps/client/src/app/pages/pricing/pricing-page.html + 36 + + + apps/client/src/app/pages/pricing/pricing-page.html + 125 + + + apps/client/src/app/pages/pricing/pricing-page.html + 197 - - Australia + + Portfolio Performance - libs/ui/src/lib/i18n.ts - 79 + apps/client/src/app/pages/pricing/pricing-page.html + 40 + + + apps/client/src/app/pages/pricing/pricing-page.html + 129 + + + apps/client/src/app/pages/pricing/pricing-page.html + 201 - - South Africa + + Data Import and Export - libs/ui/src/lib/i18n.ts - 98 + apps/client/src/app/pages/pricing/pricing-page.html + 60 + + + apps/client/src/app/pages/pricing/pricing-page.html + 133 + + + apps/client/src/app/pages/pricing/pricing-page.html + 221 - - Bulgaria + + Community Support - libs/ui/src/lib/i18n.ts + apps/client/src/app/pages/pricing/pricing-page.html + 77 + + + + Self-hosted, update manually. + + apps/client/src/app/pages/pricing/pricing-page.html + 81 + + + + Free + + apps/client/src/app/pages/pricing/pricing-page.html 83 + + apps/client/src/app/pages/pricing/pricing-page.html + 146 + - - Privacy + + For new investors who are just getting started with trading. - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + apps/client/src/app/pages/pricing/pricing-page.html + 116 - - Finland + + Fully managed Ghostfolio cloud offering. - libs/ui/src/lib/i18n.ts - 86 + apps/client/src/app/pages/pricing/pricing-page.html + 144 + + + apps/client/src/app/pages/pricing/pricing-page.html + 270 - - France + + For ambitious investors who need the full picture of their financial assets. - libs/ui/src/lib/i18n.ts - 87 + apps/client/src/app/pages/pricing/pricing-page.html + 187 - - Error + + with API access for - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 663 + apps/client/src/app/pages/pricing/pricing-page.html + 253 - - Cancel + + Email and Chat Support - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 161 + apps/client/src/app/pages/pricing/pricing-page.html + 266 + + + One-time payment, no auto-renewal. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 598 + apps/client/src/app/pages/pricing/pricing-page.html + 303 + + + Limited Offer! - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 57 + apps/client/src/app/pages/pricing/pricing-page.html + 312 + + + Get extra - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 44 + apps/client/src/app/pages/pricing/pricing-page.html + 314 + + + If you plan to open an account at - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 27 + apps/client/src/app/pages/pricing/pricing-page.html + 329 + + + please + + apps/client/src/app/pages/pricing/pricing-page.html + 350 + + + + contact us + + apps/client/src/app/pages/pricing/pricing-page.html + 353 + + + + to use our referral link and get a Ghostfolio Premium membership for one year + + apps/client/src/app/pages/pricing/pricing-page.html + 357 + + + + Looking for a student discount? + + apps/client/src/app/pages/pricing/pricing-page.html + 359 + + + + Request it + + apps/client/src/app/pages/pricing/pricing-page.html + 361 + + + + here + + apps/client/src/app/pages/pricing/pricing-page.html + 364 + + + + with your university e-mail address + + apps/client/src/app/pages/pricing/pricing-page.html + 365 + + + + It’s free. + + apps/client/src/app/pages/pricing/pricing-page.html + 380 + + + + someone + + apps/client/src/app/pages/public/public-page.component.ts + 59 + + + + Hello, has shared a Portfolio with you! - apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html - 17 + apps/client/src/app/pages/public/public-page.html + 5 + + + Today - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 66 + apps/client/src/app/pages/public/public-page.html + 24 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 105 + libs/ui/src/lib/assistant/assistant.component.ts + 383 + + + This year - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 65 + apps/client/src/app/pages/public/public-page.html + 42 + + + From the beginning - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 345 + apps/client/src/app/pages/public/public-page.html + 60 + + + Continents - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 48 + apps/client/src/app/pages/public/public-page.html + 132 + + + Latest activities - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html - 46 + apps/client/src/app/pages/public/public-page.html + 211 + + + Would you like to refine your personal investment strategy? - libs/ui/src/lib/i18n.ts - 9 + apps/client/src/app/pages/public/public-page.html + 234 - - Yes + + Ghostfolio empowers you to keep track of your wealth. - libs/ui/src/lib/i18n.ts - 34 + apps/client/src/app/pages/public/public-page.html + 238 - - based on your total assets of + + Continue with Internet Identity - apps/client/src/app/pages/portfolio/fire/fire-page.html - 95 + apps/client/src/app/pages/register/register-page.html + 42 - - Inactive + + Continue with Google - apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html - 87 + apps/client/src/app/pages/register/register-page.html + 53 - - Close + + Terms and Conditions - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 600 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 15 + + + Please keep your security token safe. If you lose it, you will not be able to recover your account. - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 59 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 18 + + + I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 28 + + + and I agree to the Terms of Service. - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 34 + + + Continue - apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html - 19 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 57 + + + Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 67 + + + Copy to clipboard - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 68 + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 88 + + + Glossary - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 107 + apps/client/src/app/pages/resources/glossary/resources-glossary.component.html + 4 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 347 + apps/client/src/app/pages/resources/resources-page.component.ts + 45 - libs/ui/src/lib/i18n.ts - 11 + libs/common/src/lib/routes/routes.ts + 293 - - Activate + + Guides - apps/client/src/app/components/rule/rule.component.html - 83 + apps/client/src/app/pages/resources/guides/resources-guides.component.html + 4 - - - Oops! Could not update access. - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts - 179 + apps/client/src/app/pages/resources/resources-page.component.ts + 34 - - - Deactivate - apps/client/src/app/components/rule/rule.component.html - 78 + libs/common/src/lib/routes/routes.ts + 301 - - Threshold Max + + Discover Open Source Alternatives for Personal Finance Tools - apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 93 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 5 - - send an e-mail to + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/about/overview/about-overview-page.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 9 - - Customize + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/components/rule/rule.component.html - 69 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 17 - - Portfolio Snapshot + + Open Source Alternative to - apps/client/src/app/components/admin-jobs/admin-jobs.html - 56 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 - - Threshold Min + + Switzerland - apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 55 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 57 - - - If you plan to open an account at - apps/client/src/app/pages/pricing/pricing-page.html - 329 + libs/ui/src/lib/i18n.ts + 99 - - Performance with currency effect Performance + + Global - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 83 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 - - - Accounts - libs/ui/src/lib/assistant/assistant.html - 84 + libs/ui/src/lib/i18n.ts + 18 - - Copy link to clipboard + + Alternative - apps/client/src/app/components/access-table/access-table.component.html - 84 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 82 - - Change with currency effect Change + + App - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 63 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 83 - - No auto-renewal. + + Budgeting - apps/client/src/app/components/user-account-membership/user-account-membership.html - 70 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 84 - - From the beginning - - apps/client/src/app/pages/public/public-page.html - 60 + + Family Office + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 86 - - This year + + Investor - apps/client/src/app/pages/public/public-page.html - 42 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 89 - - offers a free plan + + Privacy - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 256 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 93 + + + Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 273 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 95 - - does not offer a free plan + + Tool - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 263 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 96 + + + User Experience - apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 280 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 97 - - Ghostfolio is a lightweight wealth management application for individuals to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. + + Wealth - apps/client/src/app/pages/about/overview/about-overview-page.html - 10 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 98 - - to use our referral link and get a Ghostfolio Premium membership for one year + + Wealth Management - apps/client/src/app/pages/pricing/pricing-page.html - 357 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 99 - - can be self-hosted + + The Open Source Alternative to apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 178 + 8 + + + This page has been archived. apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 195 + 14 - - cannot be self-hosted + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 185 + 19 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 202 + 33 - - can be used anonymously + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 217 + 44 + + + Ghostfolio vs comparison table apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 234 + 55 - - cannot be used anonymously + + Founded apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 224 + 77 + + + Origin apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 241 + 82 - - is not Open Source Software + + Region apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 146 + 87 + + + Available in apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 163 + 109 @@ -6323,747 +6315,696 @@ 156 - - This page has been archived. + + ✅ Yes apps/client/src/app/pages/resources/personal-finance-tools/product-page.html - 14 + 140 - - - Oops! Invalid currency. - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 48 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 157 - - - Oops! Could not find any assets. - libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html - 40 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 - - - Ukraine - libs/ui/src/lib/i18n.ts - 101 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 196 - - - Set API key - apps/client/src/app/components/admin-settings/admin-settings.component.html - 171 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 218 - - - Get access to 80’000+ tickers from over 50 exchanges - libs/ui/src/lib/i18n.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 235 - - - Data Providers - apps/client/src/app/components/admin-settings/admin-settings.component.html - 4 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 257 - - - Join now - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 193 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 274 - - Glossary + + is not Open Source Software - apps/client/src/app/pages/resources/glossary/resources-glossary.component.html - 4 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 146 - apps/client/src/app/pages/resources/resources-page.component.ts - 45 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 163 + + + ❌ No - libs/common/src/lib/routes/routes.ts - 293 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 147 - - - glossary - kebab-case - libs/common/src/lib/routes/routes.ts - 288 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 164 - libs/common/src/lib/routes/routes.ts - 291 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 - - - Guides - apps/client/src/app/pages/resources/guides/resources-guides.component.html - 4 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 203 - apps/client/src/app/pages/resources/resources-page.component.ts - 34 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 225 - libs/common/src/lib/routes/routes.ts - 301 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 242 - - - guides - kebab-case - libs/common/src/lib/routes/routes.ts - 296 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 264 - libs/common/src/lib/routes/routes.ts - 299 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 281 - - Threshold range + + Self-Hosting - apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 171 - - Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. + + can be self-hosted - apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html - 6 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 178 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 - - Please enter your Ghostfolio API key: + + cannot be self-hosted - apps/client/src/app/pages/api/api-page.component.ts - 43 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 185 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 202 - - of + + Use anonymously - apps/client/src/app/components/admin-settings/admin-settings.component.html - 135 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 - - Do you really want to delete the API key? + + can be used anonymously - apps/client/src/app/components/admin-settings/admin-settings.component.ts - 128 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 217 - - - Remove API key - apps/client/src/app/components/admin-settings/admin-settings.component.html - 161 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 234 - - daily requests + + cannot be used anonymously - apps/client/src/app/components/admin-settings/admin-settings.component.html - 137 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 224 - - - Generate Ghostfolio Premium Data Provider API key for self-hosted environments... - libs/ui/src/lib/membership-card/membership-card.component.html - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 241 - - API Key + + Free Plan - libs/ui/src/lib/membership-card/membership-card.component.html - 18 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 249 - - API Requests Today + + offers a free plan - apps/client/src/app/components/admin-users/admin-users.html - 162 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 256 - - - Could not generate an API key - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 141 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 273 - - Do you really want to generate a new API key? + + does not offer a free plan - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 164 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 263 - - - Ghostfolio Premium Data Provider API Key - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 159 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 280 - - Set this API key in your self-hosted environment: + + Starting from - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 156 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 289 - - - rules align with your portfolio. - apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html - 58 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 294 - - out of + + Notes - apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html - 56 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 302 - - Save + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 609 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 312 + + + Ready to take your investments to the next level? - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 68 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 325 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 55 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 329 + + + Personal Finance Tools - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 38 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 351 - apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html - 28 + libs/common/src/lib/routes/routes.ts + 329 + + + Oops, authentication has failed. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 73 + apps/client/src/app/pages/webauthn/webauthn-page.html + 19 + + + Try again - apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 136 + apps/client/src/app/pages/webauthn/webauthn-page.html + 27 + + + Go back to Home Page - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 81 + apps/client/src/app/pages/webauthn/webauthn-page.html + 33 + + + Access - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 116 + libs/common/src/lib/routes/routes.ts + 26 + + + Membership - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 356 + libs/common/src/lib/routes/routes.ts + 31 - libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html - 48 + libs/ui/src/lib/membership-card/membership-card.component.html + 37 - - Received Access + + Job Queue - apps/client/src/app/components/user-account-access/user-account-access.html - 53 + libs/common/src/lib/routes/routes.ts + 46 - - Check the system status at + + Users - apps/client/src/app/pages/about/overview/about-overview-page.html - 57 + libs/common/src/lib/routes/routes.ts + 61 - - Me - - apps/client/src/app/components/header/header.component.html - 213 - + + Internationalization - apps/client/src/app/components/user-account-access/user-account-access.component.ts - 251 + libs/common/src/lib/routes/routes.ts + 119 - - Please enter your Ghostfolio API key. + + about + kebab-case - apps/client/src/app/components/admin-settings/admin-settings.component.ts - 147 + libs/common/src/lib/routes/routes.ts + 176 - - - AI prompt has been copied to the clipboard - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 199 + libs/common/src/lib/routes/routes.ts + 177 - - - Link has been copied to the clipboard - apps/client/src/app/components/access-table/access-table.component.ts - 101 + libs/common/src/lib/routes/routes.ts + 182 - - - Mode - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 450 + libs/common/src/lib/routes/routes.ts + 190 - - - Default Market Price - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 409 + libs/common/src/lib/routes/routes.ts + 198 - - - Selector - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 466 + libs/common/src/lib/routes/routes.ts + 206 - - - Instant - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 234 + libs/common/src/lib/routes/routes.ts + 214 - - Lazy + + changelog + kebab-case - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 230 + libs/common/src/lib/routes/routes.ts + 180 - - - HTTP Request Headers - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 422 + libs/common/src/lib/routes/routes.ts + 183 - - real-time + + license + kebab-case - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 234 + libs/common/src/lib/routes/routes.ts + 188 - - - end of day - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 230 + libs/common/src/lib/routes/routes.ts + 191 - - Open Duck.ai + + privacy-policy + kebab-case - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 200 + libs/common/src/lib/routes/routes.ts + 204 - - - Create - libs/ui/src/lib/tags-selector/tags-selector.component.html - 50 + libs/common/src/lib/routes/routes.ts + 207 - - Change + + terms-of-service + kebab-case - libs/ui/src/lib/holdings-table/holdings-table.component.html - 143 + libs/common/src/lib/routes/routes.ts + 212 - libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 367 + libs/common/src/lib/routes/routes.ts + 215 - - Performance + + faq + kebab-case - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 6 + libs/common/src/lib/routes/routes.ts + 234 - apps/client/src/app/components/home-overview/home-overview.component.ts - 55 + libs/common/src/lib/routes/routes.ts + 235 - libs/ui/src/lib/holdings-table/holdings-table.component.html - 166 + libs/common/src/lib/routes/routes.ts + 239 - libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 367 + libs/common/src/lib/routes/routes.ts + 245 + + + self-hosting + kebab-case - libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 380 + libs/common/src/lib/routes/routes.ts + 243 - - - The project has been initiated by - apps/client/src/app/pages/about/overview/about-overview-page.html - 40 + libs/common/src/lib/routes/routes.ts + 246 - - Copy AI prompt to clipboard for analysis + + features + kebab-case - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 67 + libs/common/src/lib/routes/routes.ts + 254 - - - Singapore - libs/ui/src/lib/i18n.ts - 97 + libs/common/src/lib/routes/routes.ts + 255 - - Armenia + + markets + kebab-case - libs/ui/src/lib/i18n.ts - 77 + libs/common/src/lib/routes/routes.ts + 259 - - - British Virgin Islands - libs/ui/src/lib/i18n.ts - 82 + libs/common/src/lib/routes/routes.ts + 260 - - Copy portfolio data to clipboard for AI prompt + + pricing + kebab-case - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 42 + libs/common/src/lib/routes/routes.ts + 269 - - - I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 28 + libs/common/src/lib/routes/routes.ts + 270 - - Please keep your security token safe. If you lose it, you will not be able to recover your account. + + register + kebab-case - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 18 + libs/common/src/lib/routes/routes.ts + 279 - - - Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 67 + libs/common/src/lib/routes/routes.ts + 280 - - Continue + + resources + kebab-case - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 57 + libs/common/src/lib/routes/routes.ts + 284 - - - Terms and Conditions - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 15 + libs/common/src/lib/routes/routes.ts + 285 - - - Do you really want to generate a new security token for this user? - apps/client/src/app/components/admin-users/admin-users.component.ts - 201 + libs/common/src/lib/routes/routes.ts + 290 - - - Find account, holding or page... - libs/ui/src/lib/assistant/assistant.component.ts - 162 + libs/common/src/lib/routes/routes.ts + 298 - - - Security token - apps/client/src/app/components/admin-users/admin-users.component.ts - 196 + libs/common/src/lib/routes/routes.ts + 306 - apps/client/src/app/components/user-account-access/user-account-access.component.ts - 169 + libs/common/src/lib/routes/routes.ts + 314 - - - Generate Security Token - apps/client/src/app/components/admin-users/admin-users.html - 233 + libs/common/src/lib/routes/routes.ts + 322 - - United Kingdom + + glossary + kebab-case - libs/ui/src/lib/i18n.ts - 102 + libs/common/src/lib/routes/routes.ts + 288 + + + libs/common/src/lib/routes/routes.ts + 291 - - Terms of Service + + guides + kebab-case - apps/client/src/app/components/footer/footer.component.html - 62 + libs/common/src/lib/routes/routes.ts + 296 libs/common/src/lib/routes/routes.ts - 217 + 299 - - terms-of-service + + markets kebab-case libs/common/src/lib/routes/routes.ts - 212 + 304 libs/common/src/lib/routes/routes.ts - 215 + 307 - - Terms of Service + + personal-finance-tools + kebab-case - apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.html - 5 + libs/common/src/lib/routes/routes.ts + 312 - - - and I agree to the Terms of Service. - apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html - 34 + libs/common/src/lib/routes/routes.ts + 315 + + + libs/common/src/lib/routes/routes.ts + 323 - - () is already in use. + + open-source-alternative-to + kebab-case - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 599 + libs/common/src/lib/routes/routes.ts + 320 - - - An error occurred while updating to (). - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 607 + libs/common/src/lib/routes/routes.ts + 324 - - Apply + + Open Source Alternative to - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 153 + libs/common/src/lib/routes/routes.ts + 326 - - with API access for + + start + kebab-case - apps/client/src/app/pages/pricing/pricing-page.html - 253 + libs/common/src/lib/routes/routes.ts + 336 - - - Data Gathering is off - apps/client/src/app/components/admin-market-data/admin-market-data.html - 38 + libs/common/src/lib/routes/routes.ts + 337 - - Performance Calculation + + Do you really want to delete this account balance? - apps/client/src/app/components/user-account-settings/user-account-settings.html - 31 + libs/ui/src/lib/account-balances/account-balances.component.ts + 120 - - someone + + Total - apps/client/src/app/pages/public/public-page.component.ts - 59 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 55 - - Add asset to watchlist + + Allocation - apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html - 7 + libs/ui/src/lib/accounts-table/accounts-table.component.html + 241 - - - Watchlist - apps/client/src/app/components/home-watchlist/home-watchlist.html - 4 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 122 - apps/client/src/app/pages/features/features-page.html - 197 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 40 - libs/common/src/lib/routes/routes.ts - 110 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 116 - - Do you really want to delete this item? + + Do you really want to delete this account? - libs/ui/src/lib/benchmark/benchmark.component.ts - 139 + libs/ui/src/lib/accounts-table/accounts-table.component.ts + 148 - - Log out + + Export Activities - apps/client/src/app/components/header/header.component.html - 329 + libs/ui/src/lib/activities-table/activities-table.component.html + 41 - - - Calculations are based on delayed market data and may not be displayed in real-time. - apps/client/src/app/components/home-market/home-market.html - 45 + libs/ui/src/lib/activities-table/activities-table.component.html + 403 + + + Export Drafts as ICS - apps/client/src/app/components/markets/markets.html + libs/ui/src/lib/activities-table/activities-table.component.html 54 + + libs/ui/src/lib/activities-table/activities-table.component.html + 416 + - - changelog - kebab-case + + Delete Activities - libs/common/src/lib/routes/routes.ts - 180 + libs/ui/src/lib/activities-table/activities-table.component.html + 67 + + + Draft - libs/common/src/lib/routes/routes.ts - 183 + libs/ui/src/lib/activities-table/activities-table.component.html + 142 - - Sync Demo User Account + + Clone - apps/client/src/app/components/admin-overview/admin-overview.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 447 - - Demo user account has been synced. + + Export Draft as ICS - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 275 + libs/ui/src/lib/activities-table/activities-table.component.html + 457 - - Name + + Do you really want to delete these activities? - libs/ui/src/lib/benchmark/benchmark.component.html - 12 + libs/ui/src/lib/activities-table/activities-table.component.ts + 270 - - Set up + + Do you really want to delete this activity? - apps/client/src/app/pages/i18n/i18n-page.html - 145 + libs/ui/src/lib/activities-table/activities-table.component.ts + 280 - - No emergency fund has been set up + + Find account, holding or page... - apps/client/src/app/pages/i18n/i18n-page.html - 147 + libs/ui/src/lib/assistant/assistant.component.ts + 162 - - An emergency fund has been set up + + Week to date - apps/client/src/app/pages/i18n/i18n-page.html - 150 + libs/ui/src/lib/assistant/assistant.component.ts + 387 - - Fee Ratio + + Month to date - apps/client/src/app/pages/i18n/i18n-page.html - 152 + libs/ui/src/lib/assistant/assistant.component.ts + 391 - - The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) + + Year to date - apps/client/src/app/pages/i18n/i18n-page.html - 154 + libs/ui/src/lib/assistant/assistant.component.ts + 395 - - The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) + + No results found... - apps/client/src/app/pages/i18n/i18n-page.html - 158 + libs/ui/src/lib/assistant/assistant.html + 51 @@ -7073,337 +7014,345 @@ 58 - - Asset Profiles + + Accounts libs/ui/src/lib/assistant/assistant.html - 140 + 84 - - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 351 - + + Holdings - libs/common/src/lib/routes/routes.ts - 231 + libs/ui/src/lib/assistant/assistant.html + 110 - - Open Source Alternative to + + Asset Profiles - libs/common/src/lib/routes/routes.ts - 326 + libs/ui/src/lib/assistant/assistant.html + 140 - - Single Account + + Date Range - apps/client/src/app/pages/i18n/i18n-page.html - 28 + libs/ui/src/lib/assistant/assistant.html + 171 - - Your net worth is managed by a single account + + Tag - apps/client/src/app/pages/i18n/i18n-page.html - 30 + libs/ui/src/lib/assistant/assistant.html + 235 - - - Your net worth is managed by ${accountsLength} accounts - apps/client/src/app/pages/i18n/i18n-page.html - 36 + libs/ui/src/lib/i18n.ts + 31 - - personal-finance-tools - kebab-case - - libs/common/src/lib/routes/routes.ts - 312 - + + Reset Filters - libs/common/src/lib/routes/routes.ts - 315 + libs/ui/src/lib/assistant/assistant.html + 266 + + + Apply Filters - libs/common/src/lib/routes/routes.ts - 323 + libs/ui/src/lib/assistant/assistant.html + 276 - - markets - kebab-case + + Name - libs/common/src/lib/routes/routes.ts - 304 + libs/ui/src/lib/benchmark/benchmark.component.html + 12 + + + 50-Day Trend - libs/common/src/lib/routes/routes.ts - 307 + libs/ui/src/lib/benchmark/benchmark.component.html + 32 - - Get Access + + 200-Day Trend - apps/client/src/app/components/admin-settings/admin-settings.component.html - 27 + libs/ui/src/lib/benchmark/benchmark.component.html + 61 - - Fuel your self-hosted Ghostfolio with a powerful data provider to access 80,000+ tickers from over 50 exchanges worldwide. + + Last All Time High - apps/client/src/app/components/admin-settings/admin-settings.component.html - 16 + libs/ui/src/lib/benchmark/benchmark.component.html + 90 - - Learn more + + Change from All Time High - apps/client/src/app/components/admin-settings/admin-settings.component.html - 38 + libs/ui/src/lib/benchmark/benchmark.component.html + 117 - - Limited Offer! + + from ATH - apps/client/src/app/pages/pricing/pricing-page.html - 312 + libs/ui/src/lib/benchmark/benchmark.component.html + 119 - - Get extra + + Do you really want to delete this item? - apps/client/src/app/pages/pricing/pricing-page.html - 314 + libs/ui/src/lib/benchmark/benchmark.component.ts + 139 - - Unavailable + + Market data provided by - apps/client/src/app/components/data-provider-status/data-provider-status.component.html - 5 + libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html + 2 - - Available + + Savings Rate per Month - apps/client/src/app/components/data-provider-status/data-provider-status.component.html - 3 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 - - Current month + + Annual Interest Rate - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 200 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 - - new + + Retirement Date - apps/client/src/app/components/admin-settings/admin-settings.component.html - 67 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 32 + + + Projected Total Amount - apps/client/src/app/pages/admin/admin-page.component.ts - 56 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 59 - - Investment + + Deposit - apps/client/src/app/pages/i18n/i18n-page.html - 15 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 362 - - Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) + + Savings - apps/client/src/app/pages/i18n/i18n-page.html - 17 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 382 - - The major part of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) and does not exceed ${thresholdMax}% + + Details for - apps/client/src/app/pages/i18n/i18n-page.html - 24 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 2 - - Equity + + Oops! Could not parse historical data. - apps/client/src/app/pages/i18n/i18n-page.html - 41 + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts + 262 - - The equity contribution of your current investment (${equityValueRatio}%) exceeds ${thresholdMax}% + + Change - apps/client/src/app/pages/i18n/i18n-page.html - 43 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 143 + + + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 367 - - The equity contribution of your current investment (${equityValueRatio}%) is below ${thresholdMin}% + + Show all - apps/client/src/app/pages/i18n/i18n-page.html - 47 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 221 - - The equity contribution of your current investment (${equityValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + Asia-Pacific - apps/client/src/app/pages/i18n/i18n-page.html - 51 + libs/ui/src/lib/i18n.ts + 5 - - Fixed Income + + Buy and sell - apps/client/src/app/pages/i18n/i18n-page.html - 55 + libs/ui/src/lib/i18n.ts + 8 - - The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) exceeds ${thresholdMax}% + + Core - apps/client/src/app/pages/i18n/i18n-page.html - 57 + libs/ui/src/lib/i18n.ts + 10 - - The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is below ${thresholdMin}% + + Switch to Ghostfolio Premium or Ghostfolio Open Source easily - apps/client/src/app/pages/i18n/i18n-page.html - 61 + libs/ui/src/lib/i18n.ts + 12 - - The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + Switch to Ghostfolio Premium easily - apps/client/src/app/pages/i18n/i18n-page.html - 66 + libs/ui/src/lib/i18n.ts + 13 - - Investment: Base Currency + + Switch to Ghostfolio Open Source or Ghostfolio Basic easily - apps/client/src/app/pages/i18n/i18n-page.html - 85 + libs/ui/src/lib/i18n.ts + 14 - - The major part of your current investment is not in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + + Grant - apps/client/src/app/pages/i18n/i18n-page.html - 88 + libs/ui/src/lib/i18n.ts + 19 - - The major part of your current investment is in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + + Higher Risk - apps/client/src/app/pages/i18n/i18n-page.html - 92 + libs/ui/src/lib/i18n.ts + 20 - - Investment + + This activity already exists. - apps/client/src/app/pages/i18n/i18n-page.html - 95 + libs/ui/src/lib/i18n.ts + 21 - - Over ${thresholdMax}% of your current investment is in ${currency} (${maxValueRatio}%) + + Lower Risk - apps/client/src/app/pages/i18n/i18n-page.html - 97 + libs/ui/src/lib/i18n.ts + 22 - - The major part of your current investment is in ${currency} (${maxValueRatio}%) and does not exceed ${thresholdMax}% + + Month - apps/client/src/app/pages/i18n/i18n-page.html - 101 + libs/ui/src/lib/i18n.ts + 23 - - start - kebab-case + + Months + + libs/ui/src/lib/i18n.ts + 24 + + + + Other - libs/common/src/lib/routes/routes.ts - 336 + libs/ui/src/lib/i18n.ts + 25 - libs/common/src/lib/routes/routes.ts - 337 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 412 - - Generate + + Get access to 80’000+ tickers from over 50 exchanges - apps/client/src/app/components/user-account-access/user-account-access.html - 43 + libs/ui/src/lib/i18n.ts + 26 - - If you encounter a bug, would like to suggest an improvement or a new feature, please join the Ghostfolio Slack community, post to @ghostfolio_ + + Preset - apps/client/src/app/pages/about/overview/about-overview-page.html - 69 + libs/ui/src/lib/i18n.ts + 27 - - Do you really want to generate a new security token? + + Retirement Provision - apps/client/src/app/components/user-account-access/user-account-access.component.ts - 174 + libs/ui/src/lib/i18n.ts + 28 - - Cryptocurrencies + + Satellite - apps/client/src/app/components/markets/markets.component.ts - 53 + libs/ui/src/lib/i18n.ts + 29 + + + Year - apps/client/src/app/pages/features/features-page.html - 51 + libs/ui/src/lib/i18n.ts + 32 - - Stocks + + Years - apps/client/src/app/components/markets/markets.component.ts - 52 + libs/ui/src/lib/i18n.ts + 33 + + + Yes - apps/client/src/app/pages/features/features-page.html - 15 + libs/ui/src/lib/i18n.ts + 34 - - + + Liability - apps/client/src/app/components/admin-users/admin-users.html - 40 + libs/ui/src/lib/i18n.ts + 41 - - Manage Asset Profile + + Valuable - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 442 + libs/ui/src/lib/i18n.ts + 43 @@ -7413,380 +7362,375 @@ 46 - - Collectible + + Commodity libs/ui/src/lib/i18n.ts - 56 - - - - Average Unit Price - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 111 - - - apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 101 + 47 - - No results found... + + Fixed Income - libs/ui/src/lib/assistant/assistant.html - 51 + libs/ui/src/lib/i18n.ts + 49 - - Account Cluster Risks + + Liquidity - apps/client/src/app/pages/i18n/i18n-page.html - 14 + libs/ui/src/lib/i18n.ts + 50 - - Asset Class Cluster Risks + + Real Estate - apps/client/src/app/pages/i18n/i18n-page.html - 39 + libs/ui/src/lib/i18n.ts + 51 - - Currency Cluster Risks + + Bond - apps/client/src/app/pages/i18n/i18n-page.html - 83 + libs/ui/src/lib/i18n.ts + 54 - - Economic Market Cluster Risks + + Collectible - apps/client/src/app/pages/i18n/i18n-page.html - 106 + libs/ui/src/lib/i18n.ts + 56 - - Emergency Fund + + Cryptocurrency - apps/client/src/app/pages/i18n/i18n-page.html - 144 + libs/ui/src/lib/i18n.ts + 57 - - Fees + + ETF - apps/client/src/app/pages/i18n/i18n-page.html - 161 + libs/ui/src/lib/i18n.ts + 58 - - Liquidity + + Mutual Fund - apps/client/src/app/pages/i18n/i18n-page.html - 70 + libs/ui/src/lib/i18n.ts + 59 - - Buying Power + + Precious Metal - apps/client/src/app/pages/i18n/i18n-page.html - 71 + libs/ui/src/lib/i18n.ts + 60 - - Your buying power is below ${thresholdMin} ${baseCurrency} + + Private Equity - apps/client/src/app/pages/i18n/i18n-page.html - 73 + libs/ui/src/lib/i18n.ts + 61 - - Your buying power is 0 ${baseCurrency} + + Stock - apps/client/src/app/pages/i18n/i18n-page.html - 77 + libs/ui/src/lib/i18n.ts + 62 - - Your buying power exceeds ${thresholdMin} ${baseCurrency} + + Africa - apps/client/src/app/pages/i18n/i18n-page.html - 80 + libs/ui/src/lib/i18n.ts + 69 - - Regional Market Cluster Risks + + Asia - apps/client/src/app/pages/i18n/i18n-page.html - 163 + libs/ui/src/lib/i18n.ts + 70 - - Developed Markets + + Europe - apps/client/src/app/pages/i18n/i18n-page.html - 109 + libs/ui/src/lib/i18n.ts + 71 - - The developed markets contribution of your current investment (${developedMarketsValueRatio}%) exceeds ${thresholdMax}% + + North America - apps/client/src/app/pages/i18n/i18n-page.html - 112 + libs/ui/src/lib/i18n.ts + 72 - - The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is below ${thresholdMin}% + + Oceania - apps/client/src/app/pages/i18n/i18n-page.html - 117 + libs/ui/src/lib/i18n.ts + 73 - - The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + South America - apps/client/src/app/pages/i18n/i18n-page.html - 122 + libs/ui/src/lib/i18n.ts + 74 - - Emerging Markets + + Armenia - apps/client/src/app/pages/i18n/i18n-page.html - 127 + libs/ui/src/lib/i18n.ts + 77 - - The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) exceeds ${thresholdMax}% + + Argentina - apps/client/src/app/pages/i18n/i18n-page.html - 130 + libs/ui/src/lib/i18n.ts + 78 - - The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is below ${thresholdMin}% + + Australia - apps/client/src/app/pages/i18n/i18n-page.html - 135 + libs/ui/src/lib/i18n.ts + 79 - - The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + Austria - apps/client/src/app/pages/i18n/i18n-page.html - 140 + libs/ui/src/lib/i18n.ts + 80 - - No accounts have been set up + + Belgium - apps/client/src/app/pages/i18n/i18n-page.html - 21 + libs/ui/src/lib/i18n.ts + 81 - - Your net worth is managed by 0 accounts + + British Virgin Islands - apps/client/src/app/pages/i18n/i18n-page.html - 33 + libs/ui/src/lib/i18n.ts + 82 - - Asia-Pacific + + Bulgaria - apps/client/src/app/pages/i18n/i18n-page.html - 165 + libs/ui/src/lib/i18n.ts + 83 - - The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + Canada - apps/client/src/app/pages/i18n/i18n-page.html - 167 + libs/ui/src/lib/i18n.ts + 84 - - The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + Czech Republic - apps/client/src/app/pages/i18n/i18n-page.html - 171 + libs/ui/src/lib/i18n.ts + 85 - - The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + Finland - apps/client/src/app/pages/i18n/i18n-page.html - 175 + libs/ui/src/lib/i18n.ts + 86 - - Emerging Markets + + France - apps/client/src/app/pages/i18n/i18n-page.html - 180 + libs/ui/src/lib/i18n.ts + 87 - - The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + Germany - apps/client/src/app/pages/i18n/i18n-page.html - 183 + libs/ui/src/lib/i18n.ts + 88 - - The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + India - apps/client/src/app/pages/i18n/i18n-page.html - 187 + libs/ui/src/lib/i18n.ts + 89 - - The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + Indonesia - apps/client/src/app/pages/i18n/i18n-page.html - 191 + libs/ui/src/lib/i18n.ts + 90 - - Europe + + Italy - apps/client/src/app/pages/i18n/i18n-page.html - 195 + libs/ui/src/lib/i18n.ts + 91 - - The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + Japan - apps/client/src/app/pages/i18n/i18n-page.html - 197 + libs/ui/src/lib/i18n.ts + 92 - - The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + Netherlands - apps/client/src/app/pages/i18n/i18n-page.html - 201 + libs/ui/src/lib/i18n.ts + 93 - - The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + New Zealand - apps/client/src/app/pages/i18n/i18n-page.html - 205 + libs/ui/src/lib/i18n.ts + 94 - - Japan + + Poland - apps/client/src/app/pages/i18n/i18n-page.html - 209 + libs/ui/src/lib/i18n.ts + 95 - - The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + Romania - apps/client/src/app/pages/i18n/i18n-page.html - 211 + libs/ui/src/lib/i18n.ts + 96 - - The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + Singapore - apps/client/src/app/pages/i18n/i18n-page.html - 215 + libs/ui/src/lib/i18n.ts + 97 - - The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + South Africa - apps/client/src/app/pages/i18n/i18n-page.html - 219 + libs/ui/src/lib/i18n.ts + 98 - - North America + + Thailand - apps/client/src/app/pages/i18n/i18n-page.html - 223 + libs/ui/src/lib/i18n.ts + 100 - - The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + Ukraine - apps/client/src/app/pages/i18n/i18n-page.html - 225 + libs/ui/src/lib/i18n.ts + 101 - - The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + United Kingdom - apps/client/src/app/pages/i18n/i18n-page.html - 229 + libs/ui/src/lib/i18n.ts + 102 - - The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + United States - apps/client/src/app/pages/i18n/i18n-page.html - 233 + libs/ui/src/lib/i18n.ts + 103 - - Support Ghostfolio + + Extreme Fear - apps/client/src/app/pages/about/overview/about-overview-page.html - 166 + libs/ui/src/lib/i18n.ts + 106 - - Find Ghostfolio on GitHub + + Extreme Greed - apps/client/src/app/pages/about/overview/about-overview-page.html - 99 + libs/ui/src/lib/i18n.ts + 107 + + + Neutral - apps/client/src/app/pages/about/overview/about-overview-page.html - 138 + libs/ui/src/lib/i18n.ts + 110 - - Ghostfolio is an independent & bootstrapped business + + API Key - apps/client/src/app/pages/about/overview/about-overview-page.html - 157 + libs/ui/src/lib/membership-card/membership-card.component.html + 18 - - Send an e-mail + + Generate Ghostfolio Premium Data Provider API key for self-hosted environments... - apps/client/src/app/pages/about/overview/about-overview-page.html - 89 + libs/ui/src/lib/membership-card/membership-card.component.html + 26 + + + Time to add your first activity. - apps/client/src/app/pages/about/overview/about-overview-page.html - 128 + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 - - Join the Ghostfolio Slack community + + Oops! Could not find any assets. - apps/client/src/app/pages/about/overview/about-overview-page.html - 109 + libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html + 40 - - Follow Ghostfolio on LinkedIn + + Create - apps/client/src/app/pages/about/overview/about-overview-page.html - 147 + libs/ui/src/lib/tags-selector/tags-selector.component.html + 50 - - Follow Ghostfolio on X (formerly Twitter) + + Show more - apps/client/src/app/pages/about/overview/about-overview-page.html - 118 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 174 diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index e531229cf..a206d7e42 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -448,11 +448,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 279 -======= - 278 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -488,19 +484,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 260 libs/ui/src/lib/activities-table/activities-table.component.html 296 -======= - 259 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 295 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -540,11 +528,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 433 -======= - 440 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 441 @@ -580,11 +564,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 460 -======= - 467 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 468 libs/ui/src/lib/benchmark/benchmark.component.html @@ -3668,11 +3648,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 213 -======= - 212 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a @@ -3688,11 +3664,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 374 -======= - 377 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 378 @@ -3708,11 +3680,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 386 -======= - 389 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 390 @@ -4861,11 +4829,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 399 -======= - 402 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 403 @@ -4877,11 +4841,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 412 -======= - 415 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 416 @@ -4897,11 +4857,7 @@ 克隆 libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 439 -======= - 446 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 447 @@ -4909,11 +4865,7 @@ 将汇票导出为 ICS libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD - 449 -======= - 456 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a + 457 @@ -5093,11 +5045,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 311 -======= - 310 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/assistant/assistant.html @@ -5393,11 +5341,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html -<<<<<<< HEAD 237 -======= - 236 ->>>>>>> 5bfcceb959b8f2d84747a204c9e67279f8e9475a libs/ui/src/lib/i18n.ts