Strongbox icon indicating copy to clipboard operation
Strongbox copied to clipboard

iCloud - Version Conflict does not partake in Strongbox compare/merge/sync process fully

Open dbarrosop opened this issue 3 years ago • 8 comments

Hello, I read about the advanced merge feature but I don't seem to make it work. Instead, when there is a conflict I have to choose between database versions and I have no clue which data was lost in the process. For reference:

  1. Using 90 days PRO trial
  2. Syncing between macos and ios using icloud

One more question, the link I shared above seems to indicate this feature is available on IOS only, does that mean this advanced merge doesn't work if the conflict is triggered on macos?

Thanks!

dbarrosop avatar Sep 24 '21 18:09 dbarrosop

Hi @dbarrosop - Interesting. So there is a difference between MacOS and iOS. iOS has the full functionality, whereas at the moment the compare functionality is NOT available on MacOS. On MacOS, there's still a merge, but it's automatic without the ability to compare/view diffs before hand...

Still, things should work for you... So I'm not super sure yet what you're seeing. Are you seeing the issue on iOS/MacOS. Versions would be helpful.

Do you see the option to compare? If so, what do you see when you do it?

You may be seeing an iCloud conflict resolution screen rather than the actual Compare/Merge/Sync functionality. Screenshots appreciated. Cheers.

strongbox-mark avatar Sep 24 '21 18:09 strongbox-mark

Thanks for the quick response. Here is a screenshot:

image

Version:

  • Macos: 1.15.0
  • iOS: 1.53.1

To reproduce:

  1. On the phone:
    1. Open IOS app and sync.
    2. Disable internet connectivity(no cell and no wifi)
    3. Make some changes to the database (i.e. add an entry)
    4. Close strongbox
  2. Now go to the laptop:
    1. Open strongbox
    2. Sync
    3. Make some changes
    4. Sync
  3. Go back to the phone:
    1. Enable connectivity
    2. Open strongbox

dbarrosop avatar Sep 24 '21 20:09 dbarrosop

Hi @dbarrosop - thanks a million for the extra detail.

Yes, unfortunately you've hit a little lacuna in the sync system. iCloud does it's own conflicts and the resolution process has to be done differently than other storage providers. Your repro steps are exactly what it takes to get to this situation (thanks).

The screen you're seeing happens separately from the main Merge/Compare route used by Strongbox at the moment for all other providers.

This is an oversight on our part, and we'll get it fixed up.

In the meantime, would you consider using SFTP/WebDAV or another provider like Dropbox/Google Drive/OneDrive? All of these providers are fully managed by Strongbox natively, so we don't get a delays in syncing to/from the remote (as we do because iCloud manages conflicts itself (badly)).

strongbox-mark avatar Sep 25 '21 08:09 strongbox-mark

Unfortunately I don't use any of those services but it's good to know the issue is acknowledged and should eventually be fixed. Thanks!

dbarrosop avatar Sep 25 '21 14:09 dbarrosop

Hi @strongbox-mark , has there been any update on this?

josh1703658784 avatar Apr 12 '24 02:04 josh1703658784

No news here I’m afraid. Still on the list.

strongbox-mark avatar Apr 15 '24 10:04 strongbox-mark