John Harrington
f5e4aaedad
Merge branch 'main' into main
2026-01-12 09:16:16 -07:00
Nick Krantz
8cda097b3c
do not show archive option in bulk menu for collections ( #18267 )
2026-01-12 10:07:38 -06:00
cyprain-okeke
f2bc147492
Resolve the space issue ( #17921 )
2026-01-12 16:48:42 +01:00
Leslie Tilton
6472b3689e
[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-01-12 09:17:45 -06:00
Vijay Oommen
7fdff46bec
[PM-26146] Remove risk insights activity tab feature flag ( #18218 )
2026-01-12 14:28:58 +00:00
bw-ghapp[bot]
7b54c21dea
Autosync the updated translations ( #18320 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-12 12:56:59 +01:00
bw-ghapp[bot]
5d345d030f
Autosync the updated translations ( #18319 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-12 12:50:17 +01:00
bw-ghapp[bot]
ef57e3aa1d
Autosync the updated translations ( #18318 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-12 11:40:20 +01:00
renovate[bot]
97e2972b49
[deps]: Update Swatinem/rust-cache action to v2.8.2 ( #18317 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 10:21:39 +00:00
Bernd Schoolmann
f167f06b62
[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-01-12 10:06:11 +00:00
Bernd Schoolmann
7dbe1dabfb
[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-01-12 11:00:39 +01:00
Bernd Schoolmann
3563b935d1
Fix typescript 7 incompatibilities in KM code ( #18174 )
...
* Fix platform tsgo compat
* Fix km tsgo compat
* Pass through null
* Undo platform changes
2026-01-12 10:14:32 +01:00
Thibault
9e4734c930
Fix layout of download Bitwarden link in settings popup
2026-01-10 19:27:09 +01:00
Jordan Aasen
404d925f84
[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-01-09 16:39:22 -08:00
renovate[bot]
1714660bde
[deps] AC: Update bufferutil to v4.1.0 ( #18280 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 08:19:13 +10:00
Isaiah Inuwa
494a4a5932
Allow local Electron app signing for Windows dev builds [PM-18325] ( #17973 )
2026-01-09 21:24:16 +00:00
neuronull
a199744e24
Inform user if Desktop client already running ( #17846 )
2026-01-09 20:56:36 +00:00
Thomas Avery
711036bd60
[PM-27325] Deprecate user account crypto init methods ( #18188 )
...
* deprecate account crypto init methods
* Add deprecation notice for new use cases on makeKeyPair
2026-01-09 14:53:48 -06:00
Jason Ng
00882c331a
[PM-30611] show deleted archived items in trash ( #18272 )
2026-01-09 15:39:18 -05:00
Addison Beck
eb12758c99
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-01-09 21:22:54 +01:00
Isaiah Inuwa
881afacded
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-01-09 20:18:17 +00:00
bmbitwarden
92190d734c
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-01-09 13:39:26 -05:00
Jordan Aasen
1b76ce5b7c
[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-01-09 10:31:08 -08:00
Brandon Treston
392794b560
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-01-09 12:41:39 -05:00
Daniel Riera
c6f704bd21
[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-01-09 10:37:16 -05:00
bw-ghapp[bot]
f7f4ac0bcc
Autosync the updated translations ( #18277 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-09 15:22:56 +01:00
bw-ghapp[bot]
b4c1d1c149
Autosync the updated translations ( #18278 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-09 15:22:43 +01:00
bw-ghapp[bot]
bcdf3a52bb
Autosync the updated translations ( #18276 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-09 15:22:20 +01:00
Isaac Ivins
95100b6f23
Feature/pm 28788 desktop header UI migration ( #18221 )
...
Add desktop header component
2026-01-09 09:41:15 +01:00
Jordan Aasen
1022d21654
use custom auth wrapper for at-risk-passwords ( #18055 )
2026-01-08 15:21:32 -08:00
Zhaolin Liang
4aa69a769b
[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-01-09 00:19:56 +01:00
blackwood
eedc36cf39
Revert "Display autofill overlay for zoom.us signin password ( #16900 )" ( #18261 )
2026-01-08 16:46:13 -05:00
Jason Ng
6579e31374
[PM-30537] add tab nav to restart premium link ( #18269 )
2026-01-08 16:16:08 -05:00
SmithThe4th
53c6017495
Added batch encrypt many method and used that in imports ( #18266 )
2026-01-08 15:01:03 -05:00
Leslie Tilton
0dd4ed7026
Use official latest phishing sources from phish.co.za ( #18271 )
2026-01-08 12:54:39 -06:00
Nick Krantz
de2ebc484a
exclude deleted items from at risk check ( #18246 )
2026-01-08 11:33:24 -06:00
Thomas Avery
4866eaa2ec
[PM-23618] Require masterKey on makeUserKey ( #17244 )
2026-01-08 11:09:13 -06:00
Max
0396b4e054
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-01-08 15:09:52 +00:00
Jason Ng
95235a2b7b
[PM-30526] remove archive option from item more options in AC ( #18255 )
2026-01-08 09:59:27 -05:00
bmbitwarden
5578c94c65
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-01-08 09:27:37 -05:00
renovate[bot]
66252d7c10
[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-01-08 14:12:17 +00:00
renovate[bot]
843913bdee
[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-01-08 10:33:21 +00:00
brandonbiete
ca015515e2
[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-01-07 17:08:14 -05:00
Stephon Brown
788c5d1d8a
[PM-29906] SM Discount Defect ( #18147 )
...
* fix(billing): Update logic for subscriptionLineItems
* billing(fix): correct display logic from secretsManager to passwordManager
2026-01-07 21:08:13 +00:00
Brandon Treston
bb318ee22e
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-01-07 15:27:41 -05:00
Daniel James Smith
97312aaaa0
Add 'verifysign' to tools owned dependencies ( #18239 )
2026-01-07 13:15:39 -07:00
Vijay Oommen
dfa633f7ab
PM-26917 Added a document on how to create an integration ( #18248 )
2026-01-07 13:54:50 -06:00
Tom
5832065e96
Revert "[PM-30319] [BLOCKER] phish cache freeze ( #18157 )" ( #18245 )
...
This reverts commit fcc2844a16 .
2026-01-07 19:25:10 +00:00
neuronull
196db093b2
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-01-07 11:54:46 -07:00
neuronull
9ba9c89ee6
Allow unmaintained crates in transient deps ( #18241 )
2026-01-07 18:00:31 +00:00