Kin69 / EasyNotes

EasyNotes: Jetpack Compose MVVM for seamless note-taking. Effortless creation, editing, and organization.
GNU General Public License v3.0
318 stars 27 forks source link

Automatic local backups #126

Open blazing-ph0enix opened 1 month ago

blazing-ph0enix commented 1 month ago

Greetings! I'm in love with your app and been using it since last few days. There is a feature of local backups and it's really helpful as I don't trust google and other cloud data storage. The one issue I am facing is that I always have to take a local backup manually.

I would like to have auto local backup feature in the app. Like the app automatically creates a local backup to the chosen folder in my device. Thanks you!

OS: Android 14

tsiflimagas commented 1 month ago

I was about to open an issue for this, and while I was searching for an existing issue, I accidentally found yours. The title is way too generic. Could you please change it to something like "Automatic backup" or "Scheduled backup"? Also, I'd like to suggest on top of backup in time intervals, add an option to backup on database change, i.e. everytime there's a change/addition to notes. If this sounds like a good idea, I'm not absolutely sure about it.

blazing-ph0enix commented 1 month ago

Thanks for recommending me the change of title.

As for the local backups on change of database, I am not sure how hard/easy it would be to implement but my concern is backup folder. Like everytime I change something (even if a comma) it will make a new backup and by that we might end up with a lot of backups. For some of us, we might want to restore a specefic backup like yesterday or 2 days ago, it will be quite troublesome to select one of them.

That's what I understood from the context and offered my views. Let me know if I got it wrong.

Thanks for your comment!

I was about to open an issue for this, and while I was searching for an existing issue, I accidentally found yours. The title is way too generic. Could you please change it to something like "Automatic backup" or "Scheduled backup"? Also, I'd like to suggest on top of backup in time intervals, add an option to backup on database change, i.e. everytime there's a change/addition to notes. If this sounds like a good idea, I'm not absolutely sure about it.