- 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 toLegacy 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.