Conversation
|
Hi, thanks for submitting what looks like a lot of hard work! I can't merge this pull request in its current form (I don't understand everything that's happening here) but I might be able to if it's broken up into smaller PRs. The main questions on my mind are:
I don't have the free time to do complex code reviews, so some spoon-feeding may be necessary. 💚 |
|
I tried using
The bugs I found were related to file creation (I had a conflict with There was also a bug with I tested it manually, opened the list of files one by one, I changed the file name (where the name is written) and after about a second the file context appeared. But now for about 200ms, and even then it is no longer related to the plugin. But as I later found out it was because of the tags. |
|
Thank you for simplifying the PR! I still have two questions before I run some tests on this:
|
|
LRU is used in two places in The |
refreshManagers()- Fixedcategories?.includes->categories.includes(array always truthy)metadata-containernesting insideiconic-title-wrapperLRUCache(1)with version-based cacheObject.keys()for tags, debounced invalidation (100ms)LRUCache,Debouncer,Memoizer,BatchProcessor,RequestDeduplicator