xbrowsersync / app Goto Github PK
View Code? Open in Web Editor NEWxBrowserSync browser extensions / mobile app
License: GNU General Public License v3.0
xBrowserSync browser extensions / mobile app
License: GNU General Public License v3.0
Hi, I didn't see a better place to talk about this.
The project looks cool and the website is terrific. I was just trying really hard to understand exactly what this project does.
Sync bookmarks? automatically sync bookmarks? sync open tabs?
After reading all the FAQ and website it is still not clear to me. If you accept some feedback, I would suggest that you write that, maybe even the first thing in the website.
Seems like you are doing a good job here, congratulations!
App Platform: Chrome
App Platform Version: 57.0.2987.21 beta
Bookmark should be added to the profile and later synced to the other browsers.
The browser where the new bookmark is added is getting out of sync, sync gets disabled, and I'm creating a local backup, login again and restore from the backup.
Later I need to restore the backup on all of the other browsers as well.
App Platform: (Chrome, Firefox, iOS, etc)
Chrome and Firefox
App Platform Version:
1.4
Feature request:
Would be cool if the App would rotate into landscape mode if tablet is rotated. Like me is working with keyboard within the tablet-cover. Its pretty hard to read 90 degrees ......
It's ok for current changes (adding/removing of a bookmark) to be lost but notified. Claiming things were out of sync and the previous change must be re-done.
I've done a bit of changes using the bookmarks bar between the 2 browsers, and I've found that there are times were a bookmark just gets lost. Is there parsing of the bookmark URL? The 2 that seem to be confused are
App Platform: (Chrome, Firefox, iOS, etc)
Chrome - Version 67.0.3396.79 (Developer Build) Fedora Project (64-bit)
FF - 61.0.1 (64-bit)
The testing I did was primarily within the Bookmarks bar area. Simply dragging URLs into the bar.
This only syncs bookmarks right?
What about passwords? Is this planned?
I actually only want sync chromium and Firefox on my linux desktop and ended up here. I would trust Mozillas Firefox Sync but its not available for Chrome, someone wanted to implement it and gave up. This sounds even better then Firefox sync, if it would sync passwords as well.
I could even run my own API with node locally right? So I could actually use this for offline syncing my browsers bookmarks?
Anyway looking forward to the Firefox extension.
Being able to open the search bar from a keyboard shortcut.
We have to open it by clicking on the extension icon.
App Platform: (Chrome, Firefox, iOS, etc)
Inox (Chromium based browser)
App Platform Version:
Manjaro Linux
Inox and Firefox have their own bookmarks and I'm used to pressing CTL + L to go to the URL bar and type the keywords of my bookmarks such as G+ to get the URL of Google Plus.
Something like CTRL + M for example could open the Xbrowsersync search bar.
Thank you!
Everything seems fine, except a sub-folder management capability. Users should be able to create an encrypted backup locally without any file size restrictions, so the encrypted backup can be uploaded to a cloud service later. Key-files can also be added to strengthen the security of the backed up data before uploading it to the cloud. I do not want to use https://api.xbrowsersync.org or any of the three servers provided by the app, I'll upload the data to Dropbox manually.
Tell us what should happen
Tell us what happens instead
App Platform: (Chrome, Firefox, iOS, etc)
App Platform Version:
Enter any other information you think would be helpful here.
I have been trying to build the Chrome extension here on Ubuntu. I get the following error:
> [email protected] copyfiles /home/joey/SYNC/src/xBrowserSync-App
> cross-var n-copy --source $npm_package_config_platformPath --destination build "*" "**/*" && n-copy --source . --destination build "app.html" "css/*" "img/*" "fonts/*" "views/*" && n-copy --source fonts --destination build/fonts "**/*" && n-copy --source node_modules/font-awesome/fonts --destination build/fonts/font-awesome "**/*"
/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:328
throw e;
^
ReferenceError: Unknown plugin "transform-runtime" specified in "/home/joey/SYNC/src/xBrowserSync-App/node_modules/regenerator-transform/package.json" at 0, attempted to resolve relative to "/home/joey/SYNC/src/xBrowserSync-App/node_modules/regenerator-transform" (While processing preset: "/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-preset-es2015/lib/index.js")
at /home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:180:17
I can actually fix that error by running:
( cd node_modules/regenerator-transform && npm install )
But then I get another error:
/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:328
throw e;
^
Error: Options {"loose":true} passed to /home/joey/SYNC/src/xBrowserSync-App/node_modules/regenerator-transform/node_modules/babel-preset-env/lib/index.js which does not accept options. (While processing preset: "/home/joey/SYNC/src/xBrowserSync-App/node_modules/regenerator-transform/node_modules/babel-preset-env/lib/index.js") (While processing preset: "/home/joey/SYNC/src/xBrowserSync-App/node_modules/regenerator-transform/node_modules/babel-preset-env/lib/index.js") (While processing preset: "/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-preset-es2015/lib/index.js")
at /home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:314:17
at Array.map (<anonymous>)
at OptionManager.resolvePresets (/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:275:20)
at OptionManager.mergePresets (/home/joey/SYNC/src/xBrowserSync-App/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10)
I have tried with node v8.9.3 and node v10.1.0 and npm v5.4.1 and npm v6.1.0. Using nvm here. Also tried with yarn a bit. Consistently got the same results.
I did get a couple of warnings from npm:
npm WARN prepublish-on-install As of npm@5, `prepublish` scripts are deprecated.
npm WARN prepublish-on-install Use `prepare` for build steps and `prepublishOnly` for upload-only.
npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.
and
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
May I ask:
package-lock.json
or a yarn.lock
file you could share with me?(I recommend adding package-lock.json
to the repository, just as a history of which packages worked when. You can remove it and rebuild it whenever you like.)
Tell us what should happen
App Platform: (Chrome, Firefox, iOS, etc)
Chrome and Android
App Platform Version:
1.4.0
I upgraded the API from 1.1.0 to 1.1.4 and using APP 1.4.0 on Chrome. Now, all of my bookmarks seem to be there, I created a new sync ID, sync works to the API from several clients including Android, but none have tags.
Things I've done/tried:
I exported the database from mongo before the API upgrade and reloaded it after. When attempting to connect to the reloaded database sync ID I get the Ready to upgrade sync?
message followed by Something went wrong. If the problem recurs…
., and to the Chrome background.html: Sync data: {"type":4,"command":1,"deferred":{"promise":{"$$state":{"status":2,"value":{},"processScheduled":false,"pur":true}}}}.
(The sync ID and encryption passwords are correct since changing the sync ID results in "Invalid Sync ID".)
I have a dated backup from 1.1.0/1.3.1 which has tags (I see them in the .json backup file). Attempting to restore this backup on 1.1.4/1.4.0 has a Working on it… Don't close this window yet.
which doesn't go away (waited 5 minutes).
background.html log output:
Error in event handler for (unknown): TypeError: Cannot read property 'children' of undefined
at Object.upgradeContainers [as UpgradeContainers] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2433:54)
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3658:47
at p (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:142:60)
at restoreBookmarks (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3657:9)
at handleMessage (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3603:13)
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3613:13
Hopefully, both are the same underlying issue, and I can connect to and upgrade my original sync ID which has the current bookmarks with tags.
Thx for your help,
cjn
If I update (add a tag) to a bookmark in Chrome on one machine the change gets pushed to the server (as indicated by the bookmark toolbar getting rebuilt). However, on another machine running Chrome the sync does not automatically get triggered. If I then add a tag to a bookmark on the 2nd machine I get a Data out of Sync warning and lose the local change (the warning message gets clipped).
How/when does the App check for changes on the server?
Enhancement request:
App Platform: Chrome on Win10 and Centos7
App Platform Version: 1.3.1
Running the API server V1.1.0 on the local Centos machine, with Apps referencing an an external ddns service URL.
Sync data should be upgraded
Receive error
"Something went wrong
If this problem recurs, submit an issue at github.com/xBrowserSync/App."
Screenshot attached
App Platform: Version 69.0.3497.100 (Official Build) (64-bit)
Andoird
App Platform Version: 1.4.0 from Chrome store
Debug log from within Chrome app
INFO: Sync data: {"type":4,"command":1,"deferred":{"promise":{"$$state":{"status":2,"value":{},"processScheduled":false,"pur":true}}}}
Server data returned
/info {"maxSyncSize":1048576,"message":"Donate bitcoin: 1LQJnXoyftB6RDJjnv2AoNbNBZVoRbdLhw","status":1,"version":"1.1.4"}
/bookmarks/SYNCID {"bookmarks":"****REDACTED but encoded bookmark data****","lastUpdated":"2018-10-11T08:17:25.467Z"}
If you need anymore info let me know.
Cheers
Hello,
I just tested xBrowserSync on Chrome and what a fantastic service you've here! Congratulations and thank you!
I'd like to be able to use xBrowserSync on firefox. Is there any ETA? Are you already working on it?
The german computer magazine c't described in an article that it is possible to create addins for Chrome, FireFox and Edge with minimal plattform specific adaptions.
Could you also provide an App for Edge?
after making changes on first machine extension should sync changes and upon opening second browser extension should immediately update bookmark library.
Opening second browser doesnt trigger sync. then, upon making bookmark change, extension reports a desync in bookmarks and reloads all bookmarks from online version (in one instance of this happening i have recieved duplicated bookmark folders, though i havent been able to replicate this). this process undoes change just made and then continues to work as expected.
App Platform: (Chrome, Firefox, iOS, etc)
Firefox & chrome
App Platform Version:
extension 1.4
firefox 62
chrome 68
I have a feeling that the duplication may have happened after switching from chrome to firefox but have yet to confirm.
Opening the app within 1-2 seconds.
The app needs more than 4 seconds.
App Platform: Android Oreo 8.1
OnePlus 3T
The splash screen is useless. Maybe it could help to reduce the opening.
Thank you.
Hi,
Chromium Version 69.0.3497.100 (Official Build) Arch Linux (64-bit)
xBrowserSync extension 1.4.0 from the store
When trying to create a new sync, it just waits forever with the "Do not close this window" message.
The background.html page for the extension has the following errors:
background.html:1 Error in response to bookmarks.getSubTree: TypeError: Cannot read property '0' of undefined
at Object.callback (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3327:30)
at getLocalBookmarkTreeById (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3326:30)
at Object.getBookmarks [as Get] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2878:29)
at sync_handlePush (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2320:47)
at sync (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2136:27)
at Object.queueSync [as Sync] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:1879:9)
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3673:30
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:140:44
background.html:1 Unchecked runtime.lastError while running bookmarks.getSubTree: Can't find bookmark for id.
at getLocalBookmarkTreeById (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3326:30)
at Object.getBookmarks [as Get] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2878:29)
at sync_handlePush (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2320:47)
at sync (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2136:27)
at Object.queueSync [as Sync] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:1879:9)
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:3673:30
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:140:44
With the demise of xmarks I went looking and took a bet on this solution. I have my bookmarks organized in a several folders in the bookmark bar. While the Chrome xBrowserSync App can import from the bookmark bar, and recreates the folders on sync download, that hierarchy isn't visible in the App. So I've grown on the tags and search use model that this App provides. FYI, new bookmarks created within the App land in Chrome's Other Bookmarks / _xBrowserSync folder. I'm happy, and plan to contribute at some point. Happy enough that I've set up my own API server. Two thumbs up for Rich's work so far. Jump on in, the water is fine.
Within the App, allow the user to browse for bookmark using the folder hierarchy. This could be opened from a folder icon in the search bar. This would support the browsing use model in addition to the text search use model. An alternate solution would be for the App to present a web page of the bookmarks in (collapsed) folder hierarchical form. When a new bookmark is created within the App somehow the user would need to have the option for placing it within the hierarchy. For the new bookmark creation in a folder, I can use the URL drag to a bookmark folder method in PC Chrome, but I don't see how to do that on the Android side.
Hi,
I know that this is a bigger thing ...
xMarks had this feature and I would like to request it for xBrowserSync, too.
It would be great to have profiles. Each bookmark (or folder) can be assigned to a profile. By default it is automatically assigned to the default profile. Let's assume that we further have a profile called "work" and one "home". When configuring the app or extension it should be possible to choose the desired profile - and only those bookmarks would be synced.
This would allow to have all bookmarks at one place but only synchronise (and display) the ones that you really need on a specific device.
I have bookmarks that I use only at work, others only at home and some at home and at work.
Also a profile for a mobile device would be helpful.
I hope my explanation is clear enough ...
Best regards, Tom
Hi,
I completely new here, so sorry if I'm asking nonsense :).
I've understood that the FireFox extension isn't ready yet. I've built the code and created a XPI by myself - which worked fine. But when I run it, it looks "disturbed" (see attached picture).
Is this the current state of the App in FireFox or does something went wrong with my build?
Chrome extension now requires "read and change all your data on the websites you visit".
What's the reason for this new permission?
Can it be re-deployed without this permission to be a requirement?
extension version: 1.4.0
source: Chrome Web Store
Chrome Version 69.0.3497.100 (Official Build) (64-bit)
Relates to #42
When entering a password the front end currently rejects any password that doesn't match the relevant criteria.
Change the server side to let the client side know, via the json, how to handle such situations.
so for example /info (Not sure if this may be the best place) responds with
{"maxSyncSize":1048576,"message":"server owner message","status":1,"version":"1.1.4","passwordfail":x}
where passwordfail's x is say 1 reject, or 0 warn.
The client can then do validation as currently however it can then either warn the user that the password doesn't meet criteria or reject it.
sync should update browser with all new bookmarks
some new bookmarks become folders and link is lost
App Platform: (Chrome, Firefox, iOS, etc) Firefox 62
App Platform Version: xbrowsersync 1.4.0 (updated 6th september 2018)
Not sure if there is something specific to the links that cause this but seems to always affect the same bookmarks.
Is this project still active? There seem to be no commits since months. I think it would be great to have a software like this, so it would be sad if development had stalled already.
Support for the vivaldi browser would be really nice. and a great addition :)
Apologies, this is three different bugreports in three days!
Running the store extension on my Mac, I don't have any problem with corrupt bookmarks. But I do exceed storage capacity!
xBrowserSync.App.Background:syncBookmarks, WARNING: Error syncing bookmarks; {"stack": "...
Error: Failed to execute 'setItem' on 'Storage': Setting the value of 'xBrowserSync-cachedBookmarks' exceeded the quota.
at Object.setInLocalStorage [as Set] (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2732:22)
at Object.Set (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:389:43)
at getCachedBookmarks (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:1613:37)
at refreshCachedBookmarks (chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:1537:16)
at chrome-extension://lcbjdhceifofjlpecfpeimnnphbcjgnc/js/background.min.js:2068:13
at ...
..."}
(I have around 14,900 bookmarks, 6MB when exported as HTML, and my own API server with the limit set to 100MB for testing!)
I have heard people recommending to avoid localStorage
when possible, because it is synchronous and is has limits (around 2MB?) in some browsers.
People recommend using something like IndexedDB instead (or ServiceWorkers Cache API). Although that's for front-end code, I'm not so sure about extensions.
Hello, I am sorry for posting this question here, but is there any plan to launch an extension for Microsoft Edge? There is no extension that offers what xBrowserSync does.
I understand there is a Microsoft's tool to port Chrome extensions to Edge: https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/porting-chrome-extensions
Thanks in advance for your attention.
When you do a fresh install but already have a Sync ID you cannot switch directly to the desired service. So you have to create a new Sync ID first and then you can change the service. That means that the newly created Sync ID is never used anymore. It would be better to be able to change the service already on the start screen.
Now that Foxmarks Xmarks has come to pass, it would be wonderful to be able to sync browsing history across Chrome and Firefox! There aren't any other replacements that I can find (and woowee, have I looked).
Extension should sync all bookmarks
Only the bookmarks bar is synchronized
App Platform: Opera
App Platform Version: 51
Opera does not user the same folder layout that other Chromium based browsers use. They've added a method to the chrome.bookmarks object to retrieve the appropriate IDs for each of the "root" folders. The IDs themselves are not static and can change at random. The "user_root" appears to correspond the the "Other Bookmarks" folder in Chrome.
Tell us what should happen
Xbrowsersync should be kept logged On.
Tell us what happens instead
Xbrowsersync is logged Off
App Platform: (Chrome, Firefox, iOS, etc)
Firefox on Windows 10
App Platform Version:
Firefox 1.4.0
Enter any other information you think would be helpful here.
Hi,
thank you for the great job! Installed 1.4.0 on 3 FF ESR, all Debian Sid.
Syncing worked perfekt against my own server, but if closing the browser the add-on looses server/user/pass setting and i would be in need to reenter everything on every browser start.
Greetings!
After the release of 1.4.0, the iOS app won't sync. Before reporting the sync issue here, I first tried uninstalling the app (version 1.3.1) and then reinstalling it, but then the app couldn't be found at all in the App Store...
Is the 1.4.0 app not available yet in the (swedish) App Store?
Thank you in advance!
Is v1.40 beta still open? Not able to create sync ID at api-beta.xbrowsersync.org
I'm running a server proxied behind BASIC authentication. I can connect and synchronize with the plugin on the desktop, but any attempt to change the server on the app turns the server name red and fails to persist.
A dialog asking for the authorization credentials of the server should be presented, and if correct credentials are entered, the new server settings should be persisted.
App fails to recognize server, and fails to change the server settings.
Android, installed via Fdroid or Google Play (same behavior)
I suspect the mobile app just doesn't have a way to authenticate against protected servers.
On Android I've opened the App and found that most of my bookmarks (not all) are missing. Setting > Data usage shows way low, so I believe they really are missing. This has happened four times now over a couple weeks. Perhaps an aborted download sync?
If the issue is an aborted download, is there a download CRC to confirm a successful download?
App Platform:
Standalone App on Android
App Platform Version:
API version 1.1.0 on my own server.
App version 1.3.1
I'm running the API on my own server. Never seen this problem on four other PCs with the Chrome browser extension of the App.
It should stay open long enough for me to configure it.
It closes immediately.
App Platform: Firefox
App Platform Version: 61.0.1
OS: Linux pop-os 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Logs:
XML Parsing Error: not well-formed
Location: jar:file:///home/scstarkey/.mozilla/firefox/dd598hqc.default/extensions/%7Bd43bdd54-828d-4eb7-9ad3-6db1e852a5ce%7D.xpi!/views/login.html
Line Number 3, Column 106: login.html:3:106
XML Parsing Error: junk after document element
Location: jar:file:///home/scstarkey/.mozilla/firefox/dd598hqc.default/extensions/%7Bd43bdd54-828d-4eb7-9ad3-6db1e852a5ce%7D.xpi!/views/search.html
Line Number 30, Column 1: search.html:30:1
XML Parsing Error: not well-formed
Location: jar:file:///home/scstarkey/.mozilla/firefox/dd598hqc.default/extensions/%7Bd43bdd54-828d-4eb7-9ad3-6db1e852a5ce%7D.xpi!/views/bookmark.html
Line Number 1, Column 58: bookmark.html:1:58
XML Parsing Error: junk after document element
Location: jar:file:///home/scstarkey/.mozilla/firefox/dd598hqc.default/extensions/%7Bd43bdd54-828d-4eb7-9ad3-6db1e852a5ce%7D.xpi!/views/settings.html
Line Number 9, Column 1:
The App does not accept a URL such as 'http://localhost:6419/' (which I use with https://github.com/joeyespo/grip). Apparently the URL must contain at least one '.'. It is not clear what the App is unhappy with, or how to fix it.
A workaround (which I'm not sure why it works of if it is robust) is 'http://localhost.localhost:6419/'.
I recall that I had this issue with the API as well.
App Platform: Chrome
Not sure if this is just me, or not, but: I successfully created my own xBrowserSync server instance, and was able to use it from the browser, and via the Google Chrome extension. However, if I attempted to change the server being used from the Android app, no error message was given, but nothing happened. The server instance was running via HTTPS, and had a valid TLS certificate, but was running on a non-standard port.
(As an aside: I noticed that the Android app wouldn't let me insert an unqualified hostname in the URL for the server (e.g. "https://myhost:8080/"). I can see there are reasons for avoiding that, but it certainly can be handy for testing purposes - maybe it could be enabled, but with a warning?)
App should use new URL for the server.
App pauses for a fraction, but nothing changes.
Android
App Platform Version:
6.0
Hi,
Thanks for offering such a useful tool to sync our bookmarks across devices!
I've just installed your app on my Android device and I didnt' find any tool to import bookmarks.
I use Firefox Sync to sync my bookmarks at the moment but I'm looking for a tool to also sync them on my Chromium based browser.
Since I have many bookmarks I'd like to import them into xBrowserSync. Is it something doable?
Thank you.
Note: a way to export bookmarks in HTML or JSON would be appreciated too.
Tell us what should happen
bookmarks are synced without being deleted
Tell us what happens instead
all bookmarks are deleted as if xbrowsersync was doing the initial sync
App Platform: (Chrome, Firefox, iOS, etc)
firefox v.63
App Platform Version:
kubuntu
windows 10
windows 7
happening on every system where I am running xbrowser sync, three PC's
Enter any other information you think would be helpful here.
on this machine at least, getting repeated xbrowser sync error windows popping up
Would be great to have a "Sync Now" option so the user could quickly force a sync event. Useful when working on multiple devices at the same time and you want a new bookmark to sync to the other device quickly.
For example, in Chrome: right-clicking the extension icon could reveal something like:
xBrowserSync //standard
Sync Now //new enhancement
Options //currently greyed out but could open the same as the "Setting Gear". new enhancement
Remove from Chrome //standard
Hide in Chrome Menu //standard
Remove from Chrome //standard
Manage extensions //standard
Thanks and keep up the great work!
The sync should keep going!
xBrowserSync's popup window disappears, and the sync aborts. (I assume that because CPU usage drop to 0.)
The API server's bookmarks
collection still has 0 documents.
However the extension icon does show a "progress" (cycling arrows) symbol. That suggests it is still working, but I don't believe it is.
App Platform: Google Chrome under Linux (Ubuntu 14.04 using Fluxbox window manager)
App Platform Version: 1.1.2
I am using my own API server, with the limit set to 10MB.
We need to run the sync in the background, so it won't be interrupted by navigation.
If I can't switch to a different tab or a different app, then my computer is unusable while the sync is happening!
And I have no idea how long the sync will take. So it would also be great to show a progress bar.
Bookmarks on PC 2's FF should be identical to PC1's FF.
Bookmarks are not the same between PC 1 & PC 2.
Both PC run FF 61.0.1 (64 bit) under Windows 10 x64.
App Platform Version: `
Suggestion that the extension makes a series of regular backups of bookmarks, overwriting the oldest.
Could be:
Daily - one backup a day at first use of browser in that day, keeping "n" numbers of backups and if there are already "n" in existence then the oldest gets lost and replaced with a new one. "n" obviously multiplies the capacity used at the sync host by that factor.
Weekly - same as above but would allow for longer time period coverage with any given value of "n"
Monthly - not sure I see the value here myself but ......
I apologize for putting it here but I couldn't find a better place (eg. forum) after browsing your webpage.
I'm also one of the happy users of xBrowserSync after the demise of Xmarks. I really enjoy it and particularly the sync option I often use on PC and two notebooks. Free space for bookmarks is quite reasonable for now unless you add features for syncing history, browser settings, etc. in the future. You're probably extremely busy these days, so please consider the below as issues of minor (if not at all) relevance to what you already plan for the upcoming release. I can live without 'em for now...
I'm one of those users who add bookmarks often but do it in organised manner (read: hierarchy). I seldom use the search function, as I know in which particular folder I added the bookmark(s) and try to keep them sorted alphabetically as often as I can. But since there is no option to track the course of syncing events (eg. progress bar?), it seems that xBrowserSync skips (or not programmed to bother at all?) the order of bookmarks / folder structure between devices even when 'Service' is online on both devices.
Also, I'd like to suggest adding some functionality to custom sync/download/upload of bookmarks BUT asking the user the expected behavior in advance (to keep / erase bookmarks on the server / device) so that one couldn't inadvertently ruin the whole process. Sometimes it may be necessary to switch between the devices and to update bookmarks often; so, custom sync option would come in handy indeed...
Thanks and Good luck!
Rustam
All three book marks should be returned as matches by at least one of the searches above.
Searching for "mark" finds only "Book Mark Two".
Searching for "*mark" reports no bookmarks found.
App Platform: (Chrome, Firefox, iOS, etc)
Tested with Chrome on Windows 10, and with the Android app.
App Platform Version:
1.3.1
It appears the search only looks for words beginning with rather than containing the entered text, and does not support wildcards.
Changes have been made to the password algorithm however the user has no way of knowing what you are considering an acceptable password.
Able to enter a password of my choosing
Forced password policy with no guidelines.
Just a red, amber green bar showing password strength
App Platform: Chrome
App Platform Version: 1.4.0
I don't like systems forcing me to use what they consider a strong password.
eg. "thisisaverystrongpasswordandonlyiknowit" is basically unbreakable but it's not allowed.
however "asdasdasdasdasdasd" is allowed.
Please consider removing the complexity requirement that has been added in.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.