Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow data to be stored externally, so that other apps can sync it #26

Closed
AnderRasoVazquez opened this issue Mar 12, 2016 · 5 comments
Closed
Labels
new-feature Completely new app functionality

Comments

@AnderRasoVazquez
Copy link

This would allow apps like Syncthing to sync the data across devices.

The idea here is not making backups or exporting the data (which will be nice too, but that would be for another issue), the idea is having all the habits data on a directory we choose. That way, when Syncthing (or another app) notices the changes, it will update the files on the other devices automatically and because the data is not in an exported format we won't have to import it.

@iSoron iSoron changed the title Choose a directory to sync the data Allow data to be stored externally, so that other apps can sync it Mar 12, 2016
@iSoron iSoron added new-feature Completely new app functionality normal-priority labels Mar 12, 2016
@iSoron
Copy link
Owner

iSoron commented Mar 12, 2016

This is an interesting solution to the syncing problem. I will have a look at how feasible this is. That would require permission to write on the SD card, but it does look much more simple than every other solution I thought about. Thank you for the suggestion.

By the way, it is already possible to export the data. Just select multiple habits, and click the overflow menu. There should be an option there.

@AnderRasoVazquez
Copy link
Author

Oh, I see it now! Thanks. =)

@sojusnik
Copy link

I'm opting in for sheduled daily backups to a specified folder.

@licaon-kter
Copy link

I'm opting in for a backup at every change.
Say you get hit with #109 and your data is trapped, yes root can help you, but that's a rarity though.

@iSoron
Copy link
Owner

iSoron commented Sep 19, 2016

I no longer think this is a good idea. Allowing the database file to be modified by an external app would cause all sorts of trouble, and could very easily lead to data corruption. For daily backups, I recommend using an specialized app, such as Titanium Backup. For device sync, see #104.

@iSoron iSoron closed this as completed Sep 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature Completely new app functionality
Projects
None yet
Development

No branches or pull requests

4 participants