clients/libs/state/src/core
Andreas Coroiu 2ddf1c34b2
[PM-25488] Badge stays after lock when using pin (#16436)
* wip

* feat: add dynamic states

* feat: re-implement badge service with dynamic state functions

* feat: completely remove old static states

* feat: debounce calls to badge api per tab

* feat: use group-by to avoid re-setting all tabs on 1 tab change

* feat: simplify autofill badge updater

* feat: add hanging function test

* chore: clean up badge service

* feat: simplify private updateBadge

* feat: remove unnecessary Set usage

* fix: tests that broke after setState rename

* chore: clean up badge api
2025-10-03 09:01:49 +02:00
..
storage refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
derive-definition.spec.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
derive-definition.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
derived-state.provider.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
derived-state.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
global-state.provider.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
global-state.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
index.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
key-definition.spec.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
key-definition.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
state-definition.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
state-definitions.spec.ts build: ensure new libraries are added to the root jest.config (#16166) 2025-08-27 11:56:42 -04:00
state-definitions.ts [PM-25488] Badge stays after lock when using pin (#16436) 2025-10-03 09:01:49 +02:00
state-event-registrar.service.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
state-event-runner.service.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
state-update-options.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00
state.provider.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
user-key-definition.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
user-state.provider.ts refactor: introduce @bitwarden/state and other common libs (#15772) 2025-08-04 11:01:28 -04:00
user-state.ts Resolve state <-> state-test-utils circular dependency (#16093) 2025-08-25 12:38:28 -04:00