clients/libs
Jared Snider 8c35c781a8
Auth/PM-33353 - Password Login - refine prefetching of password prelogin data (#19510)
* PM-33353 - LoginStrategyService tests - add test to capture the bad behavior.

* PM-33353 - Extract Password Prelogin API logic to own service out of API service.

* PM-33353 - Rename prelogin request / response models to have password prefix for clarity

* PM-33353 - Build PasswordPrelogin domain service and domain model + tests

* PM-33353 - PasswordPrelogin - add barrel file

* PM-33353 - PasswordPreloginData - fromResponse - add validateKdfConfigForPrelogin so domain model is always valid.

* PM-33353 - Register PasswordPreloginApiService and PasswordPreloginService.

* PM-33353 - LoginComponent - wire up PasswordPreloginService

* PM-33353 - LoginStrategy updates - (1) Remove all password prelogin code from top level strategy service (2) Inject new PasswordPreloginService for use in the PasswordLoginStrategy.

* PM-33353 - Update Password Prelogin tests to use defaults

* PM-33353 - PasswordPreloginData model tests - update to use mins

* PM-33353 - Fix login strategy tests + get TS strict warnings fixed

* PM-33353 - Remove login component tests

* PM-33353 - Fix CLI

* PM-33353 - Password Login Strategy - add additional tests + fix misc issues + re-organized tests.

* PM-33353 - LoginComp - local AI review feedback - clean up prefetchPasswordPreloginData

* PM-33353 - Remove PM23801_PrefetchPasswordPrelogin feature flag

* PM-33353 - DefaultPasswordPreloginService - getPreloginData$ - fix shareReplay error bug state.

* PM-33353  - login-strategy.state.spec.ts - Remove incorrect todo and fix ts strict issues

* PM-33353 - Per PR feedback, Update PasswordPreloginService to add a cache clear mechanism to just tightly bound the service's memory to the lifetime of the key making process
2026-03-24 17:11:08 -04:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
admin-console [PM-30886] - Remove FF for Restoring Users. (#19155) 2026-03-02 10:38:54 -06:00
angular Auth/PM-33353 - Password Login - refine prefetching of password prelogin data (#19510) 2026-03-24 17:11:08 -04:00
assets [PM-34012] - Replace image in welcome dialog with extension prompt (#19720) 2026-03-24 10:46:56 -07:00
auth Auth/PM-33353 - Password Login - refine prefetching of password prelogin data (#19510) 2026-03-24 17:11:08 -04:00
auto-confirm [CL-1033] Migrate admin console CTAs to new icon API (#19482) 2026-03-16 11:36:29 -04:00
billing build: add nx configuration in libs/billing (#16542) 2025-09-25 09:00:36 +01:00
client-type fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
common Auth/PM-33353 - Password Login - refine prefetching of password prelogin data (#19510) 2026-03-24 17:11:08 -04:00
components removed tw-hyphens-auto from simple dialog (#19732) 2026-03-24 12:03:07 -04:00
core-test-utils fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
dirt/card chore(README): Update READMEs missing H1 headers 2025-12-15 16:35:44 -05:00
eslint [PM-33345] Bump typescript to 5.9 (#19461) 2026-03-19 23:13:06 +01:00
guid fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
importer [PM-32453] handle different encodings for lastpass private key (#19651) 2026-03-20 12:14:12 -07:00
key-management [PM-31763] Migrate userkey state to be client-managed SDK-available state (#18906) 2026-02-27 10:36:19 +01:00
key-management-ui [PM-32856] Make sync non-blocking on desktop, browser (#19358) 2026-03-12 04:31:24 -05:00
logging fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
messaging fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
node [PM-33345] Bump typescript to 5.9 (#19461) 2026-03-19 23:13:06 +01:00
nx-plugin fix(nx): use relative paths in tsconfig.base.json for TypeScript 7 compatibility (#18295) 2026-01-09 21:22:54 +01:00
platform normalize origin for comparison (#19212) 2026-02-24 16:39:49 -06:00
pricing [PM-30101] subscription discounts in web checkout (#19599) 2026-03-23 13:16:33 -05:00
serialization fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
shared Update sdk-internal to 374 (fix breaking changes) (#17325) 2025-11-11 15:01:03 +01:00
state [PM-29149] Add ServerCommunicationConfigService (#18837) 2026-03-09 14:06:05 +01:00
state-internal [deps] Autofill: Update prettier to v3.7.3 (#17853) 2025-12-10 10:57:36 -06:00
state-test-utils [deps] Autofill: Update prettier to v3.7.3 (#17853) 2025-12-10 10:57:36 -06:00
storage-core fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
storage-test-utils fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
subscription [PM-30101] subscription discounts in web checkout (#19599) 2026-03-23 13:16:33 -05:00
tools PM-31767 resend feature (#19136) 2026-03-23 12:55:36 -04:00
ui [PM-33006] Convert JslibModule declares to standalone (#19316) 2026-03-03 10:41:17 +01:00
unlock [PM-31049] Enable unlock via SDK (#18907) 2026-03-10 11:47:04 +01:00
user-core fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
user-crypto-management [PM-30144] Implement client-side user-key-rotation-service (#18285) 2026-02-20 15:28:24 +01:00
vault [PM-29833] The "Change at-risk password" link within the web app doesn't always work. (#18958) 2026-03-20 15:46:56 -07:00