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
9.12k stars 774 forks source link

No remote data found. Upload local to remote? (Webdav) #2911

Closed Cyber-Syntax closed 1 week ago

Cyber-Syntax commented 8 months ago

I use Webdav through my router for simple local backup via USB. I simply integrated super productivity with router webdav and it probably works like nextcloud and other webdavs.

I guess this is because the application cannot connect to webdav because it takes 10-30 seconds for the computer to connect to the internet after waking up from sleep.

Your Environment

Expected Behavior

I think webdav can wait a while for synchronization because the system connects to the internet between 10-30 seconds after sleep. I think webdav tries to connect much faster than super productivity operating system.

Current Behavior

I have to answer yes to this question every time I wake the system from sleep.

Steps to Reproduce (for bugs)

1.Suspend 2.wake up 3.No remote data found. Upload local to remote? 4.Select yes and continue using it without any problems.

Can you reproduce this reliably?

I've been getting the same error since version 7.13 It hasn't been a big problem until now and I didn't want to bother you with a small problem, but now it's starting to get annoying that it's happening all the time.

Console Output

Does not work on linux

Error Log (Desktop only)

[2023-09-18 16:29:32.562] [warn]  getSettingsCb no callbacks left
[2023-09-18 16:29:32.562] [warn]  getSettingsCb no callbacks left
[2023-09-18 16:30:27.666] [warn]  getSettingsCb no callbacks left
[2023-09-18 16:31:27.492] [warn]  getSettingsCb no callbacks left
[2023-09-18 16:31:27.492] [warn]  getSettingsCb no callbacks left
[2023-09-18 16:31:27.493] [warn]  getSettingsCb no callbacks left
[2023-09-18 17:45:50.197] [info]  close, isQuiting: undefined
[2023-09-18 17:45:50.200] [info]  Actions to wait for  [ 'SYNC_BEFORE_CLOSE_ID', 'FINISH_DAY_BEFORE_CLOSE_EFFECT' ]
[2023-09-18 17:45:51.460] [info]  BEFORE_CLOSE_DONE FINISH_DAY_BEFORE_CLOSE_EFFECT [ 'SYNC_BEFORE_CLOSE_ID' ]
[2023-09-18 17:45:53.250] [info]  BEFORE_CLOSE_DONE SYNC_BEFORE_CLOSE_ID []
[2023-09-18 17:45:53.251] [info]  close, isQuiting: undefined
[2023-09-18 17:45:53.252] [info]  close, isQuiting: true
[2023-09-18 17:45:53.296] [info]  Quit after all windows being closed
[2023-09-18 19:53:45.051] [info]  { enabled: null, showDevTools: false, mode: 'bottom' }
[2023-09-18 19:53:45.815] [info]  Saving backups to /home/$USER/.config/superProductivity/backups
[2023-09-18 19:53:47.222] [info]  No custom styles detected at /home/$USER/.config/superProductivity/styles.css
[2023-09-18 23:21:03.666] [info]  close, isQuiting: true
[2023-09-19 09:50:51.857] [info]  { enabled: null, showDevTools: false, mode: 'bottom' }
[2023-09-19 09:50:52.689] [info]  Saving backups to /home/$USER/.config/superProductivity/backups
[2023-09-19 09:50:53.900] [info]  No custom styles detected at /home/$USER/.config/superProductivity/styles.css
[2023-09-19 10:14:06.321] [info]  close, isQuiting: undefined
[2023-09-19 10:14:06.326] [info]  Actions to wait for  [ 'SYNC_BEFORE_CLOSE_ID', 'FINISH_DAY_BEFORE_CLOSE_EFFECT' ]
[2023-09-19 10:14:07.463] [info]  BEFORE_CLOSE_DONE FINISH_DAY_BEFORE_CLOSE_EFFECT [ 'SYNC_BEFORE_CLOSE_ID' ]
[2023-09-19 10:14:09.756] [info]  BEFORE_CLOSE_DONE SYNC_BEFORE_CLOSE_ID []
[2023-09-19 10:14:09.756] [info]  close, isQuiting: undefined
[2023-09-19 10:14:09.758] [info]  close, isQuiting: true
[2023-09-19 10:14:09.808] [info]  Quit after all windows being closed
[2023-09-19 12:25:40.028] [info]  { enabled: null, showDevTools: false, mode: 'bottom' }
[2023-09-19 12:25:40.732] [info]  Saving backups to /home/$USER/.config/superProductivity/backups
[2023-09-19 12:25:42.152] [info]  No custom styles detected at /home/$USER/.config/superProductivity/styles.css
[2023-09-20 00:08:50.716] [info]  close, isQuiting: true
[2023-09-20 11:47:33.565] [info]  { enabled: null, showDevTools: false, mode: 'bottom' }
[2023-09-20 11:47:34.195] [info]  Saving backups to /home/$USER/.config/superProductivity/backups
github-actions[bot] commented 8 months 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!

rommeswi commented 7 months ago

I have the same problem. My Linux PC notices that there is a remote file and asks which file to use but the Android app claims that there is no remote file and asks whether to create one. This overwrites the file created by the PC.

rommeswi commented 7 months ago

Even after the android version successfully managed to overwrite the previous webdav backup, it did not manage to recognize the file it created and again tried to overwrite. I also keep getting 426 errors "too many requests".

github-actions[bot] commented 2 weeks ago

This issue has not received any updates in 90 days. Please comment, if this still relevant!

rommeswi commented 1 week ago

Still an issue.

Cyber-Syntax commented 1 week ago

After the 9.0.5 release I no longer have this problem.