xBrowserSync v1.5.0 Release Notes

    • ๐Ÿ”€ Huge improvements to syncing engine:
      • Updated sync process to be more reliable and less prone to issues
      • Fixed issues when changing local bookmarks using native tools that can cause sync failures/duplication/corruption
      • Population of local bookmarks takes much less time in Chrome (unfortunately Firefox is excluded for now due to a Mozilla bug)
      • UI updated to display syncing animation when syncs are in progress
      • Browser icons updated to reflect sync status and direction (uploading/downloading)
    • ๐Ÿ”€ Sync is no longer disabled when clearing local browser cache or by third-party privacy plugins (Issue: #38)
    • ๐Ÿ”€ Bookmarking Chrome-specific URLs (i.e. chrome://...) no longer breaks sync in Firefox (Issue: #58)
    • ๐Ÿ‘ Many more bookmark URL protocols now supported
    • โž• Added support for syncing Firefox native separators (Feature request: #64)
    • โž• Added button to manually update sync with latest changes (Feature request: #21)
    • โšก๏ธ Updated required permissions, "read and change all website data" is now optional and added options to Settings panel (Chrome only, Firefox implementation is currently blocked due to a Mozilla bug) (Feature request: #43)
    • ๐Ÿ”€ Much improved password validation when creating new syncs: more accurate password strength meter, warnings and suggestions displayed to help user choose a more effective password and relaxed validation rules to allow users more freedom in choosing a password (Feature requests: #42 and #48)
    • ๐ŸŒ Bookmarking of non-HTML web pages such as PDFs now supported (Issue: #66)
    • ๐Ÿ”€ Very large sync data sizes now supported (Issue: #20)
    • โšก๏ธ Extension icons updated to make current sync status clearer (Feature request: #77)
    • Bookmark URL validation improved (Issue: #62)
    • โšก๏ธ Sync ID field value now saved whenever it is updated resolving issues when pasting values from a password manager (Issues: #86 and #101)
    • 0๏ธโƒฃ Default keyboard shortcut now included (Feature request: #98)
    • โž• Added button for easily copying sync ID (Feature request: #102)
    • โž• Added retry after delay when checking for sync updates at startup, avoids "Connection lost" warnings when using proxied connections for example
    • โž• Added button to clear existing tags, useful when pages contain many irrelevant tags
    • โœ‚ Removed debug mode, added better logging and ability to download log file to provide when logging issues
    • ๐Ÿ‘Œ Improved code security: more restrictive content security policy, removed all references to innerHTML, removed references to eval (javascript bookmarklets no longer supported)
    • โšก๏ธ Updated donation options, Liberapay and better crypto donation process added
    • โšก๏ธ User interface updates and improvements
    • Prettier backup file JSON data
    • ๐Ÿ›  Many, many more minor enhancements and bug fixes