Bernd Schoolmann
6849d3aa98
[PM-2199] Implement userkey rotation for all TDE devices ( #13576 )
...
* Implement key rotation v2
* Pass through masterpassword hint
* Properly split old and new code
* Mark legacy rotation as deprecated
* Throw when data is null
* Cleanup
* Add tests
* Fix build
* Update libs/key-management/src/key.service.spec.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update apps/web/src/app/auth/settings/change-password.component.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Add documentation
* Centralize loading logic
* Add proof-of-concept for tde rotation
* Fix build
* Only include trusted devices in rotation request
* Undo featureflag change
* Fix tests
* Prettier format
* Fix build
* Undo changes to migrate legacy component
* Address feedback & add tests
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-03-31 18:16:11 +02:00
Brandon Treston
753875219a
migrate setup-provider.component ( #14026 )
2025-03-31 11:12:24 -04:00
Brandon Treston
78c74f7acd
fix qa bug ( #14047 )
2025-03-31 11:11:17 -04:00
Brandon Treston
2381d6b3cd
migrate provider clients component ( #14030 )
2025-03-31 11:07:02 -04:00
Daniel James Smith
7992e0247e
Fix wrong file extension being set when exporting with attachments ( #14067 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-31 15:06:27 +00:00
Bernd Schoolmann
15738f16ae
[PM-18038] Fix safari using outdated biometrics protocol ( #13287 )
...
* Fix safari using outdated biometrics protocol
* Remove logging
* Remove log
* Move canEnableBiometricUnlock to biometric service
* Fix build
* Add tests
* Fix type error
* Attempt to fix build
* Fix build
* Fix test failure
2025-03-31 16:59:01 +02:00
Bernd Schoolmann
22039d038d
[PM-3475] Remove deprecated keys ( #13266 )
...
* Remove deprecated keys
* Fix cli build
* Fix build
2025-03-31 16:58:02 +02:00
Daniel James Smith
0311681803
Fix filename not including "_encrypted_" when selecting encrypted vault exports ( #14066 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-31 16:55:04 +02:00
cyprain-okeke
646c7198aa
Changes to add validation ( #13762 )
2025-03-31 15:10:36 +01:00
cyprain-okeke
740d0251b8
[PM-19368]Add new collection from individual vault is not displaying Upgrade option rather than Save ( #13965 )
...
* Resolve the pop up issue and update button
* Rename a method properly
2025-03-31 15:08:03 +01:00
Daniel James Smith
49924512b8
[PM-19656] Fix zip option not being set correctly after navigating to Admin Console ( #14058 )
...
* Simplify if to reduce nesting
* Start subscribing to changes of the vaultSelector as soon as possible during ngOnInit
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-31 15:55:20 +02:00
Todd Martin
51bfbcf090
chore(UI Refresh): [PM-19679] Remove unauth-ui-refresh flag from clients
...
* Completed feature flag grouping
* Added organization of default value section.
* Clarified comment.
* Removed flag
* Removed merge error that duplicated comment.
2025-03-31 09:11:47 -04:00
Michał Chęciński
56672a3568
[BRE-714] Enhance TestFlight desktop publishing ( #13871 )
...
* Update TestFlight deployment to use Fastlane for app uploads
* Update TestFlight deployment to use Fastlane for app uploads
* Fix
* Fix create secret for fastlane
* Fix create secret for fastlane
* Fix create secret for fastlane
* Install gsed to use sed on macos runner
* Create test file
* Fix test
* Use actual token
* Add TestFlight distribution option for QA testing
* Update .github/workflows/build-desktop.yml
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com >
* Add if to secret construction for fastlane
---------
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com >
2025-03-31 12:59:47 +02:00
Todd Martin
907abc9dae
Complete feature flag grouping by team ( #14054 )
...
* Completed feature flag grouping
* Added organization of default value section.
* Clarified comment.
2025-03-30 15:49:52 -04:00
Jason Ng
66a914badf
[PM-19654] add hideIcon option to extension anon layout ( #14045 )
2025-03-28 15:50:30 -04:00
Addison Beck
f759e62aeb
fix(browser): restore timer based background syncs ( #14031 )
...
* docs: fix a typo
* fix(browser): restore timer-based background syncs
The browser extension was not performing scheduled background syncs every 30 minutes as expected. This was due to missing task scheduling code that was accidentally removed during the web push implementation (PR #11346 ).
This commit:
- Creates a new BackgroundSyncService to manage sync scheduling
- Properly initializes the sync interval in main.background.ts
- Adds a test to ensure the sync initialization code isn't accidentally removed again
- Organizes platform module structure to support the new service
Fixes PM-19396
* review: remove unecassary await keyword
2025-03-28 14:17:18 -04:00
Alec Rippberger
d5f033efa2
refactor(auth): [PM-9179] remove deprecated TwoFactorComponents
...
Remove deprecated TwoFactorComponentsV1 and TwoFactorOptionsComponentV1 components, related functionality (unauthUiRefreshSwap) and orphaned styles/translation messages.
2025-03-28 12:51:20 -05:00
Vicki League
6204e2a092
[CL-550] Update cipher form story ( #14019 )
2025-03-28 13:41:53 -04:00
Daniel James Smith
7ed2145393
Set correct filename extensions on vault-export ( #14018 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-28 16:20:36 +01:00
bw-ghapp[bot]
8b14b0c09f
Autosync the updated translations ( #14039 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-28 12:34:52 +01:00
bw-ghapp[bot]
251a08fd93
Autosync the updated translations ( #14037 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-28 12:31:57 +01:00
bw-ghapp[bot]
6d4179052a
Autosync the updated translations ( #14038 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-28 12:22:38 +01:00
Shane Melton
8dead9baf6
[PM-14426] At-risk password carousel fixes ( #13936 )
...
* [PM-19004] Add period to image alt text
* [PM-19298] Add data-testid for carousel confirmation button
2025-03-27 17:01:58 -07:00
Matt Bishop
cfafeaac66
Remove references to Codecov token ( #14033 )
2025-03-27 15:46:48 -07:00
Jonathan Prusik
79d3d41a2f
[PM-14052] Add lit signals dependency ( #14032 )
...
* add lit signals dependency
* add @lit-labs/signals to autofill team ownership
2025-03-27 17:42:14 -04:00
Jordan Aasen
b2ad50b14d
[PM-16100][A11y][Extension] Usernames not being read by screen readers like they used to be ( #13800 )
...
* update autofill a11y
* fixes to cipher item title
2025-03-27 11:57:24 -07:00
bnagawiecki
10695fd971
add data-testids to 3 ssh key fields ( #14024 )
2025-03-27 14:20:34 -04:00
Jordan Aasen
93a289bfa8
add tests ( #13923 )
2025-03-27 10:46:39 -07:00
renovate[bot]
7d3e43abd8
[deps] Autofill: Update prettier-plugin-tailwindcss to v0.6.11 ( #13225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 12:21:27 -04:00
Todd Martin
96558074e2
Updated short name to no longer be localized ( #14022 )
2025-03-27 12:14:16 -04:00
Rui Tomé
b6e9596c84
[PM-18523] Make the External ID in the Group dialog conditional ( #14006 )
...
* Add SsoExternalIdVisibility feature flag
* Implement visibility logic for Group external ID based on SsoExternalIdVisibility feature flag
2025-03-27 14:53:32 +00:00
cd-bitwarden
7efbf95482
[PM-12035] Vault filter updates to use SingleUserState ( #13641 )
...
* vault filter use SingleUserState
* fixing tests
* Changes so that userId is passed to service, instead of access in service
* passing activeUserId from the components to service
* Sugggested changes
* updating functions to be abstract on vault-filter.service
* updating all functions to be abstract on vault filter service
2025-03-27 10:33:16 -04:00
Brandon Treston
1887b75c77
fix width ( #14005 )
2025-03-27 10:17:11 -04:00
Bernd Schoolmann
a80d289b1b
[PM-17809] Fix org-owned ssh showing up in ssh list request ( #13175 )
...
* Fix org keys showing up in list request
* Change from tripleequal to double equal
2025-03-27 10:10:06 -04:00
✨ Audrey ✨
07245d790f
[PM-19571] do not import ssh keys when rehydrating exported data ( #14014 )
...
* do not import ssh keys when rehydrating exported data
* Remove import_ssh_key sdk function from toView
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-27 09:32:10 -04:00
✨ Audrey ✨
9eeeac24d4
Revert "[PM-19571] do not import ssh keys when rehydrating exported data (#14…" ( #14013 )
...
This reverts commit e60ea3497a .
2025-03-26 22:37:24 +00:00
✨ Audrey ✨
e60ea3497a
[PM-19571] do not import ssh keys when rehydrating exported data ( #14012 )
2025-03-26 22:25:32 +00:00
Vicki League
4734cab9a6
[CL-550] Fix popup layout padding and adjust views with extra bottom space ( #13562 )
...
* [CL-550] Fix popup layout padding and adjust views with extra bottom space
* simplify css
* fix add/edit item page
* cr changes
* fix failing test
---------
Co-authored-by: Will Martin <contact@willmartian.com >
2025-03-26 17:26:05 -04:00
Github Actions
6d2231d1b2
Bumped client version(s)
2025-03-26 21:20:59 +00:00
Jason Ng
a3e01ad672
[PM-10610] push notification to end user notification service ( #13876 )
...
* use NotificationsService.notifictions$ for tracking inside default end user notification
2025-03-26 13:16:40 -04:00
Jonas Hendrickx
be8c5f28b5
[PM-18170] Remove 'PM-15814-alert-owners-of-reseller-managed-orgs' feature flag ( #13757 )
2025-03-26 12:59:27 -04:00
Álison Fernandes
b1416190c0
[PM-19046] Update README mobile references ( #13990 )
...
* Update mobile references in README.md
* Matching ios / android repo titles
2025-03-26 12:49:53 +00:00
cyprain-okeke
279b1a90dd
resolve the hover effect issue ( #13981 )
2025-03-26 09:44:52 +01:00
Addison Beck
2b9ef7fe19
fix: use newly-minted policy methods in metadata provider ( #13993 )
...
Recently the policy service was refactored and some method signatures were
changed. One of these changes involved renaming the `getAll` observable to
`policiesByType`.
This was not merged into the metadata provider work before it was merged, so
those changes were committed using removed method signatures.
This commit updates these references.
2025-03-25 23:11:26 +00:00
Alec Rippberger
f3a2649752
refactor(auth): [PM-18148] replace app-link-sso directive with LinkSsoService
...
Removes the app-link-sso directive and adds a LinkSsoService which is used to link an organization with SSO.
Resolves PM-18148
2025-03-25 16:34:43 -05:00
✨ Audrey ✨
15b2b46b85
[PM-18665] introduce metadata provider ( #13744 )
2025-03-25 16:08:30 -05:00
Justin Baur
abb314a0e7
[PM-19432] Fix Multiple WS Connections ( #13985 )
...
* Test facilitation changes
* Fix multiple connections to SignalR
2025-03-25 13:32:11 -04:00
Oscar Hinton
d0c91db3b3
[CL-614] More spacing fixes ( #13955 )
...
* Fix all dialogs to use ng-container for bitDialogFooter
* Fix button spacing
* Fix send icon spacing
2025-03-25 08:56:36 -07:00
Brandon Treston
0fd01ed7ee
[PM-18566] Wire up vNextPolicyService for Clients ( #13678 )
...
* wire up vNext impl
* wire up vNextPolicyService for browser
* wire up vNextPolicyService for desktop
* wire up vNextPolicyService for cli
* fix test
* fix missed caller
* cleanup
* fix missing property assignment
* fix QA bug for PM-19205
* fix QA bug for PM-19206
* fix QA bug for pm-19228
* cleanup
2025-03-25 11:30:47 -04:00
Justin Baur
a9fd16968f
[PM-14999] Remove Sequentialize ( #12113 )
...
* Remove Sequentialize
* Delete `clearCaches`
2025-03-25 10:11:45 -04:00