floccusaddon / floccus

:cloud: Sync your bookmarks privately across browsers and devices
https://floccus.org
Mozilla Public License 2.0
5.57k stars 237 forks source link

Chromium Vivaldi - Syncing without Hierarchy #221

Closed tomershvueli closed 5 years ago

tomershvueli commented 5 years ago

Software versions

Steps to reproduce

  1. Set up Floccus for syncing
  2. When sync is complete, all of my bookmarks are in the parent directory I selected in the Extension, but not in their respective folders. This is continuing the conversation from Issue #215.

Expected outcome

I would have expected the bookmarks to be synced locally in the proper hierarchy that they were saved in.

Actual outcome

All of the bookmarks were saved in the parent directory as siblings, without any hierarchical data.

Debug log

Debug looked a lot like this: (local)CREATE - #undefined[MindSumo](https://mindsumo.com/home) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2670;-1[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: -1 } (local)CREATE - #undefined[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2671;-1[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: -1 } (local)CREATE - #undefined[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2672;-1[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: -1 } (local)CREATE - #undefined[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2673;-1[share passwords once](https://oneshar.es) parentId: -1 } (local)CREATE - #undefined[share passwords once](https://oneshar.es) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2674;-1[Algorithms [Algorithm Wiki]](http://will.thimbleby.net/algorithms/doku.php) parentId: -1 }

digrouz commented 5 years ago

same for me with nextcloud 15 and brave browser

marcelklehr commented 5 years ago

Does the web UI have the correct hierarchy? If not this would indicate that things go wrong already when storing the bookmarks.

tomershvueli commented 5 years ago

Yep, looks like it! I've also used Floccus successfully before for syncing locally and on the server.

image

marcelklehr commented 5 years ago

The screenshot indicates that the bookmarks were uploaded with the legacy sync method. In order for sync to work, all devices have to use the same sync method.

tomershvueli commented 5 years ago

Aha! Yes, that did the trick! Am I now able to sync my local bookmarks with the server using the new sync method?

marcelklehr commented 5 years ago

In order to use the new sync method, you should remove the relevant accounts on all devices, then delete all bookmarks in the app and then set up accounts with the new method on all devices again.

I'm currently trying to add some directions to the UI in order to make it clearer what each option does.

tomershvueli commented 5 years ago

Awesome! That seems to be working pretty alright for now! Thanks for your work on this, I feel much better now that my bookmarks are actually saved in the proper hierarchy. Cheers!

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.