From 5092316609b2577ffa2d6bfaaeeeb9eacddf65fa Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 1 Aug 2026 10:40:18 +0200
Subject: [PATCH 1/2] Bugfix/scroll behavior of page content behind open dialog
(#7500)
* Fix scroll behavior of page content behind open dialog
* Update changelog
---
CHANGELOG.md | 1 +
apps/client/src/index.html | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c242cac5af..8c47efb2e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
+- Fixed the scroll behavior of the page content behind an open dialog
- Fixed the export functionality to only include the accounts of the exported activities if a filter is applied
## 3.38.0 - 2026-07-31
diff --git a/apps/client/src/index.html b/apps/client/src/index.html
index 61953bca8d..105e7bcae9 100644
--- a/apps/client/src/index.html
+++ b/apps/client/src/index.html
@@ -1,5 +1,5 @@
-
+
Ghostfolio
From 5e9ac0169e912d1480ca9a5f6db06b3f52fee8fb Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 1 Aug 2026 10:41:01 +0200
Subject: [PATCH 2/2] Task/remove deprecated firstOrderDate from portfolio
performance endpoint response (#7483)
* Remove deprecated firstOrderDate
* Update changelog
---
CHANGELOG.md | 1 +
apps/api/src/app/portfolio/portfolio.service.ts | 2 --
.../responses/portfolio-performance-response.interface.ts | 6 ------
3 files changed, 1 insertion(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8c47efb2e9..b80a682c42 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Harmonized the data format of the export functionality
+- Removed the deprecated `firstOrderDate` attribute from the `GET api/v2/portfolio/performance` endpoint response
- Improved the language localization for German (`de`)
- Upgraded `prisma` from version `7.8.0` to `7.9.1`
diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts
index d1aff38111..0a69cf32df 100644
--- a/apps/api/src/app/portfolio/portfolio.service.ts
+++ b/apps/api/src/app/portfolio/portfolio.service.ts
@@ -1035,7 +1035,6 @@ export class PortfolioService {
return {
chart: [],
dateOfFirstActivity: undefined,
- firstOrderDate: undefined,
hasErrors: false,
performance: {
currentNetWorth: 0,
@@ -1093,7 +1092,6 @@ export class PortfolioService {
errors,
hasErrors,
dateOfFirstActivity: parseDate(historicalData[0]?.date),
- firstOrderDate: parseDate(historicalData[0]?.date),
performance: {
netPerformance,
netPerformanceWithCurrencyEffect,
diff --git a/libs/common/src/lib/interfaces/responses/portfolio-performance-response.interface.ts b/libs/common/src/lib/interfaces/responses/portfolio-performance-response.interface.ts
index 104302de3d..8177bd533c 100644
--- a/libs/common/src/lib/interfaces/responses/portfolio-performance-response.interface.ts
+++ b/libs/common/src/lib/interfaces/responses/portfolio-performance-response.interface.ts
@@ -5,11 +5,5 @@ import { ResponseError } from './errors.interface';
export interface PortfolioPerformanceResponse extends ResponseError {
chart?: HistoricalDataItem[];
dateOfFirstActivity: Date;
-
- /**
- * @deprecated Use `dateOfFirstActivity` instead
- */
- firstOrderDate: Date;
-
performance: PortfolioPerformance;
}