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
..
2022-07-21 19:27:12 +02:00
2021-11-11 13:03:48 +05:30
2023-03-09 13:51:10 +05:30
2021-11-22 23:32:17 +05:30
2021-11-30 21:44:30 +05:30
2023-03-27 12:16:25 +05:30
2022-03-28 18:14:30 +05:30
2020-03-29 19:18:30 +05:30
2023-01-10 16:00:34 +05:30
2023-03-01 20:02:58 +05:30
2023-02-15 16:33:31 -08:00
2023-03-01 15:42:48 +05:30
2022-10-12 13:38:18 +05:30
2023-03-27 12:16:25 +05:30
2019-08-25 19:59:28 +05:30
2023-03-23 13:34:42 +05:30
2023-03-09 20:11:08 +05:30
2023-03-07 17:40:17 +05:30
2022-10-26 03:40:47 -07:00
2023-03-02 10:57:14 +05:30
2023-02-27 20:22:07 +05:30
2020-05-26 22:38:48 +05:30
2023-03-15 14:05:54 +05:30
2022-07-15 09:51:59 +07:00
2023-03-13 19:10:31 +05:30
2022-10-21 18:05:36 -07:00
2022-09-13 17:40:06 +05:30
2021-07-23 16:38:44 +05:30
2023-01-17 09:27:50 +05:30
2023-01-24 23:55:07 +05:30
2019-12-02 08:57:11 +05:30