1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-04 05:08:06 +02:00
bitwarden-browser/apps/browser/src/background
Matt Gibson 5339344630
PS-1133 Feature/mv3 browser observable memory caching (#3245)
* Create sessions sync structure

* Add observing to session-syncer

* Do not run syncer logic in decorator tests

* Extract test constants

* Change Observables to BehaviorSubject

* Move sendMessage to static method in BrowserApi

* Implement session sync

* only watch in manifest v3

* Use session sync on folder service

* Add array observable sync

* Bypass cache on update from message

* Create feature and dev flags for browser

* Protect development-only methods with decorator

* Improve todo comments for long-term residency

* Use class properties in init

* Do not reuse mocks

* Use json (de)serialization patterns

* Fix failing session storage in dev environment

* Split up complex EncString constructor

* Default false for decrypted session storage

* Try removing hydrate EncString method

* PR review

* PR test review
2022-08-16 07:05:03 -05:00
..
models [EC-183] Mono Repository - Browser (#2531) 2022-05-03 19:38:55 +02:00
commands.background.ts Use NPM workspace (#2874) 2022-06-14 17:10:53 +02:00
contextMenus.background.ts [PS-816] Add Autofill Shortcut to MV3 Extension (#3131) 2022-08-09 21:30:26 -04:00
idle.background.ts Use NPM workspace (#2874) 2022-06-14 17:10:53 +02:00
main.background.ts PS-1133 Feature/mv3 browser observable memory caching (#3245) 2022-08-16 07:05:03 -05:00
nativeMessaging.background.ts [PS-1175] Resolve issue with processReload not executing (#3240) 2022-08-05 20:04:27 +02:00
notification.background.ts [EC-376] Extract API logic from PolicyService to PolicyApiService (#3203) 2022-08-08 10:04:36 +01:00
runtime.background.ts [SM-88] [BEEEP] Add support for chrome.storage.managed for environment urls (#3120) 2022-08-08 07:40:09 -04:00
tabs.background.ts [EC-183] Mono Repository - Browser (#2531) 2022-05-03 19:38:55 +02:00
webRequest.background.ts [PS-816] Add Autofill Shortcut to MV3 Extension (#3131) 2022-08-09 21:30:26 -04:00