clients/apps/cli/src
Jared Snider 77a0341f2e
Auth/PM-34506 - LoginStrategyService - Refactor cache and timeout out into own services (#20108)
* PM-34506 - Extract LoginStrategyCacheService as single owner of mid-auth cache state

* PM-34506 - Refactor LoginStrategySessionTimeoutService: inject cache service, add MessageListener, expose abstraction

* PM-34506 - Remove cache state and timer logic from LoginStrategyService, delegate to collaborating services

* PM-34506 - Register LoginStrategyCacheService and LoginStrategySessionTimeoutService in all client DI contexts

* PM-34506 - Components read loginSessionTimeout$ from LoginStrategySessionTimeoutServiceAbstraction

* PM-34506 - Add tests for null cache, and non-API error cache-clear paths in LoginStrategyService

* PM-34506 - Add sessionTimeout test for logInNewDeviceVerification with no cached session

* PM-34506 - Rename abstractions to follow Default prefix convention (no Abstraction suffix)

* PM-34506 - Use fake timers in startSessionTimeout test to eliminate flaky date assertion

* PM-34506 - Move registerTaskHandler into DefaultLoginStrategySessionTimeoutService constructor, remove registerSessionTimeoutTask

* PM-34506 - PR feedback - DefaultLoginStrategySessionTimeoutService - make cache clear more resilient.

* PM-34506 - 2FA Auth Comp - fix tests

* PM-34506 - rename login strategy default service files to include default- prefix

Aligns file names with class names and the established codebase convention where
default implementations are prefixed with `default-` (e.g. default-logout.service.ts).

* PM-34506 - TEMP - Default Login Strategy Session Timeout - adjust to 30 seconds to make QA's life easier.

* PM-34506 - DefaultLoginStrategySessionTimeoutService - revert temp change and set LOGIN_SESSION_TIMEOUT_LENGTH back to 5 min
2026-04-17 12:47:12 -04:00
..
admin-console [PM-26485] Add member status validation to CLI confirm command (#18557) 2026-02-09 11:38:00 +00:00
auth/commands fix(sso-callback-server-host) [Auth/PM-32604] Specify argument in listen method (#19766) 2026-04-03 10:56:08 -07:00
commands [PM-34003] - block creation of collections without a name in the CLI (#19724) 2026-04-14 15:31:16 -07:00
key-management [PM-31119] Run side-effects in sdk unlock service (#20004) 2026-04-10 12:08:48 +02:00
locales/en [PM-31731] [Defect] No error is returned when entering an invalid email + an invalid verification code (#18913) 2026-02-18 14:08:57 -08:00
models [PM-33526] honor hidden password permission in bw list items and bw get item (#19537) 2026-04-14 10:41:20 -04:00
platform [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00
service-container Auth/PM-34506 - LoginStrategyService - Refactor cache and timeout out into own services (#20108) 2026-04-17 12:47:12 -04:00
tools [PM-33993] Fix CLI bug that allowed File Send downloads to save at arbitrary paths (#19890) 2026-04-06 09:57:19 -04:00
vault [PM-34003] - block creation of collections without a name in the CLI (#19724) 2026-04-14 15:31:16 -07:00
base-program.ts [PM-31049] Enable unlock via SDK (#18907) 2026-03-10 11:47:04 +01:00
bw.ts Improve SDK direct function usage (#13353) 2025-02-26 09:08:42 +01:00
oss-serve-configurator.ts [PM-19168] Remove Archive Feature Flag (#19829) 2026-03-30 10:23:38 -05:00
program.ts [PM-19168] Remove Archive Feature Flag (#19829) 2026-03-30 10:23:38 -05:00
register-oss-programs.ts [PM-30922] Client changes to encrypt send access email list (#18486) 2026-01-28 14:31:48 -07: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 login and sync race condition. (#19474) 2026-03-18 16:07:52 +01:00
vault.program.ts [PM-19168] Remove Archive Feature Flag (#19829) 2026-03-30 10:23:38 -05:00