From 20b7e4486387e9ff516bcea749cd90193798fc74 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 14 Oct 2026 08:01:23 +0200 Subject: [PATCH 1/4] Task/remove duplicate utility classes (#8162) Remove duplicate utility classes --- apps/client/src/styles.scss | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/apps/client/src/styles.scss b/apps/client/src/styles.scss index 739af30ae0..f75a01a028 100644 --- a/apps/client/src/styles.scss +++ b/apps/client/src/styles.scss @@ -401,12 +401,6 @@ ngx-skeleton-loader { } } -.mat-mdc-checkbox { - label { - margin-bottom: 0; - } -} - .mat-mdc-dialog-container { .mdc-dialog__content { --mat-dialog-supporting-text-color: rgba(var(--dark-primary-text)); @@ -490,10 +484,6 @@ ngx-skeleton-loader { min-width: unset !important; } -.overflow-x-auto { - overflow-x: auto; -} - .page { display: flex; overflow-y: auto; @@ -521,10 +511,6 @@ ngx-skeleton-loader { } } -.text-decoration-underline { - text-decoration: underline !important; -} - .text-line-through { text-decoration: line-through; } From 6ab6151078ce418b8a5af6d9154e1ff51c29178a Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 14 Oct 2026 08:02:21 +0200 Subject: [PATCH 2/4] Task/migrate spacing utility classes to Bootstrap 5 (#8163) Migrate spacing utility classes --- apps/client/src/app/app.component.html | 2 +- .../access-table/access-table.component.html | 8 +-- .../account-detail-dialog.html | 8 +-- .../admin-market-data/admin-market-data.html | 4 +- .../asset-profile-dialog.html | 16 ++--- .../create-asset-profile-dialog.html | 4 +- .../admin-overview/admin-overview.html | 10 +-- .../admin-platform.component.html | 4 +- .../admin-settings.component.html | 6 +- .../admin-tag/admin-tag.component.html | 4 +- .../components/admin-users/admin-users.html | 14 ++--- .../benchmark-comparator.component.html | 4 +- .../components/footer/footer.component.html | 10 +-- .../components/header/header.component.html | 14 ++--- .../holding-detail-dialog.html | 16 ++--- .../home-overview/home-overview.html | 4 +- .../home-watchlist/home-watchlist.html | 2 +- .../login-with-access-token-dialog.html | 2 +- .../portfolio-summary.component.html | 22 +++---- .../portfolio-summary.component.scss | 1 + .../rule-settings-dialog.html | 6 +- .../app/components/rule/rule.component.html | 10 +-- .../subscription-interstitial-dialog.html | 30 ++++----- .../create-or-update-access-dialog.html | 2 +- .../user-account-access.html | 4 +- .../user-account-membership.html | 2 +- .../user-account-settings.html | 48 +++++++------- .../user-detail-dialog.html | 4 +- .../about/oss-friends/oss-friends-page.html | 2 +- .../create-or-update-account-dialog.html | 6 +- .../transfer-balance-dialog.html | 2 +- .../black-friday-2022-page.html | 2 +- .../black-week-2023/black-week-2023-page.html | 2 +- .../black-weeks-2024-page.html | 2 +- .../black-weeks-2025-page.html | 2 +- .../pages/faq/overview/faq-overview-page.html | 6 +- .../src/app/pages/faq/saas/saas-page.html | 6 +- .../faq/self-hosting/self-hosting-page.html | 4 +- .../src/app/pages/features/features-page.html | 14 ++--- .../src/app/pages/landing/landing-page.html | 26 ++++---- .../create-or-update-activity-dialog.html | 8 +-- .../import-activities-dialog.html | 20 +++--- .../allocations/allocations-page.html | 18 +++--- .../portfolio/analysis/analysis-page.html | 62 +++++++++---------- .../app/pages/portfolio/fire/fire-page.html | 4 +- .../portfolio/x-ray/x-ray-page.component.html | 6 +- .../src/app/pages/pricing/pricing-page.html | 60 +++++++++--------- .../src/app/pages/register/register-page.html | 2 +- .../user-account-registration-dialog.html | 6 +- apps/client/src/styles/bootstrap.scss | 40 ------------ .../access-level-icon.component.html | 8 +-- .../account-balances.component.html | 6 +- .../account-selector.component.html | 4 +- .../accounts-table.component.html | 12 ++-- .../activities-table.component.html | 32 +++++----- libs/ui/src/lib/assistant/assistant.html | 2 +- .../lib/benchmark/benchmark.component.html | 2 +- .../currency-selector.component.html | 4 +- .../fear-and-greed-index.component.html | 4 +- .../fire-calculator.component.html | 8 +-- .../historical-market-data-editor-dialog.html | 6 +- ...storical-market-data-editor.component.html | 2 +- libs/ui/src/lib/logo/logo.component.html | 2 +- .../membership-card.component.html | 2 +- .../prompt-dialog/prompt-dialog.html | 2 +- .../lib/page-tabs/page-tabs.component.html | 4 +- .../symbol-autocomplete.component.html | 2 +- .../tags-selector.component.html | 2 +- libs/ui/src/lib/value/value.component.html | 10 +-- 69 files changed, 318 insertions(+), 357 deletions(-) diff --git a/apps/client/src/app/app.component.html b/apps/client/src/app/app.component.html index 5e2b658a28..ba8bcc8c20 100644 --- a/apps/client/src/app/app.component.html +++ b/apps/client/src/app/app.component.html @@ -10,7 +10,7 @@ (click)="onCreateAccount()" > You are using the Live Demo. - Create Account + Create Account } diff --git a/apps/client/src/app/components/access-table/access-table.component.html b/apps/client/src/app/components/access-table/access-table.component.html index b8c2f8422d..dad200f240 100644 --- a/apps/client/src/app/components/access-table/access-table.component.html +++ b/apps/client/src/app/components/access-table/access-table.component.html @@ -70,7 +70,7 @@ [routerLink]="accessDialogRouterLinks().get(element.id)" > - + Edit... @@ -78,7 +78,7 @@ @if (element.type === 'PUBLIC') { @@ -93,10 +93,10 @@ 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 de3f04235e..1d4cdd8c24 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 @@ -4,7 +4,7 @@ assetProfile?.name ?? data.symbol }} } @@ -130,12 +130,12 @@ mat-flat-button (click)="onSyncDemoUserAccount()" > - + Sync Demo User Account } @@ -232,7 +232,7 @@ (click)="onDeleteCoupon(element.code)" > - + Delete @@ -264,7 +264,7 @@
- + @@ -90,7 +90,7 @@ (click)="onDeletePlatform(element.id)" > - + Delete 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 9d15a6a768..eca0f385f5 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 @@ -74,12 +74,12 @@ > Ghostfolio Premium @if (isGhostfolioApiKeyValid === false) { popular @@ -193,7 +193,7 @@ > diff --git a/apps/client/src/app/components/admin-tag/admin-tag.component.html b/apps/client/src/app/components/admin-tag/admin-tag.component.html index 2e8750093a..fe87d06334 100644 --- a/apps/client/src/app/components/admin-tag/admin-tag.component.html +++ b/apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -113,7 +113,7 @@ (click)="onUpdateTag(element)" > - + Edit... @@ -128,7 +128,7 @@ (click)="onDeleteTag(element.id)" > - + Delete diff --git a/apps/client/src/app/components/admin-users/admin-users.html b/apps/client/src/app/components/admin-users/admin-users.html index f61006e0cc..038d4f4351 100644 --- a/apps/client/src/app/components/admin-users/admin-users.html +++ b/apps/client/src/app/components/admin-users/admin-users.html @@ -29,7 +29,7 @@ > @if (element.subscription?.expiresAt) { @if (element.lastRequestClient) { } @else { -