Shivam Mishra
00ee0478eb
feat: IndexedDB based caching for labels, inboxes and teams [CW-50] (#6710)
* feat: allow caching of labels in the account scope
* feat: send cache keys in account json response
* feat: kickstart web worker
* feat: setup basic architecture for workers
* feat: install idb
* feat: add datamanger
* fix: typos
* refactor: rename method
* feat: make init db a manual step
* refactor: separate accountIdFromRoute
* feat: cache enabled API client
* feat: enable caching for inboxes and labels
* feat: enable cache for team
* feat: manage exceptions for team
* feat: add team to data manager
* feat: add a generic listener
* refactor: send only cache keys
* refactor: separate validate method
* feat: add listeners
* feat: add event for revalidate
* feat: add cache keys endpoint
* refactor: fetch cache keys instead of full account data
* fix: key pattern
* feat: don't fetch account for cache_keys
* fix: cache key base class
* refactor: cache keys helper
* feat: add helper
* fix: cache-key update logic
* feat: delete indexeddb on logout
* feat: remove worker.js
* refactor: move data-manager
* refactor: name of file
* feat: add test for DataManager
* refactor: add fake idb to jest setup
* test: cache keys helper
* test: cache keys helper
* test: cache_keys in accounts controller
* refactor: remove cache_keys context
* feat: add policy for cache-keys
2023-03-27 12:16:25 +05:30
..
2023-02-07 19:36:38 -08:00
2023-03-26 22:58:42 -07:00
2023-02-15 21:11:32 -08:00
2022-10-21 13:43:15 -07:00
2022-10-21 16:43:43 -07:00
2022-03-28 20:01:23 +05:30
2023-02-16 13:35:06 +05:30
2023-03-27 12:16:25 +05:30
2022-12-19 22:38:30 +05:30
2023-01-13 22:28:45 +05:30
2022-08-09 12:32:09 +05:30
2022-04-19 12:47:29 +05:30
2023-02-06 11:07:31 -08:00
2022-04-24 12:02:40 +05:30
2022-06-03 11:12:22 +05:30
2023-01-17 21:53:40 -08:00
2019-12-21 22:54:35 +05:30
2022-11-25 13:01:04 +03:00
2021-06-14 10:36:00 +05:30
2021-10-25 18:35:58 +05:30
2020-06-25 21:04:03 +05:30
2020-01-01 22:30:43 +05:30
2021-11-18 19:15:02 +05:30
2023-03-14 13:09:43 +05:30
2020-06-14 14:07:52 +05:30
2021-11-01 12:20:07 +04:00
2023-02-16 13:35:06 +05:30
2023-01-17 21:53:40 -08:00
2022-01-24 17:37:43 +05:30
2022-07-08 15:55:32 +07:00
2022-06-03 11:12:22 +05:30
2023-03-27 12:16:25 +05:30
2021-09-14 11:55:02 +05:30
2023-02-15 20:50:45 -08:00
2023-03-27 12:16:25 +05:30
2022-10-11 22:54:17 -07:00
2023-03-20 15:46:29 +05:30
2021-03-15 18:35:56 +05:30
2020-05-06 00:10:56 +05:30
2022-04-25 17:44:42 +05:30