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

20865 Commits

Author SHA1 Message Date
Derek Nance
508a653acc update macos build command to use variant 2026-02-17 17:52:47 -06:00
Derek Nance
366d395300 update safari cache key 2026-02-17 17:52:14 -06:00
Derek Nance
646ce45386 bit desktop commercial sdk support 2026-02-17 17:30:03 -06:00
Derek Nance
7e15d0762d Merge branch 'main' into pm-25909-commercial-desktop 2026-02-17 17:13:04 -06:00
Derek Nance
eff7bb0526 remove unused bootstrap property 2026-02-17 16:31:52 -06:00
Derek Nance
e6194d0212 bit desktop main/preload tsconfig 2026-02-17 16:13:43 -06:00
John Harrington
9f18a68707 remove unwanted text and place wanted in bit-hint (#18989) 2026-02-17 14:10:55 -07:00
SmithThe4th
61326979b9 Updated delete attachment to conform with the server side changes (#19014) 2026-02-17 16:07:14 -05:00
Derek Nance
0b4d350579 update macos desktop build cache keys 2026-02-17 14:49:43 -06:00
bitwarden-devops-bot
e760b1c923 Bumped client version(s) 2026-02-17 20:45:06 +00:00
aj-bw
044db949fa remove release draft key for DAS test enablement (#19035) 2026-02-17 15:06:48 -05:00
Brandon Treston
8a670f1731 fix circular dependency (#19023) 2026-02-17 14:05:14 -05:00
rr-bw
4a651fbfb3 refactor(input-password-flows) [Auth/PM-27086] Use new KM Data Types in InputPasswordComponent flows - TDE & Permission User (#18400)
Updates the SetInitialPasswordService TDE + Permission user flow to use the new KM data types:
- `MasterPasswordAuthenticationData`
- `MasterPasswordUnlockData`
This allows us to move away from the deprecated `makeMasterKey()` method (which takes email as salt) as we seek to eventually separate the email from the salt.

The new `setInitialPasswordTdeUserWithPermission()` method essentially takes the existing deprecated `setInitialPassword()` method and:
- Removes logic that is specific to a `JIT_PROVISIONED_MP_ORG_USER` case. This way the method only handles `TDE_ORG_USER_RESET_PASSWORD_PERMISSION_REQUIRES_MP` cases.
- Updates the logic to use `MasterPasswordAuthenticationData` and `MasterPasswordUnlockData`

Behind feature flag: `pm-27086-update-authentication-apis-for-input-password`
2026-02-17 10:44:21 -08:00
SmithThe4th
3715ed1441 Assign Vault team ownership of shared onboarding components via CODEOWNERS (#19016) 2026-02-17 12:14:09 -05:00
Nik Gilmore
e8df377ba1 [PM-30735] Fix bug causing ciphers not to load under certain circumstances. (#18895) 2026-02-17 09:10:39 -08:00
Mike Amirault
c0e9678c06 [PM-31770] Fix Send expires text formatting (#18926)
* [PM-31770] Fix Send expires text formatting

* Address PR review comments
2026-02-17 10:49:30 -05:00
Bernd Schoolmann
c47881624a Fix types in auth-request abstraction (#19021)
* Fix types in auth-request abstraction

* Fix firefox build
2026-02-17 10:43:41 -05:00
Brandon Treston
c2b89608ae fix missing provider (#18974) 2026-02-17 10:07:08 -05:00
bmbitwarden
ef786225c9 PM-18607 reimplemented errorOnUnknownProperties (#18922)
* PM-18607 reimplemented errorOnUnknownProperties

* claude review

* claude review

---------

Co-authored-by: John Harrington <84741727+harr1424@users.noreply.github.com>
2026-02-16 19:37:36 -05:00
John Harrington
728eab3dab set auth to false for anon file send access (#18978) 2026-02-16 15:55:03 -07:00
John Harrington
5623568a2f [PM-31620] Browser - Incorrect "Copy link" message when Send is shared with specific people (#18982)
* add existing Send creation messages to browser

* remove unused method and associated tests
2026-02-16 15:54:22 -07:00
John Harrington
c415beb653 add password specific header (#18988) 2026-02-16 15:53:46 -07:00
Bernd Schoolmann
460b9ccb67 Fix high CPU usage on flatpak (#19006) 2026-02-16 12:42:56 +01:00
bw-ghapp[bot]
22a6fb1e6d Autosync the updated translations (#19009)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-16 11:42:43 +01:00
bw-ghapp[bot]
eb4b5721a6 Autosync the updated translations (#19007)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-16 10:36:54 +00:00
bw-ghapp[bot]
8620a2d7e4 Autosync the updated translations (#19008)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-16 04:36:42 -06:00
renovate[bot]
470f91ae57 [deps]: Update dtolnay/rust-toolchain digest to efa25f7 (#18997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 04:10:07 -06:00
Derek Nance
a62b53da45 use RouterModule.forChild to register bit routes 2026-02-13 18:00:07 -06:00
Derek Nance
d3ddf3bb4d reorder angular routing modules for commercial build 2026-02-13 17:54:37 -06:00
SmithThe4th
8bd1e5a855 [PM-30580] Add encryptMany to SDK for batch cipher encryption (#18942)
* Migrated encrypt many to the sdk

* removed comment

* updated sdk package
2026-02-13 23:13:41 +00:00
Derek Nance
80ed6b53f3 support overriding commercial sdk 2026-02-13 16:53:04 -06:00
Derek Nance
db808a251f need that license_type matrix var after all
This reverts commit 671349a5c5.
2026-02-13 16:19:14 -06:00
Derek Nance
52ace2de8c shared OSS app module 2026-02-13 16:07:46 -06:00
SmithThe4th
2297082b1a [PM-31668] Race condition in cipher cache clearing causes stale failed decryption state after leaving organization (#18941)
* Refactored the search index to index with the cipherlistview

* Fixed comment

* clear encrypted cipher state to prevent stale emissions during sync

* skip decrypt call when cipher arry is emoty during sync
2026-02-13 16:46:29 -05:00
John Harrington
f5b1be7e62 add dynamic EV headers (#18949) 2026-02-13 14:14:31 -07:00
John Harrington
bd9734c14c reorder form fields to match design specs (#18964) 2026-02-13 14:14:06 -07:00
Jordan Aasen
323f30c8e9 [PM-29892] - fix bulk share in vault (#18601)
* fix bulk share in vault

* clean up types.

* remove unnecessary optional chain

* add back defensive programming. update restore

* fix searchableCollectionNodes

* add back optional chains
2026-02-13 11:36:39 -08:00
Brandon Treston
2912bf05e1 [PM-26901] Add notification handler for auto confirm (#18886)
* add notification handler for auto confirm

* add missing state check

* fix test

* isolate angular specific code from shared lib code

* clean up

* use autoconfirm method

* fix test
2026-02-13 14:36:11 -05:00
Jason Ng
10a20a43a3 [PM-31738] update archive toasts (#18923)
* update archive toast for all clients and trash archive restore toast, update archive cipher utilities spec
2026-02-13 13:53:11 -05:00
cyprain-okeke
f46511b3e8 [PM-30908]Correct Premium subscription status handling (#18475)
* Implement the required changes

* Fix the family plan creation for expired sub

* Resolve the pr comments

* resolve the resubscribe issue

* Removed redirectOnCompletion: true from the resubscribe

* Display the Change payment method dialog on the subscription page

* adjust the page reload time

* revert payment method open in subscription page

* Enable cancel premium see the subscription page

* Revert the removal of hasPremiumPersonally

* remove extra space

* Add can view subscription

* Use the canViewSubscription

* Resolve the tab default to premium

* use the subscription Instead of hasPremium

* Revert the changes on user-subscription

* Use the flag to redirect to subscription page

* revert the canViewSubscription change

* resolve the route issue with premium

* Change the path to

* Revert the previous iteration changes

* Fix the build error
2026-02-13 18:56:35 +01:00
John Harrington
ab0739b693 rename flag to emails (#18955) 2026-02-13 10:23:25 -07:00
Isaiah Inuwa
ab702e3a1a Don't sync invalid password ciphers to autofill (#18783) 2026-02-13 11:01:42 -06:00
Isaiah Inuwa
fa40de92b1 Remove unneeded workaround to get credential ID from request (#18784) 2026-02-13 11:01:27 -06:00
Jared
b567fea7e7 [PM-29506] Rid of old feature flag for members feature flag (#18884)
* [PM-31750] Refactor members routing and user confirmation logic

* Simplified user confirmation process by removing feature flag checks.
* Updated routing to directly use the new members component without feature flagging.
* Removed deprecated members component references from routing modules.
* Cleaned up feature flag enum by removing unused entries.

* trigger claude

* [PM-31750] Refactor members component and remove deprecated files

* Renamed vNextMembersComponent to MembersComponent for consistency.
* Removed deprecated_members.component.ts and associated HTML files.
* Updated routing and references to use the new MembersComponent.
* Cleaned up related tests to reflect the component name change.

* Refactor import statements in security-tasks.service.ts for improved readability

* Update apps/web/src/app/admin-console/organizations/manage/user-confirm.component.ts

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* Remove BaseMembersComponent and related imports from the admin console, streamlining member management functionality.

* Remove unused ConfigService import from UserConfirmComponent to clean up code.

* Implement feature flag logic for user restoration in MemberDialogComponent, allowing conditional restoration based on DefaultUserCollectionRestore flag.

---------

Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-02-13 11:38:35 -05:00
Brandon Treston
011f250684 [PM-32075] Fix self host bug due to type mismatch (#18919)
* fix self host bug with data model

* fix type issues

* fix types, make successful required
2026-02-13 10:02:36 -05:00
Daniel James Smith
69264c8841 [PM-32212] Migrate platform font icons to bit-icon (#18970)
* Changes on browser

* Changes on desktop

* Changes on web

* Fix chromatic story

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-13 09:43:42 -05:00
bw-ghapp[bot]
412d1b541d Autosync the updated translations (#18963)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-13 12:11:17 +01:00
bw-ghapp[bot]
7c6512c78f Autosync the updated translations (#18962)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-13 10:27:35 +01:00
bw-ghapp[bot]
c9a125b338 Autosync the updated translations (#18961)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-13 10:24:50 +01:00
Brad
8d3cbd3da6 [PM-31801] Fix: Allow admins/owners to edit all ciphers in reports when Org setting is enabled#18856
This PR fixes an issue where admins couldn't edit ciphers in organization reports when the "Allow Admin Access to All Collection Items" setting was enabled.

The fix adds a check for organization.allowAdminAccessToAllCollectionItems in the canManage() method across all organization report components. When this setting is enabled, admins/owners can now properly edit all ciphers regardless of collection membership.
2026-02-12 13:59:27 -08:00