From 0ab7b98077bc9cbea12a9bec9bcb1941e2c0c8df Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 28 May 2025 12:01:54 +0200 Subject: [PATCH 1/4] Feature/refactor publicly accessible page paths (#4768) * Refactoring --- apps/api/src/assets/sitemap.xml | 4 ++-- apps/client/src/locales/messages.ca.xlf | 18 ------------------ apps/client/src/locales/messages.de.xlf | 18 ------------------ apps/client/src/locales/messages.es.xlf | 18 ------------------ apps/client/src/locales/messages.fr.xlf | 18 ------------------ apps/client/src/locales/messages.it.xlf | 18 ------------------ apps/client/src/locales/messages.nl.xlf | 18 ------------------ apps/client/src/locales/messages.pl.xlf | 18 ------------------ apps/client/src/locales/messages.pt.xlf | 18 ------------------ apps/client/src/locales/messages.tr.xlf | 18 ------------------ apps/client/src/locales/messages.uk.xlf | 18 ------------------ apps/client/src/locales/messages.xlf | 16 ---------------- apps/client/src/locales/messages.zh.xlf | 18 ------------------ libs/common/src/lib/paths.ts | 6 +++--- 14 files changed, 5 insertions(+), 219 deletions(-) diff --git a/apps/api/src/assets/sitemap.xml b/apps/api/src/assets/sitemap.xml index d121c179c..a2876c696 100644 --- a/apps/api/src/assets/sitemap.xml +++ b/apps/api/src/assets/sitemap.xml @@ -89,7 +89,7 @@ ${currentDate}T00:00:00+00:00 - https://ghostfol.io/de/ueber-uns/oss-freunde + https://ghostfol.io/de/ueber-uns/oss-friends ${currentDate}T00:00:00+00:00 @@ -395,7 +395,7 @@ ${currentDate}T00:00:00+00:00 - https://ghostfol.io/it/informazioni-su/oss-amici + https://ghostfol.io/it/informazioni-su/oss-friends ${currentDate}T00:00:00+00:00 diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 8a4062e55..5ce42fe53 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 9c6b24ba3..86c156192 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-freunde - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 984574473..01b51e793 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -7605,24 +7605,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 4700a7e86..202082270 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-amis - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - ouvert - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index cbbe11d88..005af3ea5 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -7605,24 +7605,6 @@ 37 - - oss-friends - oss-amici - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 0b8f7c8f7..7a7dd735f 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 9cb23c914..3d5c28be9 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 14065a5e0..9cba3c1bb 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 7aca7e0b0..cab998274 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-arkadaslar - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index 168e50bfb..4113fc335 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -7604,24 +7604,6 @@ 37 - - oss-friends - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 720902ba2..e9a6a6c08 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -6830,14 +6830,6 @@ 41 - - oss-friends - kebab-case - - libs/common/src/lib/paths.ts - 46 - - changelog kebab-case @@ -6846,14 +6838,6 @@ 37 - - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 7c90eb7d9..01f2342fa 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -7605,24 +7605,6 @@ 37 - - oss-friends - 开源朋友 - kebab-case - - libs/common/src/lib/paths.ts - 46 - - - - open - open - kebab-case - - libs/common/src/lib/paths.ts - 45 - - diff --git a/libs/common/src/lib/paths.ts b/libs/common/src/lib/paths.ts index 06633ca95..c63457afc 100644 --- a/libs/common/src/lib/paths.ts +++ b/libs/common/src/lib/paths.ts @@ -32,7 +32,7 @@ export const paths = { xRay: 'x-ray', zen: 'zen', - // Localized paths (public-facing pages) + // Publicly accessible pages about: $localize`:kebab-case:about`, changelog: $localize`:kebab-case:changelog`, faq: $localize`:kebab-case:faq`, @@ -42,8 +42,8 @@ export const paths = { license: $localize`:kebab-case:license`, markets: $localize`:kebab-case:markets`, openSourceAlternativeTo: $localize`:kebab-case:open-source-alternative-to`, - openStartup: $localize`:kebab-case:open`, - ossFriends: $localize`:kebab-case:oss-friends`, + openStartup: 'open', + ossFriends: 'oss-friends', pricing: $localize`:kebab-case:pricing`, privacyPolicy: $localize`:kebab-case:privacy-policy`, register: $localize`:kebab-case:register`, From bbb55dbec99920e5a0e03bfc94873c583de8563f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 28 May 2025 15:21:39 +0200 Subject: [PATCH 2/4] Feature/upgrade yahoo-finance2 to version 3.3.5 (#4777) * Upgrade yahoo-finance2 to version 3.3.5 * Update changelog --- CHANGELOG.md | 1 + package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 745d792af..ffe4537db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improved the language localization for Polish (`pl`) - Improved the language localization for Spanish (`es`) - Upgraded `Node.js` from version `20` to `22` (`Dockerfile`) +- Upgraded `yahoo-finance2` from version `3.3.4` to `3.3.5` ## 2.163.0 - 2025-05-26 diff --git a/package-lock.json b/package-lock.json index 9ba1a72a0..59af7cc6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,7 +89,7 @@ "svgmap": "2.12.2", "twitter-api-v2": "1.23.0", "uuid": "11.1.0", - "yahoo-finance2": "3.3.4", + "yahoo-finance2": "3.3.5", "zone.js": "0.15.0" }, "devDependencies": { @@ -36101,9 +36101,9 @@ } }, "node_modules/yahoo-finance2": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/yahoo-finance2/-/yahoo-finance2-3.3.4.tgz", - "integrity": "sha512-LusAnc5R/5t0x/uhXdwLMzC/Q15Ekc2VGRpS21mL8XpTsrgnKEYmx12UlammXjna9S2Y+pFkST7TYZTDH7gn0w==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/yahoo-finance2/-/yahoo-finance2-3.3.5.tgz", + "integrity": "sha512-rLsoKpxOGD5x2aT62mfF89yFBKBUNM3RMttvW4JuLH1K0JgADwyOfBm3zJzl4zLFoSOnqeOjRvlhhF59R6X3HA==", "license": "MIT", "dependencies": { "@deno/shim-deno": "~0.18.0", diff --git a/package.json b/package.json index e1877d2ef..2c5334f86 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "svgmap": "2.12.2", "twitter-api-v2": "1.23.0", "uuid": "11.1.0", - "yahoo-finance2": "3.3.4", + "yahoo-finance2": "3.3.5", "zone.js": "0.15.0" }, "devDependencies": { From a8e48be9dae72cb0be88058165dfa169b8fc17c4 Mon Sep 17 00:00:00 2001 From: Tasin Williamson <125305287+tasin2610@users.noreply.github.com> Date: Wed, 28 May 2025 19:25:05 +0600 Subject: [PATCH 3/4] Feature/improve language localization for NL 20250528 (#4775) * Improve language localization for NL * Update changelog --- CHANGELOG.md | 1 + apps/client/src/locales/messages.nl.xlf | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffe4537db..13f55bbe4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Improved the language localization for Dutch (`nl`) - Improved the language localization for French (`fr`) - Improved the language localization for Polish (`pl`) - Improved the language localization for Spanish (`es`) diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 7a7dd735f..142082d28 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -5481,7 +5481,7 @@ Transfer Cash Balance - Transfer Cash Balance + Contant saldo overboeken apps/client/src/app/components/accounts-table/accounts-table.component.html 10 @@ -5933,7 +5933,7 @@ WTD - WTD + Week tot nu toe libs/ui/src/lib/assistant/assistant.component.ts 222 @@ -5965,7 +5965,7 @@ View - View + Weergave apps/client/src/app/components/access-table/access-table.component.html 23 @@ -7188,7 +7188,7 @@ Lazy - Lazy + Lui apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 138 @@ -7196,7 +7196,7 @@ Instant - Instant + Direct apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 142 From bd2a8e2444243797094e1eb2a1cffec53353bb35 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 28 May 2025 15:28:30 +0200 Subject: [PATCH 4/4] Release 2.164.0 (#4778) --- CHANGELOG.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13f55bbe4..73bf118d1 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). -## Unreleased +## 2.164.0 - 2025-05-28 ### Changed diff --git a/package-lock.json b/package-lock.json index 59af7cc6b..6dedf1606 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ghostfolio", - "version": "2.163.0", + "version": "2.164.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ghostfolio", - "version": "2.163.0", + "version": "2.164.0", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 2c5334f86..7b07b4c00 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "2.163.0", + "version": "2.164.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio",