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

FEAT Local backup of online account data #160

Closed
VegaDeftwing opened this issue Sep 17, 2020 · 9 comments · Fixed by #266
Closed

FEAT Local backup of online account data #160

VegaDeftwing opened this issue Sep 17, 2020 · 9 comments · Fixed by #266
Assignees
Labels
desktop 🖥 Affects desktop platforms feature 🚄 New feature or request interaction ☞ UI changes pending ✋ Pending active development/release assignment

Comments

@VegaDeftwing
Copy link

VegaDeftwing commented Sep 17, 2020

Had a brief time when I couldn't login, so I couldn't access my data. Having the ability to at least have a local backup of my data would make me significantly more comfortable using condution, especially as the program/app is still new.

It would be nice if each of the desktop clients (Mac, Windows, Linux) stored a local copy of the task list somewhere. On Linux with the appimage this is obviously a bit clunky, but I think it's necessary regardless.

Preferably, the file would be saved in a format that is both computer and human readable, maybe just

projectName:task:description:start:end

of course, this is only an example, whatever the separation character it'd likely need to be something that is invalid for input in the actual gui, to make parsing easy.

@VegaDeftwing VegaDeftwing added feature 🚄 New feature or request needs-triage 📩 Needs team triage labels Sep 17, 2020
@trif55
Copy link

trif55 commented Oct 16, 2020

I was just thinking this as well, also what back end is currently used for online sync? I only ask as I'm surprised a free application pays for the hosting of everyone's tasks centrally, I expected a requirement for google drive or something for sync

@VegaDeftwing
Copy link
Author

The issue caused me to move to something else (in my case https://github.com/SolarLune/masterplan, I'll use either git or Syncthing for sync) because I just don't trust that I won't lose my data for exactly what trif is saying. It really sucks though, because I think Condution had some really nice things going on- But I can't even recommend this to friends with this as an outstanding issue.

@Jemoka
Copy link
Member

Jemoka commented Oct 28, 2020

Uhmmm... For your case, does offline mode work for you? We store your tasks in that case in a JSON tree as part of AppData, but then you would loose the functionality of sync if you opt for that option.
Happy to have an option to write to a JSON anyways, which... should? be pretty easy to do. We are working on a major update soon, and so stay tuned for more info on that end.

Let me know if this helps!

@Jemoka Jemoka added desktop 🖥 Affects desktop platforms interaction ☞ UI changes and removed needs-triage 📩 Needs team triage labels Oct 28, 2020
@Jemoka
Copy link
Member

Jemoka commented Oct 28, 2020

I was just thinking this as well, also what back end is currently used for online sync? I only ask as I'm surprised a free application pays for the hosting of everyone's tasks centrally, I expected a requirement for google drive or something for sync

Our backend on the deploy binaries are Google's Firebase, which usually works pretty well. We pay for people's databases by having patrons ;) — https://www.patreon.com/condution.

@jcz1
Copy link

jcz1 commented Mar 21, 2021

http://todotxt.org is great format for ToDos.
Anyway, data at Google is not an option for me :-(

@Jemoka
Copy link
Member

Jemoka commented Mar 21, 2021

No worries! Our offline mode ("use on your device") does not touch Google at all, and simply stores data on a JSON in AppData.

@Jemoka Jemoka added the pending ✋ Pending active development/release assignment label Jul 17, 2021
@Jemoka
Copy link
Member

Jemoka commented Jul 17, 2021

Backend changes are done to allow this, but #55 will need to happen for this.

@VegaDeftwing
Copy link
Author

This is also less relevant if, as per the latest release notes, it is possible to self host. Still, glad to see progress is being made!

@VegaDeftwing
Copy link
Author

🎉 Props on getting a 2 year issues resolved. Always feels good to get those off the issue tracker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
desktop 🖥 Affects desktop platforms feature 🚄 New feature or request interaction ☞ UI changes pending ✋ Pending active development/release assignment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants