Sort (alphabetize) automatically when bookmarks are changed. You control which folders you want to be sorted or not sorted, how to sort them.

Supports multiple User Profiles in Firefox and Google Chrome.

Scriptable to collect new bookmarks from NetNewsWire or similar apps.

What’s New

Version 2.3:

This version will find, remove and replace the Firefox extensions installed by previous versions with new extensions that are compatible with Firefox 53. Due to limitations in Firefox 53, the new extensions will somewhat impede the syncing of Separators, Tags, Keywords (shortcuts), Descriptions (Comments) and Live Bookmarks in Firefox.

To accomodate the limitations of Firefox 53 referenced in the previous item, then default Simple Agents now trigger a sync operation whenever Firefox quits.

When calculating whether or not an impending Import or Export operation exceeds the Safe Sync Limit, mere changes to the attributes of existing bookmarks are no longer counted. This is because such changes have never seen such changes indicate trouble (as additions and deletions do), and also with the limitations of Firefox 53 referenced in the previous item, such changes will be expected.

In the Inspector panel, fixed the Name,Shortcut and Comments fields which were only occupying half of their available space in recent versions. (This bug was probably due to a breaking change in Apple’s Developer Tools.)

If Advanced Agents are in use, no longer automatically adjusts Triggers in response to other Agent changes, which made some trigger type combinations impossible to set.

Fixed bug which caused the Browser Quit trigger (used for some second-tier browsers such as OmniWeb, and available in Advanced Client Settings) to fail after the first syncing operation, until BookMacster was relaunched. (QuatchRunner was not being recreated.)

In document window > Reports > Sync Logs, the second row in each table item is now always visible. Previously, it was not visible in macOS 10.12 for certain settings of Preferences > Appearance > Font Size > Tables, Tags. (Fix was in SSYAlert.)

Worked around some misbehavior apparent with macOS 10.12 which caused, if user has, in System Preferences > General, switched on Ask to keep changes when closing documents, a newly-opened (clean) document to act as though it is already dirty (dot in red close button, asks Save/Revert/Cancel when document closed).

Application menu item Stop All Syncing Now now always removes orphaned semaphores as expected, even if there are no Agents to remove and no Workers to kill.

Corrected message which appears if user of Advanced Agents closes document while syncing was paused.

The advice which appears with the warning which appears when bookmarks are modified externally while Synkmark or BookMacster is running now also advises to not make Synkmark or BookMacster a Login Item.

Fixed a bug which could give wrong order if Sort by Rating was selected in Settings > Sorting.

Fixed a bug which could cause sync churning if document contained a folder whose items could be sorted in more than one way (for example, sorting by name when there are bookmarks in the same folder which have exactly the same name), and Synkmark or BookMacster on two different Macs are linked by a browser’s syncing service (iCloud, sign in to Chrome or Firefox Sync for example).’

Improved message written to logs when a Sync Fight is detected.

Improved Help Book sec. 3.3.5.

Fixed some extraneous logging to system console, and possibly other yet-to-be-unseen SQLite issues, when interoperating with future versions of web browsers Firefox, Chrome, Canary, Opera, Vivaldi or Epic. (Updated our built-in SQLite library from version 3.7.17 to 3.16.2.)

Improved the message displayed when a browsers’ bookmarks are changed while an open document in Synkmark or BookMacster is syncing it.