From c169311fa307051ad35dd929f5e20f44d9a1b672 Mon Sep 17 00:00:00 2001 From: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com> Date: Wed, 14 Oct 2026 01:07:44 +0700 Subject: [PATCH] Feature/upgrade bootstrap to version 5.3.8 (#8131) * Update bootstrap to version 5.3.8 * Update changelog --- CHANGELOG.md | 6 + .../asset-profile-dialog.html | 2 +- .../components/footer/footer.component.html | 2 +- .../portfolio-performance.component.html | 2 +- .../portfolio-summary.component.html | 50 ++--- .../app/components/rule/rule.component.html | 2 +- .../app/components/rule/rule.component.scss | 4 +- .../src/app/pages/landing/landing-page.html | 16 +- .../portfolio/x-ray/x-ray-page.component.scss | 4 +- .../src/app/pages/register/register-page.html | 6 +- .../src/app/pages/webauthn/webauthn-page.html | 4 +- apps/client/src/styles/bootstrap.scss | 181 +++++++++++++++++- .../activity-type.component.scss | 12 +- ...storical-market-data-editor.component.scss | 4 +- package-lock.json | 42 ++-- package.json | 2 +- 16 files changed, 245 insertions(+), 94 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffbe965506..d05f916dfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ 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 + +### Changed + +- Upgraded `bootstrap` from version `4.6.2` to `5.3.8` + ## 3.86.0 - 2026-10-13 ### Added diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html index 6e1336de09..de3f04235e 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -188,7 +188,7 @@ >Symbol -
+
-
+
Ghostfolio
diff --git a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html index 191387223c..b6fbedb215 100644 --- a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html +++ b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html @@ -1,5 +1,5 @@
-
+
@if ((errors()?.length ?? 0) > 0 && !isLoading()) { -
+
Time in Market
@if (isLoading) { -
+
} @else { -
+
{{ summary?.activityCount }} {summary?.activityCount, plural, @@ -39,7 +39,7 @@

-
+
Buy
-
+
Sell

-
+
Invested Capital
-
+
Absolute Gross Performance
-
+
thereof Dividend
-
+
Fees
@if (isNumber(summary?.fees)) { @@ -132,7 +132,7 @@

-
+
Absolute Net Performance
-
+
Net Performance @if ( @@ -173,7 +173,7 @@ />
-
+
thereof Dividend Performance
@@ -191,7 +191,7 @@

-
+
Total Assets
-
+
@if (hasHoldingsBreakdown && isHoldingsExpanded) { -
+
Investments
-
+
Emergency Fund
} -
+
@if (hasCashBreakdown && isCashExpanded) { -
+
Buying Power
-
+
Emergency Fund
} -
+
Excluded from Analysis @if ( @@ -394,7 +394,7 @@

-
+
Liabilities
@if (isNumber(summary?.liabilitiesInBaseCurrency)) { @@ -414,7 +414,7 @@

-
+
Net Worth
-
+
Annualized Performance
@@ -447,7 +447,7 @@

-
+
Emergency Fund @if ( @@ -503,7 +503,7 @@ />
-
+
Interest
-
+
@if (isLoading) {
-
-
-
-
+
+
-
-
+
+
Wealth Management Software
-
-
+
+