Oscar Hinton
abf7c949d9
Move additional linting to architecture ( #14580 )
2025-05-01 13:22:18 +00:00
Vijay Oommen
e596584e87
[PM-20505] Weak-passwords-report: refresh rows after edit ( #14401 )
2025-05-01 08:03:32 -05:00
Bryan Cunningham
e6530ade01
Use small buttons in extension header ( #14433 )
...
* use small button in extension vault header
* use small button in extension folder settings
* use small button in send header
2025-04-30 14:24:12 -04:00
Jason Ng
106dd33ef4
[PM-18800] vault onboarding nudges and badge ( #14278 )
...
* added empty vault nudge service and has items vault nudge service with spotlight and settings badge to vault v2 in browser
* Refactor Vault Nudge Service for clarity between spotlight and badge dismissals
2025-04-30 12:16:09 -04:00
Daniel Riera
1fc5c206c3
PM-21027-add-tooltip ( #14564 )
2025-04-30 10:47:25 -04:00
Bernd Schoolmann
67b0a19319
[PM-21001] Move tools usage of encrypt service ( #14540 )
...
* Add new encrypt service functions
* Undo changes
* Cleanup
* Fix build
* Fix comments
* Move tools usage of encrypt service
2025-04-30 15:36:48 +02:00
Rui Tomé
a92afe1efb
[PM-17690] Improve collection search to consider nested collections ( #14420 )
...
* Add getFlatCollectionTree function and corresponding tests
- Implemented getFlatCollectionTree to flatten a tree structure of collections.
- Added unit tests for getFlatCollectionTree to verify functionality.
* Refactor VaultComponent to utilize getFlatCollectionTree to search within all sub-levels
- Updated vault.component.ts to import and use getFlatCollectionTree for flattening collection nodes during search.
- Ensured consistent handling of collections across both vault and admin-console components.
2025-04-30 11:40:55 +01:00
Thomas Avery
d43e4757df
[PM-7604] Require target UserID for KdfConfigService ( #14380 )
...
* Require userId for KdfConfigService
* Update auth team callers
* Update tools team callers
2025-04-29 17:25:27 -05:00
renovate[bot]
f39e37002b
[deps] Autofill: Update prettier to v3.5.3 ( #14480 )
...
* [deps] Autofill: Update prettier to v3.5.3
* prettier formatting updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com >
2025-04-29 16:40:58 -04:00
Vicki League
7f4b2cba48
[PM-19437] Realign multiselect with button for the access selector in SM ( #14324 )
2025-04-29 13:59:45 -04:00
renovate[bot]
d0b93c871a
[deps] Autofill: Update wait-on to v8.0.3 ( #14450 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 13:30:05 -04:00
renovate[bot]
751169d728
[deps] Platform: Update Rust crate libc to v0.2.172 ( #14456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 10:03:38 -07:00
renovate[bot]
bcbce8385c
[deps]: Update uuid to v11.1.0 ( #14508 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 12:25:49 -04:00
renovate[bot]
438f90c987
[deps] Autofill: Update tldts to v7 ( #14510 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 12:20:29 -04:00
Alex Morask
0189934ca0
Remove feature flag ( #14325 )
2025-04-29 12:07:50 -04:00
Jonas Hendrickx
5a44da8787
[PM-18213] Pricing cards for free SM upgrade not accurate ( #14238 )
...
Co-authored-by: Jonas Hendrickx <jhendrickx@bitwarden.com >
2025-04-29 12:04:17 -04:00
Alex Morask
a35d004059
Fix upgrade/change plan for free organization ( #14537 )
2025-04-29 12:03:33 -04:00
Todd Martin
29d0e74e23
fix(login): [PM-20587] Fix unawaited calls to set login email
...
* Await setting login email in state.
* Changed to get email state within the component.
* Added null filter
* PM-20587 - LoginViaAuthRequest component - update initStandardAuthRequestFlow to correctly retrieve data from active account.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com >
2025-04-29 12:00:02 -04:00
renovate[bot]
417b59a1cc
[deps] Platform: Update @types/node to v22.14.1 ( #14481 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-29 11:44:33 -04:00
Jonathan Prusik
708bc78802
handle PersonalOwnership policy and vault selector with only one option ( #14530 )
2025-04-29 11:13:08 -04:00
Bernd Schoolmann
3694903a2a
[PM-20567] Add new encrypt service functions ( #14398 )
...
* Add new encrypt service functions
* Undo changes
* Cleanup
* Fix build
* Fix comments
2025-04-29 17:04:47 +02:00
Rui Tomé
9cd08e8a9f
[PM-18322] Fix: Allow organization admins to upload attachments for items without direct access ( #14361 )
...
* Wire organization ID into AttachmentsV2Component for org-based ciphers
* Enhance AttachmentsV2Component to accept organization ID for improved handling of org-based ciphers
* Integrate organization ID into VaultComponent for AttachmentsV2Component to enhance org-based cipher handling
* Add unit tests for CipherAttachmentsComponent to validate attachment saving behavior for admins
- Introduced mocks for ApiService and OrganizationService in the test setup.
- Updated tests to check `saveAttachmentWithServer` calls with the correct parameters, including an `isAdmin` flag for admin API usage.
* Fix unit tests for AttachmentsV2Component by adding mocks for ApiService and OrganizationService
* Fix AttachmentsV2Component tests
2025-04-29 12:42:02 +01:00
Leslie Tilton
67b1158bf0
[PM-19132] Migrate bootstrap classes to tailwind ( #14409 )
...
* Migrate bootstrap classes to tailwind
* Remove other unnecessary table classes
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-04-29 12:45:30 +02:00
bw-ghapp[bot]
376c985134
Autosync the updated translations ( #14534 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-29 12:44:44 +02:00
bw-ghapp[bot]
77e0282626
Autosync the updated translations ( #14532 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-29 12:14:45 +02:00
bw-ghapp[bot]
46eb1657be
Autosync the updated translations ( #14533 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-29 12:13:44 +02:00
bw-ghapp[bot]
7b3406c632
Autosync the updated translations ( #14415 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-29 11:50:46 +02:00
cyprain-okeke
1457a97640
Fix the message display ( #14419 )
2025-04-29 09:21:37 +01:00
Alex Morask
ff846d2fab
[PM-20300] Fix self-serve resubscribe bugs ( #14296 )
...
* Address bugs
* Cy's feedback
* Cy's feedback
2025-04-28 14:38:48 -04:00
Daniel Riera
17bc3e6501
PM-20546 pass folder to openAddEditVaultItemPopout ( #14524 )
2025-04-28 14:00:31 -04:00
Nick Krantz
99b028fbcd
[PM-17514] Remove old add-edit components ( #13984 )
...
* remove old add-edit-custom-fields component
- Also removes the individual vault add-edit-component where the custom fields component was used
- All of these components were unused
* remove unused translations for web
2025-04-28 11:23:47 -05:00
Alec Rippberger
c2c31e54c1
feat(auth): [PM-8978] migrate SSO connector to Tailwind
...
- Convert Bootstrap styles to Tailwind
- Remove deprecated sso.scss
- Add test coverage for SSO connector
[PM-8978]
2025-04-28 10:14:29 -05:00
renovate[bot]
dff58de619
[deps] Architecture: Update Linting minor-patch ( #14478 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 15:39:57 +02:00
renovate[bot]
210f26dbe4
[deps] Platform: Update @electron/rebuild to v3.7.2 ( #14453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-28 12:17:19 +02:00
renovate[bot]
434852b9b9
[deps] Platform: Update Rust crate pin-project to v1.1.10 ( #14458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-28 11:45:26 +02:00
renovate[bot]
5fc4e32b8f
[deps] Platform: Update Rust crate typenum to v1.18.0 ( #14486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-28 11:44:43 +02:00
Andy Pixley
74d01eca81
[BRE-784] Fixing web vault build to pull valid server ref ( #14382 )
2025-04-28 10:14:09 +02:00
Colton Hurst
24786a08df
[PM-20451] Refactor Windows PA Types ( #14366 )
...
* PM-20451: Rename and organize Windows types
* PM-20451: Add comments
2025-04-25 14:42:11 -04:00
Bernd Schoolmann
fd0db40f79
[PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() ( #14371 )
...
* Refactor encrypt service to expose key wrapping
* Fix build
* Undo ts strict removal
* Fix wrong method being used to encrypt key material
* Rename parameters and remove todo
* Add summary to encrypt
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Add tests for unhappy paths
* Add test coverage
* Add links
* Remove direct buffer access
* Fix build on cli
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-04-25 19:26:39 +02:00
SmithThe4th
b4c4eea229
Removed feature flag ( #14410 )
2025-04-25 10:15:15 -07:00
Bernd Schoolmann
aafc82e1b8
Remove direct key buffer access in encrypt service test ( #14434 )
2025-04-25 19:11:39 +02:00
Daniel García
9d95f9af03
[PM-20597] Fix linux desktop_native script ( #14428 )
...
* Fix linux desktop_native build script
* Add linux variables
* Remove default
* Remove unused import
* Update apps/desktop/desktop_native/build.js
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com >
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com >
2025-04-25 18:16:15 +02:00
Bernd Schoolmann
e4ba98f2d0
Remove key.key.bytelength check in encryptUint8array ( #14432 )
2025-04-25 17:48:32 +02:00
Daniel Riera
4943e70965
Pm 19366 handle selections in notification dropdown component to save ciphers appropriately ( #14070 )
...
* initial approach for folder selection via queryselect
* handle folder selection with signals
* custom signal when needed on option select to track individual select values
* add vault signal
* initial approach for collection data
* different calls for collections, add collection signal, alter approach
* add appropriate icon for collections dropdown
* populate vault with notification queue
* org id added to extension message type
* clean up naming for upcoming change
* use reduce in getCollections
2025-04-25 11:16:00 -04:00
Alec Rippberger
ab7016fd6b
feat(auth): implement view data persistence in 2FA flows
...
Add persistence to two-factor authentication in the extension login flow. Implements caching of form state to improve user experience when navigating between authentication steps. Includes feature flag for controlled rollout.
2025-04-25 10:02:54 -05:00
bw-ghapp[bot]
a7b69bf8ce
Autosync the updated translations ( #14429 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-25 13:59:27 +00:00
Oscar Hinton
1417e0bc39
Remove unused payment_trigger_button ( #14424 )
2025-04-25 14:50:33 +02:00
bw-ghapp[bot]
a402448320
Autosync the updated translations ( #14414 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-25 12:43:27 +02:00
bw-ghapp[bot]
5610ee2e08
Autosync the updated translations ( #14416 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-04-25 05:58:01 +02:00
Nick Krantz
241cbf8cc9
remove dependency on cipher decryption keys ( #14408 )
...
- It was not being used in the observable pipeline and causing multiple decryptions
2025-04-24 15:34:04 -05:00