Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a force upload/download button #119

Closed
maephisto666 opened this issue Aug 9, 2019 · 3 comments
Closed

Add a force upload/download button #119

maephisto666 opened this issue Aug 9, 2019 · 3 comments

Comments

@maephisto666
Copy link

Is your feature request related to a problem?
Linked to #118, I strongly believe that a button to explicitly trigger a download/upload of the bookmarks would really help.

I still remember that Xmarks (r.i.p.) had such functionality: I usually modify my bookmarks a lot, on different laptops, on different browsers, I sort them with SuperSorter on Chrome and this triggers an upload that now is always failing and I cannot find the root cause; you know, sync problems are always behind the corner, but if I strongly believe that my local copy is the "good" one, why not delegating to the end-user the ability to overwrite the remote bookmarks (force upload) or to overwrite the local bookmarks (force download)?

@nero120
Copy link
Member

nero120 commented Aug 10, 2019

Hi @maephisto666, a number of points to this:

  1. Sorting the bookmarks is causing an error which forces xBrowserSync to refresh your local bookmarks from the server (to prevent further issues). There's another issue open which will track this.
  2. You can always overwrite your current synced data by restoring from a backup file. This has the benefit of preserving descriptions and tags.
  3. You can create a new sync which will be populated from the current local bookmarks, but descriptions and tags will be lost.

Since (1) is the main issue here I'll close this and that issue will be tracked in #120.

@nero120 nero120 closed this as completed Aug 10, 2019
@Valinwolf
Copy link

I would still be nice to see a force upload/download option. I would also like to see the option to keep local or server when corruption is detected, though I suspect this won't be a problem when 1.6 hits the store page.

@kailiu42
Copy link

I too think that the force upload to and download from server buttons are necessary, and maybe it's better not to auto start syncing after first setup, but to offer the sync / force upload/ force download options.

Please consider this scenario: I was using whatever other means to sync my bookmarks cross browsers. Now after I've first setup xbrowsersync on my first browser, I'm going to setup it on my second browser, which already had some bookmarks from previous sync methods (maybe up to date with the data on my first browser, maybe not, doesn't matter). Now I'm not comfortable to just setup xbs on the second browser and let it auto start syncing without any choice, because I don't know what will happen nextL

Will the current bookmarks from the second browser be uploaded to overwrite my correct data from the first browser?
Will them be merged (then might create duplicated entries)?
Or will bookmarks be downloaded from the server?
Will the data left from previously sync method clutter up the xbs sync process thus delete my bookmarks?
My first browser is Firefox while the second is Chrome, thus will the difference confuse xbs on what bookmarks should be preserved and what need to be overwritten?

I don't know.

With the option to not auto start syncing and let me chose what to do I can force upload my data from first browser and force download on the second one. No unknown risks.

BTW, it's a nice software, thank you for making it. Just trying to make it better (at least better for my scenario).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants