bitwarden-estensione-browser/apps/browser/src/platform/background/service-factories
Matt Gibson b5362ca1ce
Browser MV3: Default store values to session storage (#8844)
* Introduce browser large object storage location.

This location is encrypted and serialized to disk in order to allow for storage of uncountable things like vault items that take a significant amount of time to prepare, but are not guaranteed to fit within session storage.

however, limit the need to write to disk is a big benefit, so _most_ things are written to storage.session instead, where things specifically flagged as large will be moved to disk-backed memory

* Store derived values in large object store for browser

* Fix AbstractMemoryStorageService implementation
2024-04-22 08:55:19 -04:00
..
active-user-state-provider.factory.ts Refactor State Providers (#8273) 2024-03-14 16:38:22 -05:00
api-service.factory.ts Auth/PM-5263 - TokenService State Provider Migration (#7975) 2024-03-15 11:50:04 -04:00
app-id-service.factory.ts Fix missed service dependency changes (#8305) 2024-03-12 17:12:12 +01:00
billing-account-profile-state-service.factory.ts [PM-7071] Fallback to Emitting `null` When No Active User (#8486) 2024-03-26 12:06:33 -04:00
biometric-state-service.factory.ts Ps/pm 5537/move biometric unlock to state providers (#8099) 2024-03-01 10:17:06 -05:00
browser-script-injector-service.factory.ts [PM-5744] Adjust Fido2 Content Script Injection to Meet mv3 Requirements (#8222) 2024-04-18 16:05:16 +00:00
config-api.service.factory.ts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
config-service.factory.ts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
crypto-function-service.factory.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
crypto-service.factory.ts [PM-5362] Add MP Service (attempt #2) (#8619) 2024-04-09 20:50:20 -04:00
derived-state-provider.factory.ts Browser MV3: Default store values to session storage (#8844) 2024-04-22 08:55:19 -04:00
encrypt-service.factory.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
environment-service.factory.ts [PM-5535] Migrate Environment Service to StateProvider (#7621) 2024-01-24 14:21:50 -05:00
factory-options.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
file-upload-service.factory.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
global-state-provider.factory.ts [PM-6404] Fully Integrate `clearOn` Events (#8134) 2024-03-04 20:33:25 +00:00
i18n-service.factory.ts [PM-6511] New i18n for angular (#8122) 2024-03-11 13:59:19 -04:00
key-generation-service.factory.ts [PM-6211] Create key generation service (#7939) 2024-02-23 08:48:15 -05:00
log-service.factory.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
message-sender.factory.ts [PM-7489] Introduce `MessageSender` & `MessageListener` (#8709) 2024-04-19 15:02:40 -04:00
messaging-service.factory.ts [PM-7489] Introduce `MessageSender` & `MessageListener` (#8709) 2024-04-19 15:02:40 -04:00
migration-runner.factory.ts [PM-6172] Run `localStorage` migrations for web (#7900) 2024-02-14 08:52:13 -05:00
platform-utils-service.factory.ts Ps/pm-6636/angular-specific-browser-platform-utils (#8211) 2024-03-12 11:25:03 -04:00
single-user-state-provider.factory.ts [PM-6404] Fully Integrate `clearOn` Events (#8134) 2024-03-04 20:33:25 +00:00
state-event-registrar-service.factory.ts [PM-6404] Initial Clear Events Code (#8029) 2024-02-27 21:58:31 +00:00
state-event-runner-service.factory.ts [PM-6404] Fully Integrate `clearOn` Events (#8134) 2024-03-04 20:33:25 +00:00
state-provider.factory.ts Rework derived state (#7290) 2024-01-04 14:47:49 -05:00
state-service.factory.ts [PM-5578] [PM-5579] [PM-5580] [PM-5581] Send Browser State Provider (#8232) 2024-04-08 10:30:39 -04:00
storage-service-provider.factory.ts [PM-6404] Initial Clear Events Code (#8029) 2024-02-27 21:58:31 +00:00
storage-service.factory.ts [PM-7581] Validate cache state from external contexts within LocalBackedSessionStorage (#8842) 2024-04-19 19:55:34 +00:00