Github Actions
1b66f0f06b
Bumped Desktop client to 2025.5.0
2025-05-01 14:22:26 +00:00
Matt Bishop
8090586b52
Fix some references to master ( #14578 )
...
* Fix some references to master
* Fix broken links
2025-05-01 07:18:09 -07:00
Justin Baur
1d00495078
[PM-20032] Give option to skip token refresh on fullSync ( #14423 )
...
* Give option to skip token refresh on fullSync
* Fix listener
2025-05-01 09:32:10 -04: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
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
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
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
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
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
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]
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
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
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
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
Daniel Riera
4a01c8bb17
PM-20391 UX: Saving new login when none exist ( #14406 )
...
* PM-20391 UX: Saving new login when none exist
* Update apps/browser/src/_locales/en/messages.json
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
* Update apps/browser/src/_locales/en/messages.json
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
* Update apps/browser/src/autofill/notification/bar.ts
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
* Update apps/browser/src/autofill/content/components/cipher/cipher-action.ts
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
---------
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
2025-04-24 16:15:27 -04:00
Bryan Cunningham
116751d4ca
add small button variant ( #14326 )
...
* adds small button size variant
* makes small icon button same size as small button
* testing small button for extension header
* remove extension changes
* update popout layout story
* revert change to small icon button padding
* add whitespace to see if error resolves
* default buttonType to primary
* default buttonType to secondary
* add comment around why nonNullButtonSize value exists
* add comment to property about using the non null version
* Update apps/browser/src/platform/popup/layout/popup-layout.stories.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* updated input syntax when using static values
* remove nonNull value coersion
* allow changing of size input in Story
---------
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
2025-04-24 15:34:29 -04:00
Todd Martin
26273ca072
Update copyright year to 2025 ( #14364 )
...
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-04-24 13:46:20 -04:00
Daniel Riera
1e6a605ead
PM-20393 return only matching ciphers on type of change ( #14392 )
...
* PM-20393 return only matching ciphers on type of change
* use type for change
2025-04-24 10:51:21 -04:00
renovate[bot]
f521afa3ae
[deps] Tools: Update jsdom to v26.1.0 ( #14397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-04-24 14:39:31 +02:00
Daniel Riera
320d4f65fa
PM-20396 open view item vault pop out ( #14342 )
...
* PM-20396 open view item vault pop out
* add aria and clean up
* format json
* clean naming in messages
* revert feature-flag.enum.ts
* change username to item name
* return nullish operator removed in testing
* update tests to account for itemName
* revert to anchor tag
2025-04-23 14:47:09 -04:00
Jordan Aasen
b589951c90
[PM-18520] - Update desktop cipher forms to use the same UI as web app and extension - ( #13992 )
...
* WIP - cipher form refactor
* cipher clone
* cipher clone
* finalize item view and form changes
* fix tests
* hide changes behind feature flag
* set flag to false
* create vault items v2. add button selector
* revert change to flag and vault items
* add attachments
* revert change to tsconfig
* move module
* fix modules
* cleanup
* fix import
* fix import
* fix import
* remove showForm
* update feature flag
* wip - cleanup
* fix up services
* cleanup
* fix type errors
* fix lint errors
* add dialog component
* revert changes to menu
* revert changes to menu
* fix vault-items-v2
* set feature flag to FALSE
* add missing i18n keys. fix collection state
* remove generator. update modules. bug fix
* fix restricted imports
* mark method as deprecated. add uri arg back
* fix shared.module
* fix shared.module
* fix shared.module
* add uri
* check and prompt for premium when opening attachments dialog
* move VaultItemDialogResult back
* fix import in spec file
* update copy functions
* fix MP reprompt issue
2025-04-23 11:13:44 -07:00
Oscar Hinton
3aa1378c99
Eliminate dead code from trial-initiation ( #14378 )
2025-04-23 16:59:14 +02:00
Daniel Riera
8e1dfb7d21
PM-19281 localize relevant notification bar text ( #14327 )
...
* PM-19281 localize todo text
* update storybook
2025-04-23 09:59:05 -04:00
Alec Rippberger
71e720e945
fix(auth): clarify 2FA security key verification text
...
Updates user interface text to improve clarity when prompting for security key verification during two-factor authentication.
Ref: PM-20055
2025-04-22 23:09:07 -05:00
Daniel Riera
95d0fb9012
PM-20490 add of to mitigate return-type annotation ( #14377 )
2025-04-22 16:35:44 -04:00
Jordan Aasen
18d47a29df
[CL-420][PM-18798] - Berry component and tab navigation ( #14135 )
...
* berry component and nav slot
* remove debug
* don't worry about routes
* add announce and tests
* fix story
* use existing notification color. fix border radius
* fix berry component class
* finalize berry component
* fix tests
* fix story
* move logic to tabs-v2 component.
* move navButtons to tabs-v2.component
* fix layout
* move story.
* cleanup
2025-04-22 10:18:10 -07:00