Offline support
complete
Jonny Cosgrove
complete
Shipped April 2024 [Original post]9https://cleft.sleekplan.app/feedback/148171/)
Jonny Cosgrove
closed
We already have offline support, and have raised a dedicated issue for an improvement highlighted on this issue here
Jonny Cosgrove
thanks Leandro A - I have created a new ticket for this here - thanks for raising this up!
Jonny Cosgrove
Hey there Leandro A Thanks for reaching out - that works today! While offline, you can record text or voice notes, edit preloaded notes, and search through them. These recorded notes will sync automatically when you’re back online. Check out details here and let me know if you have any issues.
Few quick tips:
- If you want speedy notes with no issues, I suggest airplane mode - then you can record away and connect back up when you're back in an area with better connectivity
- Ensure Notes are Preloaded: Before heading into areas with low coverage, open Cleft while online to load your notes. This ensures they are accessible offline (and don't force close the app!).
- RE Your Syncing Issue: If syncing feels slow after reconnecting, it could be due to network speed (which makes sense in a low network area like you were). Opening the app and letting it run uninterrupted should help sync everything up, but if you've got low internet it will take a little longer than usual.
L
Leandro A
Jonny Cosgrove Nice, thanks.
Yes, noticed that in airplane mode works much better. But I think if you can load the notes in the background without blocking the record functionality would be great!
Jonny Cosgrove
Leandro A: Leandro A Thanks for the feedback! I made you a shortcut to add to your (potential!) out & about at the weekends mode here:
Ah, so you mean when you open the app, it’s taking longer than expected to sync up? Are you opening it from the app icon, or from one of the widgets?
Let me know, and I’ll see how we can upgrade your experience!
L
Leandro A
Jonny Cosgrove I think the "problem" is the blocking screen when fetching notes at startup.
See this example, I'm on a pretty decent WIFI connection and it still blocks me from start recording for a few seconds. These few seconds when you're in a slow connection, takes much longer (like 20 seconds on a slow 3G, like happened to me during the weekend).
I think that the solution to that is that the fetching happen in the background.
On web apps, we usually try to send as much as possible from the server, but for actionable items not related to content they are pre-rendered.
Example Github, they try to render as much as possible on the server and buttons are already usable before the rest of the things are loaded: https://share.cleanshot.com/RNgQy4nx
I'm not sure the focus of the product, but for me it's taking quick notes and less important browse old notes.
I mean, you can wait a few seconds for notes to load when browsing notes, but if you want to quickly take a note, waiting a few seconds makes a difference.
L
Leandro A
in other words:
"I don't want to wait notes to sync if I just want to record a new note"