clients/apps/desktop
Leslie Xiong 44bdaf71b3
Desktop/pm 18769/migrate vault filters (#17919)
Migrated vault filters to new v3 vault's navigation

* Decoupled existing vault filtering from vault component by using routed params with routed-vault-filter-bridge
* Converted vault filters to standalone components
* Removed extending filter Base Components from deprecated /libs/angular library and handled logic directly
* Moved shared 'models' and 'services' directories from web-vault into /libs/vault
2026-01-15 16:17:00 +01:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
config [deps] SM: Update typescript-eslint monorepo to v8 (major) (#10601) 2025-01-14 11:23:59 -05:00
desktop_native Add Rust pre-commit hooks for desktop native (#17823) 2026-01-15 07:50:47 -07:00
fastlane [BRE-1281] Strip bullets from changelog in fastlane (#17237) 2025-11-05 19:54:58 +00:00
macos PM-8353 MacOS passkey provider (#13963) 2025-12-05 12:58:20 -05:00
native-messaging-test-runner [deps] Platform: Update @types/node to v22.19.3 (#17991) 2025-12-18 08:02:02 -07:00
resources Add .desktop file for flatpak dev build (#18018) 2025-12-18 14:35:30 +01:00
scripts Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
src Desktop/pm 18769/migrate vault filters (#17919) 2026-01-15 16:17:00 +01:00
stores Bump year in copyright (#18132) 2025-12-29 09:10:34 -06:00
.gitignore [bre-1089] mac desktop publish automation using fastlane (#16091) 2025-08-28 10:53:17 -04:00
CLAUDE.md [PM-26337] Create a Claude markdown file (#16676) 2025-10-03 16:48:01 +02:00
crowdin.yml Fix Crowdin Pull workflow (#2667) 2022-05-10 10:20:32 -04:00
custom-appx-manifest.xml Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
electron-builder.beta.json Sign Appx in CI (#17975) 2026-01-12 14:19:46 -05:00
electron-builder.json Sign Appx in CI (#17975) 2026-01-12 14:19:46 -05:00
installer.nsh [PM-2021] Remove startup entry on windows uninstall (#16701) 2025-10-03 17:57:47 +02:00
jest.config.js Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
package.json Sign Appx in CI (#17975) 2026-01-12 14:19:46 -05:00
postcss.config.js eslint: report unused disable directives (#13463) 2025-03-10 09:33:08 -04:00
project.json build(desktop): integrate nx (#16860) 2025-10-14 06:27:38 -04:00
README.md Fix some references to master (#14578) 2025-05-01 07:18:09 -07:00
sign.js Sign Appx in CI (#17975) 2026-01-12 14:19:46 -05:00
tailwind.config.js [PM-29448] Consume the new send table in web (#17923) 2025-12-19 16:00:37 +01:00
test.setup.ts [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
tsconfig.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.main.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.preload.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.renderer.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.spec.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
webpack.base.js [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
webpack.config.js [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00

Github Workflow build on main Crowdin Join the chat at https://gitter.im/bitwarden/Lobby

Bitwarden Desktop Application

Platforms

The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions.

Desktop Vault

Documentation

Please refer to the Desktop section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.