keepassium / KeePassium

KeePass-compatible password manager for iOS
https://keepassium.com
Other
1.21k stars 103 forks source link

iOS Dropbox Sync not working #340

Closed sahokun closed 9 months ago

sahokun commented 9 months ago

Description Referring to kdbx in Dropbox. Previously, after the DB was updated in Dropbox, sliding down and Reloading in KeePassium DB List would update the DB. However, now it is not updated and the DB must be referenced anew. On the Dropbox app it is updated.

How to reproduce Steps to reproduce the behavior:

  1. (PC) Place kdbx on Dropbox.
  2. (iOS) Open kdbx on Dropbox in the DB list of KeePassium and register it in KeePassium.
  3. (PC)Modify kdbx using KeePassXC or other software.
  4. (iOS) Slide down in the DB list of KeePassium. -> It will not reload to the latest version.

Expected behavior Display the latest DB updated in Dropbox on KeePassium.

Environment:

Additional context I noticed this today. I think it was updated correctly a month ago for example.

keepassium commented 9 months ago

Email reports about this issue started around November-December. A bit earlier, Dropbox changed how it integrates with the Files app. I learned about the change from the new button in Dropbox settings, titled "Convert all to classic integration".

To people reaching out via email, I suggested to roll back to classic integration as a test. About five people confirmed this solved the issue. One confirmed that the issue remained.

So try Dropbox → Account → tap the gear icon in top-right corner → Native Files.app integration → tap "Convert all to classic integration". If this helps, please comment in the related Dropbox thread, because Dropbox seems to believe their new integration is "significantly more reliable"…

sahokun commented 9 months ago

I appreciate your response, it is very much appreciated. I have improved by making it classic. (Although there seems to be a time lag of about a minute between checking for updates on the Dropbox App and being able to detect the latest version in KeePassium) I am concerned about the future of the integration with Dropbox in the future, but for now the problem is solved.

keepassium commented 9 months ago

I am concerned about the future of the integration with Dropbox in the future

Me too. So I plan to add a direct connection to Dropbox as an alternative sync option. This way, if Dropbox' integration with Files misbehaves further, you would have possibility to connect directly from KeePassium, avoiding the integration problems. This approach was introduced a year ago for OneDrive and proved to be a lifesaver.

DannieBGoode commented 9 months ago

thanks for this, is there an ETA for the Dropbox WebDav integration?

keepassium commented 9 months ago

thanks for this, is there an ETA for the Dropbox WebDav integration?

Nothing I can share, unfortunately. Just had rather stressful two months after promising something done in two weeks :)

But as long as switching back to classic integration fixes Dropbox sync, I don't think the direct connection is too urgent.

keepassium commented 7 months ago

@DannieBGoode , direct Dropbox connection is scheduled for v1.52. So ETA is April :)