From 0e76040edce1a1f7e1a8d446ffdfbb2b8731b875 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:15:16 +0200 Subject: [PATCH 1/3] Task/improve language localization for DE (20260731) (#7479) * Add translations * Update changelog --- CHANGELOG.md | 6 ++++++ apps/client/src/locales/messages.de.xlf | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0989691461..8d345c73ce 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 + +- Improved the language localization for German (`de`) + ## 3.37.0 - 2026-07-30 ### Added diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 4fe4422678..0378b10680 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -351,7 +351,7 @@ Unknown - Unknown + Unbekannt libs/ui/src/lib/i18n.ts 88 @@ -1767,7 +1767,7 @@ Invalid API key - Invalid API key + Ungültiger API-Schlüssel apps/client/src/app/components/admin-settings/admin-settings.component.html 112 From 543818c35867ee1bbd849bdc688a89516a1a1e84 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:27:14 +0200 Subject: [PATCH 2/3] Task/improve style of empty state in Fear & Greed Index component (#7486) * Improve style of empty state * Update changelog --- CHANGELOG.md | 1 + .../fear-and-greed-index.component.html | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d345c73ce..852e6f3774 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 style of the empty state in the _Fear & Greed Index_ component - Improved the language localization for German (`de`) ## 3.37.0 - 2026-07-30 diff --git a/libs/ui/src/lib/fear-and-greed-index/fear-and-greed-index.component.html b/libs/ui/src/lib/fear-and-greed-index/fear-and-greed-index.component.html index e441c53f6b..02eed4442a 100644 --- a/libs/ui/src/lib/fear-and-greed-index/fear-and-greed-index.component.html +++ b/libs/ui/src/lib/fear-and-greed-index/fear-and-greed-index.component.html @@ -12,10 +12,11 @@
{{ fearAndGreedIndexText() }} + @let value = fearAndGreedIndex() | number: '1.0-0'; {{ - (fearAndGreedIndex() | number: '1.0-0') ?? placeholder - }}{{ + value ?? placeholder + }}/100
From 5aaa1f13c4af833e9fd72eba24695084e411776e Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:50:45 +0200 Subject: [PATCH 3/3] Task/improve styling of type filter in activities table component (#7482) * Improve styling * Update changelog --- CHANGELOG.md | 1 + .../activities-table.component.html | 4 ++- .../activities-table.component.scss | 9 +++++++ .../activities-table.component.stories.ts | 25 +++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 852e6f3774..477048f594 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 - Improved the style of the empty state in the _Fear & Greed Index_ component +- Improved the style of the type filter in the activities table component (experimental) - Improved the language localization for German (`de`) ## 3.37.0 - 2026-07-30 diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index 91a67d1cb4..3d91852a0c 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -1,4 +1,6 @@ -
+
@if (hasPermissionToFilterByType) { diff --git a/libs/ui/src/lib/activities-table/activities-table.component.scss b/libs/ui/src/lib/activities-table/activities-table.component.scss index 5d4e87f30f..4e98f726e2 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.scss +++ b/libs/ui/src/lib/activities-table/activities-table.component.scss @@ -1,3 +1,12 @@ +@use '@angular/material' as mat; + :host { display: block; + + @include mat.form-field-overrides( + ( + container-height: 2rem, + container-vertical-padding: 0.33rem + ) + ); } diff --git a/libs/ui/src/lib/activities-table/activities-table.component.stories.ts b/libs/ui/src/lib/activities-table/activities-table.component.stories.ts index 57a8f18b68..057747cf14 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.stories.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.stories.ts @@ -494,3 +494,28 @@ export const Actions: Story = { totalItems: activities.length } }; + +export const Toolbar: Story = { + args: { + dataSource, + baseCurrency: 'USD', + deviceType: 'desktop', + hasActivities: true, + hasPermissionToCreateActivity: true, + hasPermissionToDeleteActivity: true, + hasPermissionToExportActivities: true, + hasPermissionToFilterByType: true, + hasPermissionToOpenDetails: false, + locale: 'en-US', + pageIndex: 0, + pageSize: 10, + showAccountColumn: true, + showActions: false, + showCheckbox: false, + showNameColumn: true, + sortColumn: 'date', + sortDirection: 'desc', + sortDisabled: false, + totalItems: activities.length + } +};