1
0
mirror of https://github.com/bitwarden/browser synced 2024-12-19 12:54:48 +01:00
bitwarden-estensione-browser/apps/desktop
Oscar Hinton 7cfa38e344
[PM-3996] Scaffolding for preload script (#6065)
This PR wires up a polyfill for window.ipc which allows us to progressively migrate the codebase to a format which supports context bridge. This avoids a big bang effort where every non sandboxed call has to be migrated before we can run the code.

Once all calls to node modules are removed from the renderer and only exists in preload.ts. We will turn on context isolation and use the context bridge for communication instead.
2023-10-12 11:50:17 +02:00
..
.vscode
config Individual Vault Item Encryption Feature (#6241) 2023-09-28 08:44:57 -04:00
desktop_native [BEEEP] [PM-565] Implement clipboard logic in rust (#4516) 2023-10-02 18:50:57 +02:00
native-messaging-test-runner
resources
scripts [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
src [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
stores
.eslintrc.json
.gitignore
crowdin.yml
electron-builder.json [PM-4230] bump Electron to v26.3.0 (#6511) 2023-10-06 12:12:54 -04:00
installer.nsh
jest.config.js
package.json [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
postcss.config.js
README.md
sign.js
tailwind.config.js
test.setup.ts
tsconfig.json [PM-4031] Add libs/importer to browser and desktop (#6373) 2023-10-03 16:33:49 +00:00
tsconfig.renderer.json
tsconfig.spec.json
webpack.main.js [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
webpack.preload.js [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
webpack.renderer.js [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00

Github Workflow build on master 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.