johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
10.84k stars 864 forks source link

Automatic Update Broke Remote Sync #3490

Open graphographer opened 21 hours ago

graphographer commented 21 hours ago

I awoke today to find that Superproductivity had apparently been automatically updated, and all settings and local data wiped. However, I was using Dropbox for sync, so I theoretically have the rather important time-tracking data I need there. However, the new version of SP refuses to let me sync from Dropbox, stating that it is somehow incomplete.

The error indicates some kind of rev mismatch between the sp-main.json and sp-archive.json. I have all uploaded versions archived in Dropbox, but I'm not sure how exactly I should go about reverting them, except to try for the latest versions from before this morning. The latest sp-archive.json I have is from 9/4, whereas the most recent sp-main.json is from 9/16 (the last time I used the app to track time).

Please, I love the program, but I'm now at risk of having to somehow reconstruct 2 weeks of freelance hours.

Your Environment

Expected Behavior

I would like to recover my previous tasks and time tracking.

Current Behavior

Refuses to do this. Essentially the same as https://github.com/johannesjo/super-productivity/issues/3284

Steps to Reproduce (for bugs)

See the attached GIF: sp-remote-data-issue

Can you reproduce this reliably?

yes

Console Output

Error: Remote archive rev does not match the one in remote main file

Error Log (Desktop only)

N/A

github-actions[bot] commented 21 hours ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] commented 21 hours ago

Hello there graphographer! πŸ‘‹

Thank you and congratulations πŸŽ‰ for opening your very first issue in this project! πŸ’–

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. πŸ‘€

For more open ended discussions and/or specific questions, please visit the discussions page. πŸ’–

graphographer commented 21 hours ago

If all else fails, perhaps there is some way to decompress the remote data on Dropbox, so I can at least parse the JSON some other way (I'm a javascript developer after all).