Patrick Pimentel
23db16ac61
fix(change-password-component): Change Password Update [18720] - Putting a pause on it for now while other work gets done so I can properly hook into it.
2025-05-07 09:26:45 -04:00
rr-bw
5d547149ff
merge main, fix conflict
2025-04-28 20:03:59 -07:00
rr-bw
7d2a364d16
move sync to after checks
2025-04-28 12:34:48 -07: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
rr-bw
04272a2824
update 'submit logic' portion of storybook docs
2025-04-26 14:45:43 -07:00
rr-bw
8c7b4d788b
add jsdocs to ChangePasswordService
2025-04-26 12:11:17 -07:00
rr-bw
eb84a9b06c
update storybook stories and docs
2025-04-25 16:00:29 -07: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
rr-bw
7ee1122ae1
Merge branch 'main' into auth/pm-18458/create-change-existing-password-component
2025-04-24 22:24:37 -07:00
rr-bw
910780f4bb
CompleteTrialInitiationComponent - initialize data before rendering InputPasswordComponent
2025-04-24 21:50:38 -07:00
rr-bw
fbaa33eb32
initialize data before rendering InputPasswordComponent
2025-04-24 21:30:48 -07: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
rr-bw
f1ab6856b9
add tests for WebChangePasswordService
2025-04-24 16:32:07 -07:00
rr-bw
fad4a5c158
increase test coverage of DefaultChangePasswordService
2025-04-24 16:01:56 -07:00
rr-bw
df8205f361
update DI of service
2025-04-24 13:49:44 -07: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
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
rr-bw
0389cf0044
update methods to throw on non-web clients
2025-04-24 12:23:08 -07: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
Jordan Aasen
fe3e6fd198
migrate to tw class name ( #14317 )
2025-04-23 15:26:53 -07: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
Bernd Schoolmann
ef80c23707
Fix type 0 not being blocked on key wrapping ( #14388 )
...
* Fix type 0 not being blocked on key wrapping
* Move block type0 below key null check
2025-04-23 18:45:29 +02: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
Bernd Schoolmann
60fe8fa7b0
Add comments to send service to make it easier to follow ( #14389 )
2025-04-23 08:21:45 -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
Daniel James Smith
c08888bbd9
Move feature flags for Data Insights and Reporting ( #14375 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-04-22 14:51:14 -05:00