Important: After updating to this build (2353) of Hook or a later one, you will not be able to roll back to previous builds of Hook (unless you also roll back Hook’s .plist files in ~/Library/Application\ Support/com.cogsciapps.hook/
). If you don’t try to roll back to a pre build-2353 of Hook, this build will have no effect on compatibility. That is to say that your links, integration scripts, etc., will continue to work. You will notice nothing different in Hook or its functioning. If you happen to accidentally roll back to a prior version of Hook after using this one, do not worry, all you need to do to recover is use build 2353 (this one), or a later one (when available) (and if you have written your own integration scripts, then reintroduce integration scripts you have customized). Thus, we consider this change to be without consequence for the vast majority of users/cases. For more information (mainly for Hook script developers and other technical enthusiasts), please visit this post on the Hook productivity forum.
Fixed
- Dealt with rare cases where Hook window would display two links to the same file (duplicate links). (Issue 2957)
- Fixed a trivial typo in a link notification message. (Issue 3383)
New/Improved
- Hook now ensures there is a default notes template associated with ⌘N ( Hook > Preferences > Notes tab). If no other template is specified by the user, it will be .txt. (Issue 3386).
- Improved web browser linking: improved treatment of (a) http:// and https:// URLs as equivalent, (b) trailing forward slash in URLs as irrelevant, and © #URL-fragments as irrelevant. (Part of Hook’s URI pattern matching). (Issue 3240).
- Hook now supports ForkLift app (Issue 2700).
- Improved wording of error message presented when users try to mesh link multiple items via menu bar icon from certain apps such as Mail. (Issue 3384).
- Improved integration with Ulysses again (Issue 3242).
Other
The next release of Hook will include optimisation for Airmail. If you are a developer who uses Airmail and needs to more quickly access hook://mail link targets in Airmail, you can use the new Hook open Airmail script from the Hook productivity forum. (Normally we deliver such updates dynamically via Hook integration server.) (Issue 3380).
Gratitude
Thank you to all users who made recommendations and reported issues through Hook Forum or other channels.
2019-05-03 Version 1.0-beta (2317)
Fixed
- Fixed an issue that caused the URLs that Hook pasted inside OmniFocus notes to be incorrect. (The links displayed in the Hook window itself were and remain correct.) (Issue 3366.)
New/Improved
- Added a link (.webloc) file to Hook’s templates folder (~/Documents/Hooks/templates). The file points to the online documentation page on the subject on hookproductivity.com.
- Removed an exception handler. This may cause Hook to crash in situations where previously it would have continued. This crashing (if any) would be reported to Hook’s presence on DevMate (a development and distribution assistance platform for mac developers), which would enable us to isolate and resolve the issue. (Issue 3369).
- Updated BusyCal script support. (Issue 3345.)
- Improved integration with Ulysses app. (Issue 2172.)
- Added support for Postbox email client. (Issue 3357.)
Other
Visual Studio Code works with Hook (no update required). We invite feedback from Visual Studio Code developers. (Hook supports many apps “outside the box”. So we don’t normally list them in release notes).
Reminder: Hook integration with third party apps is often updated via Hook’s integration service before the entire app is updated.
Gratitude
Thank you to all users who reported issues through Hook Forum or other channels.