bitwarden-estensione-browser/apps/browser/src/platform/storage
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
..
background-memory-storage.service.ts JSON stringify memory items (#7731) 2024-01-29 19:42:58 +00:00
browser-storage-service.provider.ts Browser MV3: Default store values to session storage (#8844) 2024-04-22 08:55:19 -04:00
foreground-memory-storage.service.ts [PM-7581] Validate cache state from external contexts within LocalBackedSessionStorage (#8842) 2024-04-19 19:55:34 +00:00
memory-storage-service-interactions.spec.ts Rework derived state (#7290) 2024-01-04 14:47:49 -05:00
mock-ports.spec-util.ts Target messages to only the interested ports (#7301) 2023-12-21 14:01:48 -05:00
port-messages.d.ts Ps/pm 2910/add browser storage services (#6849) 2023-11-21 16:35:37 -05:00
port-name.ts Ps/pm 2910/add browser storage services (#6849) 2023-11-21 16:35:37 -05:00