rr-bw
07e41df84c
[PM-27086 TDE Offboarding] add new tests
2026-01-16 13:23:01 -08:00
rr-bw
d0c0e27342
[PM-27086 TDE Offboarding] deprecate old tests
2026-01-16 12:49:24 -08:00
rr-bw
9be2670d58
[PM-27086 TDE Offboarding] minor re-ordering
2026-01-16 12:39:10 -08:00
rr-bw
cc313cb8c1
[PM-27086 TDE Offboarding] update property name
2026-01-16 12:03:39 -08:00
rr-bw
0929b1b276
[PM-27086 TDE Offboarding] Use new KM APIs; create new methods
2026-01-16 12:03:38 -08:00
rr-bw
4593017377
[PM-27086 TDE Offboarding] Add 'Old' suffix to old methods
2026-01-16 12:03:38 -08:00
rr-bw
52fea9c0d5
[PM-27086] add type check and trim/lowercase email before making masterKey
2026-01-16 11:57:22 -08:00
rr-bw
130726b828
[PM-27086] add validation to properties before using them
2026-01-16 11:20:36 -08:00
rr-bw
f079a351c7
[PM-27086] Update flagging/unwinding comments in SetInitialPasswordComponent
2026-01-16 11:20:36 -08:00
rr-bw
c27d9897b8
[PM-27086] Update deprecation comments
2026-01-16 11:20:36 -08:00
rr-bw
e418a623b5
[PM-27086] rename flag variable name for clarity
2026-01-16 11:20:35 -08:00
rr-bw
e592912711
[PM-27086] Update flag branching in SetInitialPasswordComponent
2026-01-16 11:20:35 -08:00
rr-bw
5689d1ca6b
[PM-27086] Changing direction: rename 'Old' methods back to original name
2026-01-16 11:20:35 -08:00
rr-bw
bfbaa2d6f0
[PM-27086] Changing direction: remove new methods
2026-01-16 11:20:34 -08:00
rr-bw
acc6117990
[PM-27086] re-add properties missed in rebase
2026-01-16 11:20:34 -08:00
rr-bw
881a5156bc
[PM-27086] minor refactoring & comment update
2026-01-16 11:20:34 -08:00
rr-bw
6c0a11c940
[PM-27086] update comments
2026-01-16 11:20:34 -08:00
rr-bw
6b56ed7c32
[PM-27086] cleanup unnecessary curly braces and property
2026-01-16 11:20:33 -08:00
rr-bw
b30a2d0fbe
[PM-27086] more test updates
2026-01-16 11:20:33 -08:00
rr-bw
0ff3f217c8
[PM-27086] duplicate and then modify tests for new setInitialPassword() version
2026-01-16 11:20:33 -08:00
rr-bw
f80df63acc
[PM-27086] add deprecated tag
2026-01-16 11:20:33 -08:00
rr-bw
dfb01316f2
[PM-27086] update method names in test files
2026-01-16 11:20:32 -08:00
rr-bw
2e4c582792
[PM-27086] rename new methods
2026-01-16 11:20:32 -08:00
rr-bw
194d433f8c
[PM-27086] rename old methods
2026-01-16 11:20:32 -08:00
rr-bw
2dd1ed2b86
[PM-27086] refactor flag logic to only check flag value in one location
2026-01-16 11:20:32 -08:00
rr-bw
ad366e77e3
[PM-27086] add SetInitialPasswordCredentialsV2
2026-01-16 11:20:31 -08:00
rr-bw
1ade3a5db5
[PM-27086] re-add setKdfConfig and setUserKey
2026-01-16 11:20:30 -08:00
rr-bw
75d16df6af
[PM-27086] create setInitialPasswordV2()
2026-01-16 11:20:29 -08:00
Leslie Xiong
44bdaf71b3
Desktop/pm 18769/migrate vault filters ( #17919 )
...
Migrated vault filters to new v3 vault's navigation
* Decoupled existing vault filtering from vault component by using routed params with routed-vault-filter-bridge
* Converted vault filters to standalone components
* Removed extending filter Base Components from deprecated /libs/angular library and handled logic directly
* Moved shared 'models' and 'services' directories from web-vault into /libs/vault
2026-01-15 16:17:00 +01:00
bmbitwarden
27d43c500f
PM-28183 implemented new sends filter and search design ( #17901 )
...
* PM-28183 implemented new sends filter and search design
* PM-28183 resolved table issue fallout from merge conflict
* PM-28183 resolved browser paste url issue
* PM-28183 put new feature behind feature flag
* PM-28183 resolved feature flag
* PM-28183 resolved type-safe approach pr comment
* PM-28183 resolved DesktopSendUIRefresh feature flag is enabled. pr comment
* PM-28183 restored SendUIRefresh
* PM-28183 resolved query parameter subscription pr comment
* PM-28183 resolved pr comment re enum like objects
* PM-28183 resolved remove enum like objects pr comment
* PM-28183 resolved pr comment re defining filteredSends member variable
* PM-28183 resolved pr comment re Code Duplication in syncCompleted Handler
* PM-28183 resolved pr comment re Floating Promise
* PM-28183 restored feature flag
* PM-28183 resolved pr comment re Dual Binding Pattern
* PM28183 resolved options cell button pr comment
* PM 28183 resolved pr comment re Incorrect CSS Class - Breaking Layout
* PM 28183 resolved pr comment re uery Param Update Causes Redundant Filter Application
* PM-28183 resolved lint issues
* PM 28183 resolved lint issues
* PM-28183 resolved type issue with import
* PM-28183 resolved import in failling test
* chore: rerun web build
* PM-28183 resolved build issues
* PM-28183 resolved build issues
* PM-28183 resolved lint issues
2026-01-12 13:26:50 -05:00
Stephon Brown
3707a6fc84
billing(fix): add initial focus to upgrade button ( #18184 )
2026-01-12 10:44:19 -06:00
Jason Ng
00882c331a
[PM-30611] show deleted archived items in trash ( #18272 )
2026-01-09 15:39:18 -05:00
Brandon Treston
bb318ee22e
Ac/pm 26364 extension UI for auto confirm ( #17258 )
...
* create nav link for auto confirm in settings page
* wip
* WIP
* create auto confirm library
* migrate auto confirm files to lib
* update imports
* fix tests
* fix nudge
* cleanup, add documentation
* clean up
* cleanup
* fix import
* fix more imports
* add tests
* design changes
* fix tests
* fix tw issue
* fix typo, add tests
* CR feedback
* more clean up, fix race condition
* CR feedback, cache policies, refactor tests
* run prettier with updated version
* clean up duplicate logic
* clean up
* fix test
* add missing prop for test mock
* clean up
2026-01-07 15:27:41 -05:00
Bernd Schoolmann
c2d42f286e
Add error toast for upgrade encryption step ( #18161 )
2026-01-07 16:20:23 +01:00
rr-bw
d6b23670aa
feat(auth-request-answering): [Auth / PM-26209] Use AuthRequestAnsweringService on Desktop ( #16906 )
...
Update Desktop to use the AuthRequestAnsweringService, bringing it into feature parity with the Extension.
2026-01-06 13:48:07 -08:00
Vincent Salucci
86764d807a
[PM-22434] Remove CreateDefaultLocation feature flag references and definition ( #18057 )
...
* chore: remove ff from vault-popup-list-filters.service, refs PM-22434
* chore: remove ff from confirm.command, refs PM-22434
* chore: remove ff from bulk-confirm-dialog.component, refs PM-22434
* chore: remove ff from member-actions.service and clean up leftover imports, refs PM-22434
* chore: remove ff from policy-edit-dialog.component, refs PM-22434
* chore: remove ff from organization-data-ownership.component, refs PM-22434
* chore: remove ff from vnext-organization-data-ownership.component, refs PM-22434
* chore: remove ff from vault-filter.service, refs PM-22434
* chore: remove ff from vault-filter.service (libs), refs PM-22434
* chore: remove ff from export.component, refs PM-22434
* chore: update observeMyItemsExclusionCriteria method documentation comments, refs PM-22434
* chore: remove ff from item-details-section.component, refs PM-22434
* chore: remove ff definition, refs PM-22434
* fix: remove configService from superclasses, refs PM-22434
* chore: update injection for VaultPopupListFilters service instantiation, refs PM-22434
* chore: update ConfirmCommand instantiation, refs PM-22434
* chore: update import order in member-actions.service, refs PM-22434
* fix: constructor argument update to amend merge conflict, refs PM-22434
* chore: remove unnecessary feature flag related tests for confirm user, refs PM-22434
* fix: remove unused services from member-actions.service.spec, refs PM-22434
2026-01-05 16:25:57 -06:00
Maciej Zieniuk
7fa1a6f07f
[PM-27236] account registration v2 for key connector ( #17951 )
...
* account registration v2 for key connector
* explicit naming
* test coverage
* missing AccountCryptographicStateService and DI dependencies
* redundant SdkLoadService.Ready
* update sdk version
2025-12-31 11:04:54 +01:00
Shane Melton
696c53fac7
[PM-29209] Fix persistent browser settings berry ( #18113 )
...
* [PM-29209] Introduce new autofill nudge service specific to the Browser client
* [PM-29209] Cleanup redundant browser setting checks
* [PM-29209] Ensure nudge is dismissed on nudge button click
* [PM-29209] Add spec file for browser autofill nudge service
* [PM-29209] Cleanup settings-v2 spec file
2025-12-29 16:41:42 -08:00
Dave
0064f18ccd
fix(set-initial-password) [PM-28494]: Newly created master password not accepted on unlock until after re-login on browser extension ( #17930 )
...
* fix(set-initial-password-service) [PM-28494]: Update MP data and decryption property sets to accommodate legacy and new paths for service.
* fix(set-initial-password-component) [PM-28494]: Add salt and mp data to credentials object.
* refactor(set-initial-password-service) [PM-28494]: Additional comments.
* test(set-initial-password-service) [PM-28494]: Update tests for added credential members.
2025-12-19 14:56:13 -05:00
Bernd Schoolmann
ea45c5d3c0
[PM-27315] Add account cryptographic state service ( #17589 )
...
* Update account init and save signed public key
* Add account cryptographic state service
* Fix build
* Cleanup
* Fix build
* Fix import
* Fix build on browser
* Fix
* Fix DI
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix test
* Fix desktop build
* Fix
* Address nits
* Cleanup setting private key
* Add tests
* Add tests
* Add test coverage
* Relative imports
* Fix web build
* Cleanup setting of private key
2025-12-17 22:04:08 +01:00
Bernd Schoolmann
4846d217a9
[PM-28901] Fix master key not being set to state after kdf update ( #17990 )
...
* Fix master key not being set to state after kdf update
* Fix cli build
* Fix test error
* Fix hash purpose
* Add test for master key being set
* Fix incorrect variable name
2025-12-17 10:57:24 +01:00
Bernd Schoolmann
1edff74b30
Use proof of decryption ( #17903 )
2025-12-15 18:36:16 +01:00
Todd Martin
27d82aaf28
feat(accounts): Add creationDate of account to AccountInfo
...
* Add creationDate of account to AccountInfo
* Added initialization of creationDate.
* Removed extra changes.
* Fixed tests to initialize creation date
* Added helper method to abstract account initialization in tests.
* More test updates.
* Linting
* Additional test fixes.
* Fixed spec reference
* Fixed imports
* Linting.
* Fixed browser test.
* Modified tsconfig to reference spec file.
* Fixed import.
* Removed dependency on os. This is necessary so that the @bitwarden/common/spec lib package can be referenced in tests without node.
* Revert "Removed dependency on os. This is necessary so that the @bitwarden/common/spec lib package can be referenced in tests without node."
This reverts commit 669f6557b6 .
* Updated stories to hard-code new field.
* Removed changes to tsconfig
* Revert "Removed changes to tsconfig"
This reverts commit b7d916e8dc .
2025-12-12 10:03:31 -05:00
Daniel James Smith
458da1adc0
[PM-29565] Delete deprecated callout component ( #17895 )
...
* Replace usages of app-callout with bit-callout
* Delete callout.component
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-12-11 14:38:33 +01:00
Bernd Schoolmann
bcc2bda417
Fix kdf prompt not working on browser ( #17902 )
2025-12-11 14:29:48 +01:00
Bernd Schoolmann
51d29f777e
[PM-24353] Drop legacy pin support ( #17328 )
...
* Drop legacy pin support
* Fix cli build
* Fix browser build
* Remove pin key
* Fix comment
* Fix CI / tests
* Add migration to remove key
* Inline export key
* Extract vault export key generation
* Cleanup
* Add migrator
* Fix mv2 build
2025-12-11 13:01:09 +01:00
Thomas Avery
fe4895d97e
[PM-28264] Consolidate and update the UI for key connector migration/confirmation ( #17642 )
...
* Consolidate the RemovePasswordComponent
* Add getting confirmation details for confirm key connector
* Add missing message
2025-12-10 15:24:20 -06:00
renovate[bot]
7f892cf26a
[deps] Autofill: Update prettier to v3.7.3 ( #17853 )
...
* [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
* [deps] Autofill: Update prettier to v3.7.3
* [PM-29379] Fix prettier issues found with the updated Prettier 3.7.3
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
---------
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-12-10 10:57:36 -06:00
Alex
5dbcb18b6a
[PM-25037] add optional size input to app-vault-icon to prevent zoom issues ( #17640 )
2025-12-09 12:16:21 -05:00
Kyle Denney
bbf9157ec0
[PM-24581] new styling for premium badge ( #17793 )
...
* [PM-24581] new styling for premium badge
* stories file
* translations for browser and desktop
* design review feedback
* color fixes, thanks claude
2025-12-09 09:27:37 -06:00