mirror of
https://github.com/bitwarden/clients.git
synced 2026-07-04 21:05:54 +08:00
* add updated background and background2x images, remove old image * update build instructions with background file location * test bumping electron-builder version to resolve bug * drop electron-builder version to earliest with the background fix, newer version had breakage * attempt to resolve build errors due to dep changes including prebuild files to be bundled with other platform types * fix macos universal build conflicts due electron builder bump * simplify approach, push to ci for further testing after local tests hit some arch friction * pulling in @abergs change from PR#18474 to fix the same issue * add identifier name, add desktop_napi version to see if that resolve it not being found during ci build * address changes in getTreeFromWorkspaces in electron-builder * bump electron-builder version further up to resolve dep getTreeFromWorkspaces resolution issue * update pack script to work around bug during intermediate signing process for mac MAS app * updated background resources, arrow moved up slightly. assets provided by design team * electron-builder 26.8.2's collector only bundles modules found in _dependencies (from npm list). Workspace members must be explicitly declared as dependencies to appear there — the workspaces array alone is not sufficient. Without this, desktop-napi is silently missing from the asar on all platforms. * filter by platform and arch * update before pack script * revert before-pack change, update x64 arch files in EB json * fix linting fail due to missing dep, fix matching logic |
||
|---|---|---|
| .. | ||
| .vscode | ||
| config | ||
| desktop_native | ||
| fastlane | ||
| macos | ||
| native-messaging-test-runner | ||
| resources | ||
| scripts | ||
| src | ||
| stores | ||
| .gitignore | ||
| CLAUDE.md | ||
| crowdin.yml | ||
| custom-appx-manifest.xml | ||
| electron-builder.beta.json | ||
| electron-builder.json | ||
| installer.nsh | ||
| jest.config.js | ||
| package.json | ||
| postcss.config.js | ||
| project.json | ||
| README.md | ||
| sign.js | ||
| tailwind.config.js | ||
| test.setup.ts | ||
| tsconfig.json | ||
| tsconfig.main.json | ||
| tsconfig.preload.json | ||
| tsconfig.renderer.json | ||
| tsconfig.spec.json | ||
| webpack.base.js | ||
| webpack.config.js | ||
Bitwarden Desktop Application
The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions.
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.

