Github Actions
326d7bf3bd
Bumped client version(s)
2025-08-05 18:57:40 +00:00
Colton Hurst
a9c7936334
[PM-22789] Handle Autotype Hotkey Event ( #15840 )
...
* [PM-22789] Handle full hotkey event for autotype
* [PM-22789] Move userId into windows conditional check
* [PM-22789] Refactor autotype service observables
* [PM-22789] Address PR comments
* [PM-22789] Refactor stringIsNotUndefinedNullAndEmpty() function
2025-08-05 12:59:32 -04:00
Addison Beck
033642c0db
docs: document the basic-lib generator ( #15891 )
2025-08-05 12:21:16 -04:00
Daniel Riera
2549afc45d
PM-23890 Update overlays when a cipher is deleted ( #15800 )
...
* PM-23890 WIP
* add messaging service references
* Revert "PM-19574 Browser Autofill overlay displays outdated data (#15624 )"
This reverts commit 9eceaa3d4c .
* add test
* fix merge spacing
* Revert "Revert "PM-19574 Browser Autofill overlay displays outdated data (#15624 )""
This reverts commit 0fc6ec4d0b .
2025-08-05 12:17:38 -04:00
Bryan Cunningham
5f5f771adb
[CL-754] Fix shift when closing sidenav ( #15849 )
...
* update shield logo and container padding
* Fix horizontal icon shift
* use absolutel position to fix shield shifting
* add new shield and admin console logo
* add new logos
* add business unit portal logo
* delete redundant logos
* add missing fill color class
2025-08-05 11:06:23 -04:00
Vicki League
26c0176e2e
[CL-712] Update icon button, components using it, and affected virtual scroll heights ( #15683 )
2025-08-05 10:58:49 -04:00
Rui Tomé
40a1a0a2b7
[PM-22241] Add DefaultUserCollectionName support to bulk organization user confirmation ( #15873 )
...
* Add bulk user confirmation method to OrganizationUserService
* Update OrganizationUserBulkConfirmRequest to include optional defaultUserCollectionName property
* Implement conditional bulk user confirmation logic in BulkConfirmDialogComponent.
Its gated behind the feature flag for default user collection.
* Refactor OrganizationUserBulkConfirmRequest to use SdkEncString for defaultUserCollectionName
* Refactor BulkConfirmDialogComponent to use organization object instead of organizationId for improved clarity and type safety.
* Add unit tests for OrganizationUserService to validate user single/bulk confirmation logic
* Refactor OrganizationUserService to streamline encrypted collection name retrieval by introducing getEncryptedDefaultCollectionName$ method.
* Refactor unit tests for OrganizationUserService to reduce duplication by introducing a setupCommonMocks function for common mock configurations.
* refactor(organization-user.service): streamline retrieval of encrypted collection name in bulk confirmation process
2025-08-05 15:34:17 +01:00
Thomas Avery
2a3e1ae1f5
[PM-23619] Remove getPrivateKey from the key service and update consumers ( #15784 )
...
* remove getPrivateKey from keyService
* Update consumer code
* Increase unit test coverage
2025-08-05 09:25:50 -05:00
Nick Krantz
7145092889
[PM-24119] Manually open extension message ( #15827 )
...
* refactor manually open extension error message to a separate component
* allow icons and max width to be updated via setAnonLayoutWrapperData
* set error state when the extension fails to open
* bump timeout to 2000ms. I was seeing false error states when attempting to open the extension
* fix initialization of css variables
2025-08-05 08:42:05 -05:00
Nick Krantz
920145b393
get updated cipher from cipherViews$ on desktop. This avoids a race condition with waiting for the new cipher to be upserted in some cases. ( #15859 )
2025-08-05 08:38:45 -05:00
Andrei
80b74b3300
[PM-22472] break generated passphrase on separators ( #15112 )
2025-08-04 15:50:32 -04:00
✨ Audrey ✨
d5e78e9549
[PM-24092] fix positional argument processing ( #15756 )
2025-08-04 15:45:17 -04:00
Ben Brooks
bddd81ce79
fix: [PM-23494] detect ID vs login inputs on booksamillion.com ( #15548 )
...
* fix: [PM-23494] add newsletter checks; cleanup
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [PM-23494] improve isExplicitIdentityEmailField, add NewEmailFieldKeywords
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [PM-23494] improve isNewsletterForm, add NewsletterFormNames
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
---------
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
2025-08-04 11:02:15 -07:00
Jason Ng
fd3c2b9515
[PM-22614] replace disable cipher menu with hide ( #15194 )
...
* replace the disableMenu logic to be a hideMenu with ngIf
* adding disable back for disabled rows during vault sync
---------
Co-authored-by: kejaeger <138028972+kejaeger@users.noreply.github.com >
2025-08-04 13:14:35 -04:00
rr-bw
25ada6f80f
refactor(login-approval-component) [Auth/PM-14940] Update LoginApprovalComponent ( #15511 )
...
- Renames the `LoginApprovalComponent` to `LoginApprovalDialogComponent`
- Renames the property `notificationId` to `authRequestId` for clarity
- Updates text content on the component
2025-08-04 09:20:12 -07:00
Patrick-Pimentel-Bitwarden
0bd48f6e58
fix(auth-request): [PM-24376] - Fixed bad logic for selecting which email to use to log in with. ( #15875 )
2025-08-04 11:44:56 -04:00
Bernd Schoolmann
25ae1f1aa7
Fix broken build ( #15888 )
2025-08-04 17:36:00 +02:00
Bernd Schoolmann
2e9a47721e
Remove legacy key support in vault code ( #15348 )
2025-08-04 08:15:26 -07:00
Bernd Schoolmann
6bd8638ad8
[PM-24126] Move pin service to km ownership ( #15821 )
...
* Move pin service to km ownership
* Run format
* Eslint
* Fix tsconfig
* Fix imports and test
* Clean up imports
* Remove unused dependency on PinService
* Fix comments
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-08-04 17:01:39 +02:00
Addison Beck
361f7e3447
refactor: introduce @bitwarden/state and other common libs ( #15772 )
...
* refactor: introduce @bitwarden/serialization
* refactor: introduce @bitwarden/guid
* refactor: introduce @bitwaren/client-type
* refactor: introduce @bitwarden/core-test-utils
* refactor: introduce @bitwarden/state and @bitwarden/state-test-utils
Creates initial project structure for centralized application state management. Part of modularization effort to extract state code from common.
* Added state provider documentation to README.
* Changed callouts to Github format.
* Fixed linting on file name.
* Forced git to accept rename
---------
Co-authored-by: Todd Martin <tmartin@bitwarden.com >
2025-08-04 11:01:28 -04:00
cyprain-okeke
5833ed459b
Remove the discount Badge ( #15769 )
2025-08-04 15:27:29 +01:00
Vicki League
f7cc937581
[CL-753] Fix popover spacing in client code ( #15839 )
2025-08-04 10:19:07 -04:00
cyprain-okeke
5ec1c49914
remove the depreciated implementation ( #15820 )
2025-08-04 14:07:15 +01:00
Maciej Zieniuk
8a22dca877
lock component unit test coverage ( #15801 )
2025-08-02 14:55:14 +02:00
renovate[bot]
2dd6164fce
[deps] Autofill: Update prettier to v3.6.2 ( #15496 )
...
* [deps] Autofill: Update prettier to v3.6.2
* fix: [PM-23425] Fix prettier issues related to dependency updte
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* [deps] Autofill: Update prettier to v3.6.2
---------
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ben Brooks <bbrooks@bitwarden.com >
2025-08-01 14:02:54 -07:00
bw-ghapp[bot]
64f945e4fc
Autosync the updated translations ( #15871 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-08-01 15:53:47 -04:00
Bernd Schoolmann
0cc473fb0f
Remove legacy key support form platform code ( #15351 )
2025-08-01 13:06:22 -05:00
renovate[bot]
b7df5e9bdb
[deps]: Update yargs to v18 ( #15506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 13:56:09 -04:00
Miles Blackwood
56f80539b9
Combine notif check/attempt, end msg pass syntax. ( #15771 )
2025-08-01 11:30:40 -04:00
Dave Brothers
e47dc174a0
fix(login-component): [Auth/PM-19475] button icons are not marked as aria-hidden="true" ( #15866 )
2025-08-01 09:09:35 -04:00
bw-ghapp[bot]
0b3fb6fe87
Autosync the updated translations ( #15870 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-08-01 09:38:34 +00:00
bw-ghapp[bot]
1a21835104
Autosync the updated translations ( #15869 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-08-01 11:30:55 +02:00
Andy Pixley
be29a43a59
[BRE-1022] Replacing SPs with managed identity access ( #15853 )
2025-07-31 16:52:30 -04:00
renovate[bot]
6179bb4d13
[deps] Autofill: Update concurrently to v9.2.0 ( #15495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 12:56:14 -04:00
Vijay Oommen
13a8b46d30
[PM-23826] Crowdstrike integration dialog ( #15757 )
2025-07-31 11:45:35 -05:00
cyprain-okeke
95b1ab0cb7
Resolve the loading issue ( #15795 )
2025-07-31 16:11:06 +01:00
Alex Morask
18bce185f0
Fix TaxService.previewTaxAmountForOrganizationTrial return type ( #15848 )
2025-07-31 08:19:20 -05:00
Justin Baur
4f9b2b618f
[PM-24280] Remove account service from state ( #15828 )
...
* Introduce ActiveUserAccessor
* Use ActiveUserAccessor over AccountService
* Updates tests and testing utils to support ActiveUserAccessor
* Update all injection points
* Fix types test
* Use ternary instead
2025-07-31 09:09:14 -04:00
Jared McCannon
9c8188875a
Updates the internal sdk to the latest version. ( #15860 )
2025-07-31 08:00:07 -05:00
Bernd Schoolmann
021d275c43
[PM-24079] Switch EncryptedString to SDK type ( #15796 )
...
* Update usages of sdk to type-safe SDK type
* Update sdk version
* Update to "toSdk"
2025-07-30 23:49:50 +02:00
Andy Pixley
0ebd4a841b
Revert "[BRE-1022] Replace SPs with Managed Identities ( #15844 )" ( #15851 )
...
This reverts commit 74bfc1c38b .
2025-07-30 20:46:45 +00:00
Andy Pixley
74bfc1c38b
[BRE-1022] Replace SPs with Managed Identities ( #15844 )
2025-07-30 15:44:33 -04:00
Jordan Aasen
1c5095806f
[PM-24232] - [Defect][Web] Admin Console - SSH key and Folder should not show as options from New button ( #15834 )
...
* properly call input functions
* don't enable sshkey form
* fix logic for disabling cipher form
* prefer use of observable
* use destroyRef. change to enabled status only
2025-07-30 12:15:59 -07:00
Bernd Schoolmann
5dae5267d9
[PM-22623] Remove most TS encryption code, remove service workers ( #15153 )
...
* Add new encrypt service functions
* Undo changes
* Cleanup
* Fix build
* Fix comments
* Switch encrypt service to use SDK functions
* Move remaining functions to PureCrypto
* Tests
* Increase test coverage
* Enforce sdk.ready and drop unused codepaths
* Delete unused code
* Delete unused code
* Delete more code
* Add forgotten sdk init logic
* Fix build
* Fix cli
* Fix tests
* Fix build
* Fix browser build
* Remove compare and add more comments / warnings
* Run prettier
* Remove unused feature flags
* Add hazmat warning to aesDecrypt
* Fix build
* Fix comment
* Fix test
2025-07-30 15:50:00 +02:00
Jason Ng
2e6977e98c
[PM-23788] changed the getType for canClone to address new cipherLike ( #15829 )
2025-07-30 08:54:45 -04:00
Brandon Treston
f079d79426
[PM-24261] Fix infinite loading on members tab ( #15833 )
...
Use combineLatest instead of withLatestFrom to ensure the observable
always emits whenever any value is updated
2025-07-30 09:19:30 +10:00
Bryan Cunningham
f6e8df18c0
[CL-587] disabled item styles ( #15822 )
...
* wip
* remove cursor not allowed
* add disabled button story
* add cursor not allowed
2025-07-29 16:12:01 -04:00
Andy Pixley
ca48c964d2
Revert "[BRE-1022] Switching to use AZ Managed Identities ( #15830 )" ( #15831 )
...
This reverts commit 4b08e9da30 .
2025-07-29 19:38:56 +00:00
Andy Pixley
4b08e9da30
[BRE-1022] Switching to use AZ Managed Identities ( #15830 )
2025-07-29 15:27:03 -04:00
Vicki League
6a2d8ee294
[CL-768] Fix small a11y errors in storybook stories ( #15826 )
2025-07-29 14:29:37 -04:00