xBrowserSync v1.4.0 Release Notes

    • โž• Added Firefox support, download the add-on here: https://addons.mozilla.org/en-GB/firefox/addon/xbs/
    • ๐Ÿ”€ Huge improvements to encryption: now uses native Web Crypto API rather than external cryptography library, key derivation uses PBKDF2 with 250,000 rounds of SHA-256, encryption uses AES-GCM with a random 16 byte IV and the user's random 32 char sync ID as a salt. For comparison, LastPass' key derivation uses a similar approach but with only 100,100 rounds by default.
    • โฌ†๏ธ Existing syncs will be automatically upgraded to use the latest encryption. Upgraded syncs cannot sync to older version of xBrowserSync.
    • ๐Ÿ”€ Data is now compressed before being encrypted reducing sync size by up to 60%.
    • ๐Ÿšš When adding or modifying a bookmark using the xBrowserSync interface, local bookmarks are no longer removed and re-added - only the target bookmark is affected.
    • ๐Ÿ’ป xBrowserSync now adds bookmarks by default directly to Other Bookmarks, the _xBrowserSync_ folder is no longer used and is renamed to Legacy xBrowserSync bookmarks on upgrade.
    • ๐Ÿ”€ When creating a new sync, password must now be confirmed and required password complexity has been increased to ensure stronger encryption.
    • โšก๏ธ Updated to use smaller font files for faster more responsive experience.
    • ๐Ÿ“‡ Page metadata collection method improved, content scripts no longer run automatically when a page is loaded and page metadata no longer needs to be stored in browser's local storage cache.
    • ๐Ÿ”€ Latest sync changes now pulled down on browser start up.
    • ๐Ÿ”€ Ability to create new sync remove from mobile apps to prevent user deleting all local bookmarks inadvertently.
    • โšก๏ธ Sync confirmation text updated to clearly inform user that local bookmarks data will be deleted.
    • Login panel fields now use monospace font.
    • Bookmark and Change Service panels now display validation messages.
    • Bookmark panel URL field now much less restrictive to allow for different bookmark formats.
    • Bookmark panel URL field validation now checks if URL already exists.
    • Bookmark panel tags now respect maximum width by displaying ellipses if tag text too long to show.
    • Bookmark panel tags field no longer suggest tags that have already been added.
    • ๐Ÿ”„ Change Service panel now allows IP addresses as well as host names.
    • Service panel now displays loading text when retrieving service status.
    • Service panel now displays data usage in most relevant unit.
    • โšก๏ธ Panel styling updated to include drop shadows.
    • About panel cleaned up to display only relevant information.
    • ๐Ÿš€ Message now displayed when app is updated with link to release notes.
    • โšก๏ธ Dependencies updated.
    • ๐Ÿ›  Many, many more minor enhancements and bug fixes.