diff --git a/CHANGELOG.md b/CHANGELOG.md index 142e0a9ca..53154e038 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 1.301.0 - 2023-08-18 +## 1.301.1 - 2023-08-19 ### Added diff --git a/apps/client/src/app/app-routing.module.ts b/apps/client/src/app/app-routing.module.ts index 7ff6ead61..b5548afd4 100644 --- a/apps/client/src/app/app-routing.module.ts +++ b/apps/client/src/app/app-routing.module.ts @@ -1,19 +1,18 @@ import { NgModule } from '@angular/core'; import { RouterModule, Routes, TitleStrategy } from '@angular/router'; +import { routes as aboutRoutes } from '@ghostfolio/client/pages/about/routes'; +import { routes as faqRoutes } from '@ghostfolio/client/pages/faq/routes'; +import { routes as featuresRoutes } from '@ghostfolio/client/pages/features/routes'; +import { routes as marketsRoutes } from '@ghostfolio/client/pages/markets/routes'; +import { routes as pricingRoutes } from '@ghostfolio/client/pages/pricing/routes'; +import { routes as registerRoutes } from '@ghostfolio/client/pages/register/routes'; +import { routes as resourcesRoutes } from '@ghostfolio/client/pages/resources/routes'; import { PageTitleStrategy } from '@ghostfolio/client/services/page-title.strategy'; import { ModulePreloadService } from './core/module-preload.service'; const routes: Routes = [ - ...[ - 'about', - ///// - 'a-propos', - 'informazioni-su', - 'over', - 'sobre', - 'ueber-uns' - ].map((path) => ({ + ...aboutRoutes.map((path) => ({ path, loadChildren: () => import('./pages/about/about-page.module').then((m) => m.AboutPageModule) @@ -42,38 +41,22 @@ const routes: Routes = [ loadChildren: () => import('./pages/auth/auth-page.module').then((m) => m.AuthPageModule) }, - ...['blog'].map((path) => ({ - path, + { + path: 'blog', loadChildren: () => import('./pages/blog/blog-page.module').then((m) => m.BlogPageModule) - })), + }, { path: 'demo', loadChildren: () => import('./pages/demo/demo-page.module').then((m) => m.DemoPageModule) }, - ...[ - 'faq', - ///// - 'domande-piu-frequenti', - 'foire-aux-questions', - 'haeufig-gestellte-fragen', - 'perguntas-mais-frequentes', - 'preguntas-mas-frecuentes', - 'vaak-gestelde-vragen' - ].map((path) => ({ + ...faqRoutes.map((path) => ({ path, loadChildren: () => import('./pages/faq/faq-page.module').then((m) => m.FaqPageModule) })), - ...[ - 'features', - ///// - 'fonctionnalites', - 'funcionalidades', - 'funzionalita', - 'kenmerken' - ].map((path) => ({ + ...featuresRoutes.map((path) => ({ path, loadChildren: () => import('./pages/features/features-page.module').then( @@ -85,15 +68,7 @@ const routes: Routes = [ loadChildren: () => import('./pages/home/home-page.module').then((m) => m.HomePageModule) }, - ...[ - 'markets', - ///// - 'maerkte', - 'marches', - 'markten', - 'mercados', - 'mercati' - ].map((path) => ({ + ...marketsRoutes.map((path) => ({ path, loadChildren: () => import('./pages/markets/markets-page.module').then( @@ -119,47 +94,21 @@ const routes: Routes = [ (m) => m.PortfolioPageModule ) }, - ...[ - 'pricing', - ///// - 'precios', - 'precos', - 'preise', - 'prezzi', - 'prijzen', - 'prix' - ].map((path) => ({ + ...pricingRoutes.map((path) => ({ path, loadChildren: () => import('./pages/pricing/pricing-page.module').then( (m) => m.PricingPageModule ) })), - ...[ - 'register', - ///// - 'enregistrement', - 'iscrizione', - 'registo', - 'registratie', - 'registrierung', - 'registro' - ].map((path) => ({ + ...registerRoutes.map((path) => ({ path, loadChildren: () => import('./pages/register/register-page.module').then( (m) => m.RegisterPageModule ) })), - ...[ - 'resources', - ///// - 'bronnen', - 'recursos', - 'ressourcen', - 'ressources', - 'risorse' - ].map((path) => ({ + ...resourcesRoutes.map((path) => ({ path, loadChildren: () => import('./pages/resources/resources-page.module').then( diff --git a/apps/client/src/app/components/admin-settings/admin-settings.component.html b/apps/client/src/app/components/admin-settings/admin-settings.component.html index aa4395b27..6f23a4056 100644 --- a/apps/client/src/app/components/admin-settings/admin-settings.component.html +++ b/apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -1,14 +1,14 @@
Ghostfolio is a lightweight wealth management application for diff --git a/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html b/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html index 3dff9fd8b..ec67268ee 100644 --- a/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html +++ b/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -1,7 +1,7 @@
Find quick answers to commonly asked questions about Ghostfolio in our Frequently Asked Questions (FAQ) section. Discover what Ghostfolio is, diff --git a/apps/client/src/app/pages/faq/routes.ts b/apps/client/src/app/pages/faq/routes.ts new file mode 100644 index 000000000..b14b3d88b --- /dev/null +++ b/apps/client/src/app/pages/faq/routes.ts @@ -0,0 +1,10 @@ +export const routes = [ + 'faq', + ///// + 'domande-piu-frequenti', + 'foire-aux-questions', + 'haeufig-gestellte-fragen', + 'perguntas-mais-frequentes', + 'preguntas-mas-frecuentes', + 'vaak-gestelde-vragen' +] as const; diff --git a/apps/client/src/app/pages/features/features-page.html b/apps/client/src/app/pages/features/features-page.html index 9f5d2a29d..1dd0ee531 100644 --- a/apps/client/src/app/pages/features/features-page.html +++ b/apps/client/src/app/pages/features/features-page.html @@ -1,13 +1,12 @@
- Check out the numerous features of Ghostfolio to - manage your wealth. -
-At Ghostfolio, transparency is at the core of our values. We publish the source code as diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.html b/apps/client/src/app/pages/portfolio/activities/activities-page.html index dddc41b0b..a5c9201a0 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.html +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.html @@ -1,7 +1,7 @@
Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. diff --git a/apps/client/src/app/pages/portfolio/holdings/holdings-page.html b/apps/client/src/app/pages/portfolio/holdings/holdings-page.html index 77696fcbd..98b5dad87 100644 --- a/apps/client/src/app/pages/portfolio/holdings/holdings-page.html +++ b/apps/client/src/app/pages/portfolio/holdings/holdings-page.html @@ -1,7 +1,7 @@
Our official Ghostfolio Premium cloud offering is the easiest way to diff --git a/apps/client/src/app/pages/pricing/routes.ts b/apps/client/src/app/pages/pricing/routes.ts new file mode 100644 index 000000000..0d1bbd4f1 --- /dev/null +++ b/apps/client/src/app/pages/pricing/routes.ts @@ -0,0 +1,10 @@ +export const routes = [ + 'pricing', + ///// + 'precios', + 'precos', + 'preise', + 'prezzi', + 'prijzen', + 'prix' +] as const; diff --git a/apps/client/src/app/pages/public/public-page.html b/apps/client/src/app/pages/public/public-page.html index 5b687aa9e..7d8eacf9f 100644 --- a/apps/client/src/app/pages/public/public-page.html +++ b/apps/client/src/app/pages/public/public-page.html @@ -1,10 +1,10 @@
This overview page features a curated collection of personal finance diff --git a/apps/client/src/app/pages/resources/resources-page.html b/apps/client/src/app/pages/resources/resources-page.html index 9f35c6114..3e0e5959a 100644 --- a/apps/client/src/app/pages/resources/resources-page.html +++ b/apps/client/src/app/pages/resources/resources-page.html @@ -1,7 +1,7 @@