1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-18 18:33:50 +00:00
Commit Graph

20463 Commits

Author SHA1 Message Date
Stephon Brown
0bac1e8c16 billing(fix): add initial focus to upgrade button (#18184) 2026-02-17 09:32:49 -08:00
Nick Krantz
794a57bfea do not show archive option in bulk menu for collections (#18267) 2026-02-17 09:32:49 -08:00
cyprain-okeke
5cadd2f094 Resolve the space issue (#17921) 2026-02-17 09:32:49 -08:00
Leslie Tilton
d07933bd66 [PM-30319][PM-30639)] Move update of phishing cache to a background process (#18302)
* Move update of phishing cache to a background process

* Move log
2026-02-17 09:32:48 -08:00
Vijay Oommen
156bb6c28a [PM-26146] Remove risk insights activity tab feature flag (#18218) 2026-02-17 09:32:48 -08:00
bw-ghapp[bot]
7b228b7f07 Autosync the updated translations (#18320)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:48 -08:00
bw-ghapp[bot]
b6df6e1741 Autosync the updated translations (#18319)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:48 -08:00
bw-ghapp[bot]
ef82c90523 Autosync the updated translations (#18318)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:47 -08:00
renovate[bot]
74ab8299b7 [deps]: Update Swatinem/rust-cache action to v2.8.2 (#18317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:32:47 -08:00
Bernd Schoolmann
b1ea3d8e45 [PM-30442] Fix cipherkey getting included in export of unencrypted json (#18206)
* Fix cipherkey being exported in unencrytped json export

* Fix unencrypted json exporting with cipher key

* Fix unencrypted export for org vaults

---------

Co-authored-by: SmithThe4th <gsmith@bitwarden.com>
2026-02-17 09:32:45 -08:00
Bernd Schoolmann
cbcdb2fb2d [PM-30285] Fix incorrect number of ciphers and folders being reported in diagnostics tool (#18236)
* Fix incorrect number of ciphers and folders being reported in diagnostics tool

* Cleanup tests

* Cleanup tests

* Cleanup
2026-02-17 09:26:08 -08:00
Bernd Schoolmann
43168dae46 Fix typescript 7 incompatibilities in KM code (#18174)
* Fix platform tsgo compat

* Fix km tsgo compat

* Pass through null

* Undo platform changes
2026-02-17 09:26:07 -08:00
Jordan Aasen
348ed4b616 [PM-24560] - Add Archive UI Element to View and Edit Item Cards (#16954)
* finalize new UI elements for archive/unarchive

* add tests

* add missing service

* add tests

* updates to edit and view pages

* use structureClone

* fix lint

* fix typo

* clean up return types

* fixes to archive UI

* fix tests

* use @if and userId$
2026-02-17 09:26:07 -08:00
renovate[bot]
246a549f58 [deps] AC: Update bufferutil to v4.1.0 (#18280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:26:07 -08:00
Isaiah Inuwa
37495b0909 Allow local Electron app signing for Windows dev builds [PM-18325] (#17973) 2026-02-17 09:26:07 -08:00
neuronull
984e2b303d Inform user if Desktop client already running (#17846) 2026-02-17 09:26:06 -08:00
Thomas Avery
bf521ec847 [PM-27325] Deprecate user account crypto init methods (#18188)
* deprecate account crypto init methods

* Add deprecation notice for new use cases on makeKeyPair
2026-02-17 09:26:06 -08:00
Jason Ng
a8fc5c5928 [PM-30611] show deleted archived items in trash (#18272) 2026-02-17 09:26:06 -08:00
Addison Beck
5625c8a38e fix(nx): use relative paths in tsconfig.base.json for TypeScript 7 compatibility (#18295)
Update the NX library generator to prefix paths with './' when adding entries to tsconfig.base.json. This ensures compatibility with TypeScript 7 and tsgo, which require relative paths to explicitly start with './'.
2026-02-17 09:26:05 -08:00
Isaiah Inuwa
5b84fb4c87 Enable cross-compilation and packaging of Windows Appx from macOS (#17976)
* Enable cross-compilation and packaging of Windows Appx from macOS

* Consolidate cargo build execution into a single function in native build script

* Install cargo-xwin when needed

* Install Appx tools when needed

* Consolidate command execution into a single function in native build script

* Only include the native node modules for the appropriate platform

electron-builder's globs interact strangely, so we can't
exclude all the .node files in the global config and then
include the platform-specific files in the platform
configuration.

* Always copy Rust binaries to dist folder

* Log source and destination when copying files

* Update copyright

* Match Electron version in Beta build
2026-02-17 09:26:05 -08:00
bmbitwarden
c1692761c3 Pm 28182 add success page (#17814)
* PM-28182-implemented send confirmation drawer

* PM-28182 resolved lint issue

* PM-28182 resolved pr comment

* PM-28182 put behind feature flag

* Fix feature flag checks in send component

* Fix feature flag checks in send dropdown component

* Add SendUIRefresh feature flag

* PM-28182 resolved lint issues

* PM-28182 resolved N bug in drawer message

* PM28182 resolved expirationDate replaced with delettionDate

* PM-28182 resolved build issue

* PM-28182 resolved failling tests

* PM-28182 resolved pr comment to consolidate expression

* chore: rerun web build

* PM-28182 removed unneeded export
2026-02-17 09:26:05 -08:00
Jordan Aasen
f8f0440b59 [PM-30264] - fix exact match dialog show logic (#18216)
* fix exact match dialog show logic

* fix logic for uri matching

* simplify exact match dialog show logic
2026-02-17 09:26:05 -08:00
Brandon Treston
800e534e56 Ac/pm 26365 auto confirm extension one time setup dialog (#17339)
* create nav link for auto confirm in settings page

* wip

* WIP

* create auto confirm library

* migrate auto confirm files to lib

* update imports

* fix tests

* fix nudge

* cleanup, add documentation

* clean up

* cleanup

* fix import

* fix more imports

* implement one time dialog

* add tests

* design changes

* fix styles

* edit copy

* fix tests

* fix tw issue

* fix typo, add tests

* CR feedback

* more clean up, fix race condition

* CR feedback, cache policies, refactor tests

* run prettier with updated version

* clean up duplicate logic

* clean up

* add missing export

* fix test

* fix dialog position

* add tests
2026-02-17 09:26:04 -08:00
Daniel Riera
ec6670e7cc [PM-29518] Remove @ts-strict-ignore in overlay/inline-menu/content/autofill-inline-menu-content.service.ts (#18155)
* Initialized the observers directly in the constructor and removed setupMutationObserver

* explicitly initialize timers as null

* removed redundant checks for inlineMenuEnabled and tracked the button and list so TS knows they are definitely assigned

* early returns for processContainerElementMutation list and button checks, last child now has a fallback to 0 for undefined

* Update apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.ts

Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>

---------

Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>
2026-02-17 09:26:04 -08:00
bw-ghapp[bot]
1ff0c09d65 Autosync the updated translations (#18277)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:26:04 -08:00
bw-ghapp[bot]
cc89e12252 Autosync the updated translations (#18278)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:26:03 -08:00
bw-ghapp[bot]
cc790c7b27 Autosync the updated translations (#18276)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:26:03 -08:00
Isaac Ivins
316f4266dd Feature/pm 28788 desktop header UI migration (#18221)
Add desktop header component
2026-02-17 09:26:02 -08:00
Jordan Aasen
ef7db181ef use custom auth wrapper for at-risk-passwords (#18055) 2026-02-17 09:26:02 -08:00
Zhaolin Liang
9cca3e71f1 [PM-25402] auto-assign new logins to current folder/collection (#16268)
* auto-assign selected collection for new vault items

* Ensure a selected collectionId in the vault filter is passed on to a newly created cipher.

Fixes #15485

* Assign selected folder and collection when creating a new cipher

Added here to prevent a regression whenever we switch over to this componet and deprecate vault-v2.component

* account for null folderIds

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Jordan Aasen <166539328+jaasen-livefront@users.noreply.github.com>
Co-authored-by: jaasen-livefront <jaasen@livefront.com>
2026-02-17 09:26:02 -08:00
blackwood
8ac308cd6f Revert "Display autofill overlay for zoom.us signin password (#16900)" (#18261) 2026-02-17 09:26:02 -08:00
Jason Ng
63934a5830 [PM-30537] add tab nav to restart premium link (#18269) 2026-02-17 09:26:01 -08:00
SmithThe4th
bc1ba01b40 Added batch encrypt many method and used that in imports (#18266) 2026-02-17 09:26:01 -08:00
Leslie Tilton
b0162b4c91 Use official latest phishing sources from phish.co.za (#18271) 2026-02-17 09:26:01 -08:00
Nick Krantz
f82cfd87e3 exclude deleted items from at risk check (#18246) 2026-02-17 09:26:01 -08:00
Thomas Avery
a35d2ca036 [PM-23618] Require masterKey on makeUserKey (#17244) 2026-02-17 09:26:00 -08:00
Max
a5807205df Add CSV export functionality to organization members page (#17342)
* Add CSV export functionality to organization members page

* Remove unnecessary async from getMemberExport method

* Changed button position and style

* fixed button alignment

* updates based on feedback from product design

* refactor, cleanup

* fix DI

* add default to user status pipe

* add missing i18n key

* copy update

* remove redundant copy

---------

Co-authored-by: Brandon <btreston@bitwarden.com>
2026-02-17 09:26:00 -08:00
Jason Ng
03477decf6 [PM-30526] remove archive option from item more options in AC (#18255) 2026-02-17 09:26:00 -08:00
bmbitwarden
d1fb378ddc Pm 29917 split the send access component in the web project into multiple components (#18142)
* PM 29917 implemented refactor of send access component

* PM-29917 refactored to new angular switch syntax

* PM-29917 added mark for check
2026-02-17 09:25:59 -08:00
renovate[bot]
b400787e52 [deps]: Update Minor github-actions updates (#17621)
* [deps]: Update Minor github-actions updates

* Revert bump

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:59 -08:00
renovate[bot]
89519973d1 [deps]: Update GitHub Artifact Actions (#17994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:59 -08:00
brandonbiete
d163212b88 [BRE-1474] Add GPG signing and automated PRs to repository-management workflow (#18254)
* Update repository-management workflow for RC branch rulesets

Add GPG signing and PR-based workflow to comply with upcoming RC branch
protection rules. Version bumps now create PRs with signed commits instead
of pushing directly to branches.

* Fix linter issues in workflow

Use environment variables for GPG secrets to prevent template injection.
Update github-script to v8.0.0 to match other workflows in repo.
2026-02-17 09:25:59 -08:00
Stephon Brown
7a11a87d26 [PM-29906] SM Discount Defect (#18147)
* fix(billing): Update logic for subscriptionLineItems

* billing(fix): correct display logic from secretsManager to passwordManager
2026-02-17 09:25:58 -08:00
Brandon Treston
3f225119f8 Ac/pm 26364 extension UI for auto confirm (#17258)
* create nav link for auto confirm in settings page

* wip

* WIP

* create auto confirm library

* migrate auto confirm files to lib

* update imports

* fix tests

* fix nudge

* cleanup, add documentation

* clean up

* cleanup

* fix import

* fix more imports

* add tests

* design changes

* fix tests

* fix tw issue

* fix typo, add tests

* CR feedback

* more clean up, fix race condition

* CR feedback, cache policies, refactor tests

* run prettier with updated version

* clean up duplicate logic

* clean up

* fix test

* add missing prop for test mock

* clean up
2026-02-17 09:25:58 -08:00
Daniel James Smith
68d534a63e Add 'verifysign' to tools owned dependencies (#18239) 2026-02-17 09:25:58 -08:00
Vijay Oommen
f80dea5a2e PM-26917 Added a document on how to create an integration (#18248) 2026-02-17 09:25:57 -08:00
Tom
02cfe9d193 Revert "[PM-30319] [BLOCKER] phish cache freeze (#18157)" (#18245)
This reverts commit fcc2844a16.
2026-02-17 09:25:57 -08:00
neuronull
bad8ff3002 Desktop autotype remove SHIFT from valid modifier keys (#17347)
Removal of SHIFT from valid modifier keys. As it stands, we allow [SHIFT + `<a-z>`] , which would prevent users from capitalizing letters. As a result, the default shortcut has to change (because it included SHIFT). Changed to CONTROL + ALT + b
2026-02-17 09:25:57 -08:00
neuronull
1df4af314b Allow unmaintained crates in transient deps (#18241) 2026-02-17 09:25:57 -08:00
Thomas Avery
0dacd305d0 [PM-25385] Remove unlock-with-master-password-unlock-data flag (#18010)
* remove feature flag from lock component

* Add missing windowHidden desktop feature

* Remove the flag from CLI unlock

* Remove the flag from enum file
2026-02-17 09:25:56 -08:00