clients/apps/cli/src
Bernd Schoolmann 6e2203d6d4
[PM-18026] Implement forced, automatic KDF upgrades (#15937)
* Implement automatic kdf upgrades

* Fix kdf config not being updated

* Update legacy kdf state on master password unlock sync

* Fix cli build

* Fix

* Deduplicate prompts

* Fix dismiss time

* Fix default kdf setting

* Fix build

* Undo changes

* Fix test

* Fix prettier

* Fix test

* Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Only sync when there is at least one migration

* Relative imports

* Add tech debt comment

* Resolve inconsistent prefix

* Clean up

* Update docs

* Use default PBKDF2 iteratinos instead of custom threshold

* Undo type check

* Fix build

* Add comment

* Cleanup

* Cleanup

* Address component feedback

* Use isnullorwhitespace

* Fix tests

* Allow migration only on vault

* Fix tests

* Run prettier

* Fix tests

* Prevent await race condition

* Fix min and default values in kdf migration

* Run sync only when a migration was run

* Update libs/common/src/key-management/encrypted-migrator/default-encrypted-migrator.ts

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Fix link not being blue

* Fix later button on browser

---------

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2025-12-03 19:04:18 +01:00
..
admin-console [PM-24096] replace getOrgKey with orgKey$, refactor collectionAdminService (#15928) 2025-08-12 12:06:55 -04:00
auth/commands [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
commands [PM-23614] Remove activeUserOrgKeys$ from the key service (#17045) 2025-11-06 19:27:13 +01:00
key-management [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
locales/en refactor(login-error): (Auth) [PM-22145] Improved Error State for Failed Login (#16569) 2025-10-02 16:18:47 -07:00
models [PM-18576] Fix missing user id on remove password (#13777) 2025-05-19 08:51:46 +02:00
platform [PM-28446] Log package types (#17496) 2025-11-27 00:22:59 +01:00
service-container [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
tools PM-22143 Refactor TS enums to be const objects (Send specific enums) (#16399) 2025-11-26 15:08:59 -07:00
vault [PM-27506] CLI allows creating SSH key items with null fields (#17063) 2025-11-04 15:51:17 -05:00
base-program.ts [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
bw.ts Improve SDK direct function usage (#13353) 2025-02-26 09:08:42 +01:00
oss-serve-configurator.ts [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
program.ts [PM-18026] Implement forced, automatic KDF upgrades (#15937) 2025-12-03 19:04:18 +01:00
register-oss-programs.ts [PM-24534] Archive via CLI (#16502) 2025-09-30 10:45:04 -04:00
serve.program.ts [BEEEP: PM-10190] Use strict TS checks in CLI service container (#10298) 2024-08-05 11:39:08 -04:00
utils.ts [PM-21934] Upgrade to eslint 9 (#14754) 2025-05-27 13:13:15 -04:00
vault.program.ts [PM-24534] Archive via CLI (#16502) 2025-09-30 10:45:04 -04:00