Database Migration - The ability to drop individual actions requires that all of your syncing devices are running OmniFocus 3.4 for Mac or 3.3 for iOS (or later). Once all of your devices have been updated, you’ll be prompted to migrate your database to support the new feature
Action Status - Updated the logic that determines whether an action is available based on tag status. The rules are as follows:
A task with all dropped tags is unavailable
A task with any on-hold tag is unavailable
A task with any other mixture of tags is available
A task with its own explicit status (completed or dropped) always respects that status
A task with no tags is available
First Run - We’ve updated the OmniFocus for Mac first run experience for the optional OmniFocus subscription. If you’re a customer who already owns OmniFocus for Mac and/or iOS and would like to use OmniFocus for the Web, check out the Web Add-On Subscription option at the bottom of omnigroup.com/omnifocus/buy/
Dropped Actions - It’s now possible to drop an individual action using the inspector, the keyboard shortcut option-space, or by option-clicking its status circle. Dropping an item is a great way to preserve an action even though you’ve decided not to do it
AppleScript - Added the properties dropped, effectively dropped, dropped date, and the verbs mark dropped and mark incomplete to tasks. Scripts which use set status to dropped on projects should be updated to use mark dropped
AppleScript - mark complete and mark dropped now return the task which was marked complete or dropped. For a non-repeating item, this is the same instance which received the message. For a repeating item, the instance that was marked complete or dropped before the repeat was applied and the original item was moved forward is returned
Perspectives - Added Due & Flagged as a new perspective sort criteria for database that have been migrated to the latest version (items with due dates or flags are shown first)
Perspectives - You can now filter, sort, and group actions by dropped status
Repeats - It’s now possible to "skip" an occurrence of a repeating item by dropping it. You’ll be prompted whether to schedule the next occurrence or drop the item completely
Sorting - Added By Date Dropped to the Organize > Sort Once submenu
Clean Up - Fixed a problem where Clean Up didn’t automatically happen when changing perspectives
Counting - Fixed a problem with summary counts in sequential projects with where a grandchild action group contained completed actions
Crash - Fixed a crash when attempting to create a new project in free viewer mode or undoing creation of a new project when licensed
First Run - OmniFocus now refuses to sync with incompatible databases during first run, rather than allowing syncing without migrating them, which led to later problems
Forecast - Prevented events from the system "Found in Natural Language" calendar from appearing in Forecast
Outline View - Fixed a few rendering problems in the outline when running a beta version of macOS
Sidebar - Improved the alignment of folder and project icons in the sidebar
Omni Account - If you’re signed into an Omni Account you can now see more information about your account, including any active subscription, via the OmniFocus > Omni Account menu item
Action Groups - Completing an action group no longer explicitly completes every action in that group. Instead, the actions inherit the completed status
Action Status - Actions in projects or action groups that are completed or dropped now inherit their container’s status-similar to the existing behavior of due dates, defer dates, and flags. The Completed perspective and Availability: Dropped perspective filter rule match actions that inherit a completed or dropped status
Smaller Fixes and Improvements
Choosing Organize > Add Inside with nothing selected in the outline
On save of an item via Quick Entry after undoing creation of a project
A sync-related crash
Fixed a hang when deleting an action
Fixed a problem that could result in an "Unrecognized date string for transaction" Error
A crash dragging an alias inside a note.
A crash in Review.
A crash related to computing project status.
A crash related to undo-ing project operations.
A crash when searching OmniFocus Help.
A problem where AppleScript allowed moving a tag within itself, resulting in a crash.
An extremely common-but hard to reproduce consistently-crash related to Undo.
Quick Entry Button - The Quick Entry button now behaves consistently across perspectives
Inbox - The new item toolbar button is now displayed in the Inbox
Inspector - Project Inspector now immediately displays changes to a project’s status
Tags - Restored ability to place tags On Hold
Outline View - Corrected alignment of Tags and Due Date column
Outline View - Tags now wrap to multiple lines when task is selected
Notes - Added a Simplify Style item to the Format menu that cleans up note formatting without clearing styles completely. Simplify Style preserves attachments, links, bold, italics, strikethrough, and underline, and discards the rest of your selection’s style information (including font size and color)
Notes - Improved handling of clipping and pasting rich text from other applications to avoid creating notes with unwanted black text, which made them illegible when using the OmniFocus Dark theme
Notes - If the text foreground color of a note is too dark (or too light) to read against the background color of the current theme, OmniFocus now displays the note in a more suitable color
Crash - Fixed a crash enabling and disabling columns in View Options
Crash - Fixed a crash related to Undo and Quick Entry
Crash - Fixed a crash when deleting a tag from the main window, then saving an action with that tag from Quick Entry
Crash - Fixed a regression where running a script which populated, then opened, Quick Entry could result in either data loss or a crash
Toolbar - Improved the appearance of the Focus toolbar button in the OmniFocus Dark theme