-
Notifications
You must be signed in to change notification settings - Fork 984
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 app to sync data across devices #702
Comments
@iSoron Would it be possible to add a "set the data directory" setting so users could set up their own sync capability via services like Syncthing? Could be a quick way to enable sync for some users while a native sync feature is still being developed. |
2nd @necropolina 's suggestion. I looked in the |
@iSoron webdav might be a good solution. |
/data/data/, You cannot ascess it without root |
Yea, using webdav would also make it nextcloud compatible, would love that. |
In the GitHub Discussion related to this topic, I suggested the use of Etebase: #104 (reply in thread). |
Also in #104 (comment)
Do you think @iSoron you could be persuaded to accept a PR to make database storage location a user preference? Even though I have a rooted phone (Sailfish OS ftw) and can access This would unlock people using the app to make progress on their goals and issues via syncing the database file wherever they want via many mature 3rd party tools, while a more granular sync UX is under construction, with an unknown landing date (year even). My use case: connect synced SQLite uhabits DB to an analytics tool like Metabase, to provide better daily parameter clarity to my health consultant to chase some health stuff. Isolating variables is a real challenge, and low-barrier tracking of inputs (habits) is something uHabits does really well 💪 |
Currently I'm using "Save a Copy" by Rikka to save it to my downloads folder, but yeah the exporting data is a lot of hoops to jump through |
I agree with @lkraav , this syncing would be super easily implemented by just letting the users set a storage location so they can then use Syncthing for example to synchronize the habits. This is pretty similar to what apps like Aegis do. In the particular case of Aegis, it lets you set a folder where automatic backups of your 2FA codes wil be stored on every change you make. You can then later set that folder to be synced with Syncthing. |
Hey, is there any update on this issue? It's very important to me since I love this app, but I'm afraid I'll lose my data |
If uHabits is already using sqlite, could something like cr-sqlite be a solution here? Optionally allowing users to host a websocket server to manage their own sync would be awesome. You could conceivably charge money for a happy path for those who do not want to self host. Make uHabits sustainable! :) |
Are there any updates? I would happily pay for this feature. I love this app, but I need sync between my devices. I can't find any alternative apps that work quite the same. if there's anything we can do to accelerate this development, that would be great. |
Description
This feature allows the user to keep track of the same set of habits in two different devices (e.g. a phone and a tablet).
A preliminary version of this feature was released in Loop 2.0.0-alpha, but it was removed in later versions because it was not sufficiently polished. This issue tracks remaining tasks that need to be done before this feature is released to a wider audience.
Subtasks
docs/SYNC.md
explaining sync protocolThe text was updated successfully, but these errors were encountered: