mirror of
https://github.com/bitwarden/clients.git
synced 2026-06-13 21:01:11 +08:00
* 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 |
||
|---|---|---|
| .. | ||
| src | ||
| jest.config.js | ||
| package.json | ||
| project.json | ||
| test.setup.ts | ||
| tsconfig.json | ||
| tsconfig.spec.json | ||