Now recovers gracefully if a Chrome-ish profile folder is missing.
The Delete All Content function no longer deletes hard folders, which caused errors to occur later.
Much less likely to display Error 592957 or 582958, which has been seen by some users particularly after logging in to their Mac if our app was running before logging out, and the checkbox “Reopen windows when logging back in” in the system’s confirmation dialog was on. (Increased the timeout before displaying Error 592957 or 582958 from 6.4 seconds to 60.1 seconds.)
Syncing Status Report now correctly shows how long ago any BkmxAgent was launched instead of “???” as it has in recent versions.
Now includes a workaround for an apparent bug (FB14892799) in macOS 15.0 Sequoia which causes failure to open any second or subsequent .bmco document after launching BookMacster and opening a first .bmco document.
Removed the Upgrade Insecure Bookmarks feature because it rarely upgrades any bookmarks nowadays – Any sites which still do not support https are probably going to die before they do. So using this feature has become pretty much a waste of users’ time.
Version 3.1.4 has some fixes for users with macOS 13 or earlier. If, like most people, you are using macOS 14 or later, you should Skip this update.
In the document window, tab Reports > Verify, clicking the little magnifying glass buttons now set the predicate as expected when the Reports > Find tab is opened, as it worked in previous versions of macOS.
The app package no longer contains either of our web browser extensions. When installing either into Firefox, our app now downloads the latest version from our repository at mozilla.org.
Updated methods for running our background agent (BkmxAgent) per recent Apple recommendations and deprecations.
Now works properly with current version of Opera web browser. (Running Opera 103 or 104 may create a Default profile subfolder, as Chrome and Edge have, and move your profile data into it.)
Can now import, export and (in Synkmark and BookMacster) sync with bookmarks in the Orion web browser.
Corrected the error recovery suggestion, a recovery mechanism, and Help Book text which in some cases advised user to use the quick direct sync method if an export operation failed because the BookMacster Sync.
No longer misses if Chrome Sync is on, and therefore presents the expected warning about sync loops, when using Chrome 123 or later.
Improved part of the process of importing from and exporting to Safari, so that it will no longer hang and eventually fail with Error 772041 on some Macs. (Now uses a system function instead of a unix tool to get the machine heardware UUID that is used for file locking.)
Replaced an old macOS system call which has become unreliable in macOS 14 (sometimes “just doesn’t work”) with a newer macOS system call that, in our testing, works every time. This may affect many operations, including but not limited to: stopping old BkmxAgent processes after an upgrade of the app, Show Syncing Status, document opening. (Replaced NSTask with Swift’s Process.)
No longer migrates syncing configuration when upgrading from version 2.4.8 and earlier, which was 7 years ago.
If user accidentally commands landing a new bookmark when a browser is the active application, but that browser has no brpwser window open, now opens our Dock or Status Item menu instead of displaying an error dialog.
Added a new item in main menu > Help: “Wipe clean Safari and iCloud…”
Re-entering an incorrect or missing password for Diigo or Pinboard now works correctly.
The running or not running state of our backgrouond syncing agent (BkmxAgent) is now checked and corrected if necessary on every BookMacster launch. In particular, BkmxAgent is launched if necessary even if the .bmco document(s) which require syncing are not opened during the launch.
In the Collection document window, tab Settings > Syncing > Simple, the Full Syncing / No Syncing button now indicates the correct title again.
Now acknowledges and supports multiple profiles in the Vivaldi web browser.
Updated drag and drop code to remove methods which have been deprecated by Apple.
No longer migrates syncing configuration when upgrading from version 2.4.8 and earlier, which was 7 years ago.
Now correctly imports and exports Tags with the current version of iCab.
Fixed bug which caused a crash when editing non-empty Advanced Client Settings in macOS 13.2.
Fixed bug which caused deleting a Tag from the Tags View to only decrement the number of bookmarks it was related to.
Fixed an annoying error, sometimes displayed as a dialog, indicating that another error could not be archived.
Apparently, fixed a rare crash which could occur when closing a document. (BSManagedDocument now uses ARC.)
Restored ability to change bookmark colors, which had been causing failure to save document, probably since version 3.0.
In the built-in store, purchasing a license for Smarky now returns and installs a license for Smarky 3 instead of a useless license for Smarky 2.
If a save operation is interrupted because the app was not licensed, and the user is offered a license, and obtains one, fixed a bug which caused the offer window to appear again after the save operation.
For earlier version changes, see the Version History.