From 1fa10f24f706544227f224a348150cc28c9503cb Mon Sep 17 00:00:00 2001 From: Vince Grassia <593223+vgrassia@users.noreply.github.com> Date: Mon, 17 Nov 2025 12:31:54 -0500 Subject: [PATCH 1/3] Fix beta artifact name (#17425) --- .github/workflows/build-desktop.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 98192ea9e08..102fbdbbdc8 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -871,6 +871,8 @@ jobs: -NewName bitwarden-beta-$env:_PACKAGE_VERSION-x64.nsis.7z Rename-Item -Path .\dist\nsis-web\Bitwarden-Beta-$env:_PACKAGE_VERSION-arm64.nsis.7z ` -NewName bitwarden-beta-$env:_PACKAGE_VERSION-arm64.nsis.7z + Rename-Item -Path .\dist\nsis-web\latest.yml ` + -NewName latest-beta.yml - name: Upload portable exe artifact uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 @@ -963,8 +965,8 @@ jobs: if: ${{ needs.setup.outputs.has_secrets == 'true' }} uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 with: - name: ${{ needs.setup.outputs.release_channel }}-beta.yml - path: apps/desktop/dist/nsis-web/${{ needs.setup.outputs.release_channel }}.yml + name: latest-beta.yml + path: apps/desktop/dist/nsis-web/latest-beta.yml if-no-files-found: error macos-build: From b296750bcb272dea5197c9824ad68a916ea681c0 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Mon, 17 Nov 2025 19:07:49 +0000 Subject: [PATCH 2/3] Bumped client version(s) --- apps/web/package.json | 2 +- package-lock.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index b95d3e6aba5..c2db376e5da 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/web-vault", - "version": "2025.11.2", + "version": "2025.11.3", "scripts": { "build:oss": "webpack", "build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js", diff --git a/package-lock.json b/package-lock.json index 46b70931f65..bb8355dc632 100644 --- a/package-lock.json +++ b/package-lock.json @@ -294,7 +294,7 @@ }, "apps/web": { "name": "@bitwarden/web-vault", - "version": "2025.11.2" + "version": "2025.11.3" }, "libs/admin-console": { "name": "@bitwarden/admin-console", From 4e2d8988f2aa1950f04b92d646bbbc727f0c1d3f Mon Sep 17 00:00:00 2001 From: Maximilian Power Date: Mon, 17 Nov 2025 20:08:15 +0100 Subject: [PATCH 3/3] Update at-risk cards with accessibility improvements (#17427) --- .../all-applications.component.html | 111 +++++++++---- .../all-applications.component.ts | 6 +- .../critical-applications.component.html | 148 +++++++++++------- .../critical-applications.component.ts | 13 +- 4 files changed, 186 insertions(+), 92 deletions(-) diff --git a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/all-applications/all-applications.component.html b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/all-applications/all-applications.component.html index 26beaf349a9..b1c2faa4f05 100644 --- a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/all-applications/all-applications.component.html +++ b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/all-applications/all-applications.component.html @@ -5,42 +5,85 @@

{{ "allApplications" | i18n }}

- - +

+
+
+ +
- - - +
+ {{ "atRiskApplications" | i18n }} +
+ {{ applicationSummary.totalAtRiskApplicationCount }} + {{ + "cardMetrics" | i18n: applicationSummary.totalApplicationCount + }} +
+
+

+ +

+
+
+

{{ "criticalApplications" | i18n }}

@@ -16,60 +17,101 @@ }}
- @if (dataService.drawerDetails$ | async; as drawerDetails) { -
- - +
+
+
+ {{ + "atRiskMembers" | i18n + }} +
+ {{ applicationSummary.totalAtRiskMemberCount }} + {{ + "cardMetrics" | i18n: applicationSummary.totalMemberCount + }} +
+
+

+ +

+
+
-
- +
+
+ {{ "atRiskApplications" | i18n }} +
+ {{ applicationSummary.totalAtRiskApplicationCount }} + {{ + "cardMetrics" | i18n: applicationSummary.totalApplicationCount + }} +
+
+

+ +

+
+
+
+
+ +
- - } +
diff --git a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts index 7b7ca8c42da..1ea745929db 100644 --- a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts +++ b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts @@ -17,8 +17,14 @@ import { createNewSummaryData } from "@bitwarden/bit-common/dirt/reports/risk-in import { OrganizationReportSummary } from "@bitwarden/bit-common/dirt/reports/risk-insights/models/report-models"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { OrganizationId } from "@bitwarden/common/types/guid"; -import { NoItemsModule, SearchModule, TableDataSource, ToastService } from "@bitwarden/components"; -import { CardComponent } from "@bitwarden/dirt-card"; +import { + LinkModule, + NoItemsModule, + SearchModule, + TableDataSource, + ToastService, + TypographyModule, +} from "@bitwarden/components"; import { HeaderModule } from "@bitwarden/web-vault/app/layouts/header/header.module"; import { SharedModule } from "@bitwarden/web-vault/app/shared"; import { PipesModule } from "@bitwarden/web-vault/app/vault/individual-vault/pipes/pipes.module"; @@ -33,13 +39,14 @@ import { AccessIntelligenceSecurityTasksService } from "../shared/security-tasks selector: "dirt-critical-applications", templateUrl: "./critical-applications.component.html", imports: [ - CardComponent, HeaderModule, + LinkModule, SearchModule, NoItemsModule, PipesModule, SharedModule, AppTableRowScrollableComponent, + TypographyModule, ], }) export class CriticalApplicationsComponent implements OnInit {