clients/apps/web
Dave 4ff3395754
[PM-29796] Parameter validation with pattern match (#19500)
* feat(accept-organization-component) [PM-29796]: Validate Id expected shape.

* feat(utils) [PM-29796]: Remove invalidUrlParams.

* feat(utils) [PM-29796]: Re-add URL pattern matching detection with updated naming and comments.

* feat(accept-organization) [PM-29796]: Update component handling for id validation.

* feat(utils) [PM-29796]: Improve pattern-matching on utils.

* comment(accept-organization) [PM-29796]: Add comments on handling pattern.

* comment(accept-organization) [PM-29796]: Comments around authedHandler handling.

* refactor(utils) [PM-29796]: One entry per line with trailing comments for Prettier.

* refactor(accept-organization) [PM-29796]: Abstract handleInvalidInvite to its own method.

* docs(utils) [PM-29796]: Add/ungroup comments on declared match patterns.

* test(utils) [PM-29796]: Update tests and comments.

---------

Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
2026-03-17 17:50:35 -04:00
..
.vscode
config icons and key connector urls for web development (#17043) 2025-10-27 12:40:56 +00:00
scripts
src [PM-29796] Parameter validation with pattern match (#19500) 2026-03-17 17:50:35 -04:00
.dockerignore
.gitignore
CLAUDE.md [PM-26337] Create a Claude markdown file (#16676) 2025-10-03 16:48:01 +02:00
config.js
crowdin.yml
dev-server.shared.pem
Dockerfile [PM-31831] fix: add support for overriding commercial SDK (#18863) 2026-02-25 11:15:19 +01:00
entrypoint.sh add shadow package, restore entrypoint functionality (#16124) 2025-08-26 08:47:19 -04:00
jest.config.js
package.json Bumped client version(s) 2026-03-09 10:53:10 +00:00
postcss.config.js build(web): integrate nx (#16706) 2025-10-13 06:31:17 -04:00
project.json [PM-27564] Self-host configuration is not applied with nx build (#17279) 2025-11-24 16:36:23 +01:00
README.md Remove gitter chat badges from READMEs (#19368) 2026-03-04 16:33:27 +00: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
tsconfig.build.json [PM-29239] Create proxy cookie redirect connector (#18476) 2026-02-03 07:08:44 -05:00
tsconfig.json [PM-29239] Create proxy cookie redirect connector (#18476) 2026-02-03 07:08:44 -05:00
tsconfig.spec.json
webpack.base.js [PM-30404] Exclude .wasm.js from babel (#18555) 2026-02-06 08:42:08 +01:00
webpack.config.js [PM-27564] Self-host configuration is not applied with nx build (#17279) 2025-11-24 16:36:23 +01:00

Bitwarden Web App

The Bitwarden web project is an Angular application that powers the web vault (https://vault.bitwarden.com/).

Github Workflow build on main Crowdin DockerHub

Documentation

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