joplin / plugin-kanban

It allows notes in a notebook to be organized in a kanban board.
https://discourse.joplinapp.org/t/kanban-board-project/17469
132 stars 17 forks source link

Improve loading time by caching #48

Open shinglyu opened 10 months ago

shinglyu commented 10 months ago

I have thousands of notes in a folder and I mainly use tag for filter, so whenever I open a Kanban board it takes 30 sec or more to load. Most of the time I just want to quickly check what is on the board, so it would be great if the plugin and load the kanban from a cache (e.g. the markdown table in the note?) when it first starts, and starts the refresh process in the background, then update the Kanban when the new data is loaded.

I understand that if the user tries to drag and drop cards while it's being refreshed. So maybe set the Kanban to read-only mode if it's loaded from cache.

Is this technically possible? If so I can try to open a pull request for it.