nkalupahana / baseline

Take charge of your mental health with better journaling and mood tracking.
https://getbaseline.app
GNU Affero General Public License v3.0
53 stars 13 forks source link

Offline Support #389

Open PostsDesert opened 2 months ago

PostsDesert commented 2 months ago

I'm occasionally in areas where a stable (or existent) internet connection isn't available. When this is the case, I'm unable to submit logs. It would be nice if the app offered an offline persistence option. Would this be possible by writing the queue of submissions to disk when offline and then resubmitting via the API after network connectivity is reestablished?

Current message when no network connection is available:

Something went wrong, please try again!
Error: Firebase: Error (auth/network-request-failed).
nkalupahana commented 1 month ago

I agree, and it seems like since the 1.6.0 release this is the most commonly requested feature. I have a full time job now, so development is a little slow :( but I'll try my best to get this out.

aahmozart commented 1 week ago

I agree, it would be very useful to have a queue of unsubmitted journals that can be submitted as soon as an internet connection is established. Many people including myself wanna go offline, but still want to maintain ability to write and record journals.