1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-04-18 20:46:00 +02:00
The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).
Go to file
Jonathan Prusik 15faf52f57
[PM-13115] Allow users to disable extension content script injections by domain (#11826)
* add disabledInteractionsUris state to the domain settings service

* add routes and ui for user disabledInteractionsUris state management

* use disabled URIs service state as a preemptive conditon to injecting content scripts

* move disabled domains navigation button from account security settings to autofill settings

* update disabled domain terminology to blocked domain terminology

* update copy

* handle blocked domains initializing with null value

* add dismissable banner to the vault view when the active autofill tab is on the blocked domains list

* add autofill blocked domain indicators to autofill suggestions section header

* add BlockBrowserInjectionsByDomain feature flag and put feature behind it

* update router config to new style

* update tests and cleanup

* use full-width-notice slot for domain script injection blocked banner

* convert thrown error on content script injection block to a warning and early return

* simplify and enspeeden state resolution for blockedInteractionsUris

* refactor feature flag state fetching and update tests

* document domain settings service

* remove vault component presentational updates
2025-01-06 17:10:34 -05:00
.checkmarx
.codescene
.github [deps] BRE: Update slackapi/slack-github-action action to v2 (#12140) 2025-01-03 11:39:01 -05:00
.husky
.storybook [PM-12273] Admin Console Integration Page (#11883) 2024-12-05 10:09:40 -05:00
.vscode Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
apps [PM-13115] Allow users to disable extension content script injections by domain (#11826) 2025-01-06 17:10:34 -05:00
bitwarden_license [PM-16524] move integration page shared components into admin console ownership (#12664) 2025-01-06 16:05:29 -05:00
libs [PM-13115] Allow users to disable extension content script injections by domain (#11826) 2025-01-06 17:10:34 -05:00
patches
scripts Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
.browserslistrc
.editorconfig
.eslintignore Cleaning up after removing gulp from codebase (#12117) 2024-11-25 17:51:24 +01:00
.eslintrc.json [CL-425] - add tools card component (#11375) 2024-10-11 23:00:45 +02:00
.git-blame-ignore-revs
.gitattributes
.gitignore [PM-14850] Flatpak development & qa artifacts (#11925) 2024-11-13 17:41:47 +01:00
.nvmrc
.prettierignore
.prettierrc.json
angular.json [PM-4347] Upgrade angular to 17 (#11031) 2024-11-04 11:51:43 -05:00
babel.config.json
clients.code-workspace Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
CONTRIBUTING.md
jest.config.js [PM-14478] Add libs/key-management to jest.config (#11854) 2024-11-05 10:03:43 -06:00
LICENSE_BITWARDEN.txt
LICENSE_GPL.txt
LICENSE.txt
package-lock.json [CL-506] Upgrade to Angular 18 (#12218) 2025-01-06 13:49:33 -05:00
package.json [CL-506] Upgrade to Angular 18 (#12218) 2025-01-06 13:49:33 -05:00
README.md Fix linting (#12051) 2024-11-19 13:52:46 +00:00
SECURITY.md
tailwind.config.js [PM-9869] Create SendFormContainer (#10147) 2024-07-19 21:17:52 +02:00
tsconfig.eslint.json [CL-425] - add tools card component (#11375) 2024-10-11 23:00:45 +02:00
tsconfig.json Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00

Bitwarden

GitHub Workflow browser build on main GitHub Workflow CLI build on main GitHub Workflow desktop build on main GitHub Workflow web build on main gitter chat


Bitwarden Client Applications

This repository houses all Bitwarden client applications except the Mobile application.

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

We're Hiring!

Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.

Contribute

Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.