From 8bf5136213c9b70a88d93dbce176c3260ca7443a Mon Sep 17 00:00:00 2001 From: mister-ideas <36502095+mister-ideas@users.noreply.github.com> Date: Mon, 19 Oct 2026 02:21:03 +0200 Subject: [PATCH] Feature/change default date range of users to year to date --- CHANGELOG.md | 1 + apps/api/src/app/user/user.service.ts | 4 ++-- libs/common/src/lib/config.ts | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e35621f0b..a61f150497 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 +- Changed the default date range of users without a stored date range from `max` to `ytd` - Improved the usability of the activities page by eliminating the reload on canceling the import activities dialog - Improved the accessibility of the _Buy me a coffee_ button on the about page - Improved the accessibility of the entity logo component diff --git a/apps/api/src/app/user/user.service.ts b/apps/api/src/app/user/user.service.ts index c2f5ad5661..f997c8366a 100644 --- a/apps/api/src/app/user/user.service.ts +++ b/apps/api/src/app/user/user.service.ts @@ -12,7 +12,7 @@ import { PropertyService } from '@ghostfolio/api/services/property/property.serv import { TagService } from '@ghostfolio/api/services/tag/tag.service'; import { DEFAULT_CURRENCY, - DEFAULT_DATE_RANGE, + DEFAULT_USER_DATE_RANGE, DEFAULT_LOCALE, DELETE_OWN_USER_PERIOD, PROPERTY_API_KEY_GHOSTFOLIO, @@ -362,7 +362,7 @@ export class UserService { (user.settings.settings as UserSettings).viewMode === 'ZEN' ? 'max' : ((user.settings.settings as UserSettings)?.dateRange ?? - DEFAULT_DATE_RANGE); + DEFAULT_USER_DATE_RANGE); // Set default value for performance calculation type if (!(user.settings.settings as UserSettings)?.performanceCalculationType) { diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 61008f1fc7..aa914f16d6 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -100,6 +100,7 @@ export const STATISTICS_GATHERING_QUEUE = 'STATISTICS_GATHERING_QUEUE'; export const DEFAULT_CURRENCY = 'USD'; export const DEFAULT_DATE_FORMAT_MONTH_YEAR = 'MMM yyyy'; export const DEFAULT_DATE_RANGE: DateRange = 'max'; +export const DEFAULT_USER_DATE_RANGE: DateRange = 'ytd'; export const DEFAULT_HOST = '0.0.0.0'; export const DEFAULT_LANGUAGE_CODE = 'en'; export const DEFAULT_LOCALE = 'en-US';