NotePlan
NotePlan
Apr 29

Speed up starting up NotePlan by caching the index

I have: - a few thousand notes - around 100 notes with 1-5 image attachments each - a lot of links between notes and Noteplan boots so slowly that it has become useless for jotting things down on the Today page. What would I need to do to get back the speed? Or would it be possible to make the Today note available immediately and load the rest later? --- The final solution would be to cache the full index once it's created and then just check for changes upon starting up.
CompletedCompleted

Jul 25, 2021

Available in the latest betas on Discord (channel: #releases). Updates with bug fixes coming soon.

Apr 29, 2021

Eduard, how much is in creating the note (list) vs scanning EVERY note for link and date References for the Today view? If latter, maybe an option to disable References for those that prefer performance?

May 13, 2021

Rob Grace: Thanks for the suggestion. Caching the index is not that difficult and would make starting up super fast I think. Turning off references would be a fallback solution. It's more than just the references, also tags are scanned. The today view is normally immediately editable, what prevents it, is that NotePlan uses all CPU cores to process the notes as fast as possible. That gives a short lag.

Apr 29, 2021

NotePlan scans and indexes all your notes at startup. A solution on my side would be to cache the index and save it to a file. On your side a workaround could be to archive some notes or move them out of the folder if you can. One query though, you mean specifically on iOS? There i noticed iOS closes NotePlan running in the background at times. So you have to start it again. On Mac not so much.

Apr 29, 2021

Eduard Metzger: it's on both mac and ios. It used to boot super fast and I see on macos that it gets stuck on loading notes. since my notes are my zettelkasten, I don't archive them at all, I need them together. I don't need them all displayed on the side bar, though. I have noticed duplicated notes if I put them into and out of folders so I try to avoid that.

Apr 29, 2021

Eduard Metzger: it would help if Noteplan waited with indexing until I pull up the first non-calendar note.

May 13, 2021

nopi: I'll implement the index caching to fix this long-term. Then the waiting won't be necessary.