OmniFocus Changelog

What's new in OmniFocus 4.2.1

Apr 16, 2024
  • Custom Perspectives [Pro] — “In the past” date range rules now include items through the current time today.
  • Custom Perspectives [Pro] — Adjusted vertical spacing when configuring a “Has date in range” rule.
  • Omni Automation [Pro] — Improved Omni Automation’s Install Link support for plug-ins hosted on Github.
  • Custom Perspectives [Pro] — Addressed a bug that could cause incomplete outline content to display after modifying a custom perspective rule.
  • Custom Perspectives [Pro] — Corrected capitalization for “Has date in range” rule summaries.
  • Forecast — Non-functional disclosure triangles are no longer displayed in outline when “Preserve hierarchy” is not enabled.
  • Repeats — Fixed a bug that blocked customizing weekly repetitions in the Inspector on macOS 13.

New in OmniFocus 4.2 (Apr 10, 2024)

  • Custom Perspectives [Pro] — New “Has date in range” rule type enables filtering a perspective by assigned date range.
  • Custom Perspectives [Pro] — New “Is repeating” rule enables filtering repeating tasks.
  • Custom Perspectives [Pro] — New “Is project, group, or neither” rule type enables filtering for projects or groups.
  • Custom Perspectives [Pro] — New “Is in single actions list” rule type enables filtering for items in single action lists.
  • Omni Automatio [Pro]n — Omni Automation now supports “Install Links” for simplified Omni Automation plug-in installation.
  • Omni Automation [Pro] — It’s now possible to write a plug-in which changes the filter rules which define the contents of a perspective. See Perspective.Custom.archivedFilterRules.
  • Omni Automation [Pro] — See Automation API Reference Release Notes for additional Omni Automation updates.
  • Localizations — Localization updates.
  • App Icon — In direct downloads of the app, the icon chosen in Appearance Settings will continue to be used in the dock when the app isn’t running.
  • Delete — “Delete” option in Delete confirmation prompt is now default button, allowing for confirmation via keyboard.
  • Inspector — Improved alignment of flag button in Inspector.
  • Inspector Notes — Fixed a bug which could cause notes edited in the Inspector to be written to the wrong row when changing selection.
  • Keyboard — Keyboard focus is now consistently places in the outline when switching perspectives.
  • Outline — Fixed a bug that could cause edits to estimated duration, repeat interval, or review interval to display for incorrect item in outline.
  • Perspective List — The button to add a perspective is no longer offered when using Standard rather than Pro.
  • Perspective Rules [Pro] — Perspective rules correctly describe themselves using restrictive clause phrasing (“that”).
  • Review — Non-functional project disclosure triangles are no longer displayed in Review.
  • Search — Back/forward navigation no longer restores previous search terms in an unexpected manner.
  • Settings — Hooked up the “Learn more…” button in Settings > Layout.
  • Sidebar — Sidebar width is now perserved across app relaunches.
  • Sidebar — Sidebar now resizes as expected when an empty folder is selected.
  • Sync — Improved logic for updating linked encryption passphrase when account password is changed.
  • Trial Mode — Toolbar customizations are now preserved when running in Pro trial mode.
  • Trial Mode — Previously open custom perspective is now preserved across launches when running in Pro trial mode.
  • Stability — Addressed crash on launch that could be encountered after creating a new item.

New in OmniFocus 4.0.5 (Feb 1, 2024)

  • Menus — Complete is now available in contextual shortcut menu for action rows.
  • Perspectives Bar — Perspectives Bar now correctly displays favorited perspectives in Trial mode.

New in OmniFocus 4.0.4 (Jan 11, 2024)

  • Custom Perspectives — Fixed a bug that blocked setting custom images as custom perspective icons.
  • Menus — Delete keyboard shortcut (command-delete) is now listed in menu bar.
  • Outline — Notes entered in a right-to-left language such as Hebrew or Arabic are now displayed correctly in outline.
  • Purchasing — Improved reliability of upgrade discount eligibility check by automatically registering previously unregistered OmniFocus 3 purchases.
  • Quick Entry — Quick Entry is now customizable in Standard.
  • Stability — Fixed a crash incorporating a task from Shortcuts app when the target location contains a trailing “/”.

New in OmniFocus 4.0.3 (Dec 29, 2023)

  • Localizations — Localization updates.
  • Archive — OmniFocus now prompts to import an existing archive file on initial archive attempt.
  • Archive — Cancelling archive location selection no longer triggers an error.
  • Archive — “Open Archive” now triggers an appropriate error when no archive file is available to open.
  • Notes — Fixed a bug that could cause previously typed note to text to become selected in Inspector while typing.
  • Notes — Improved note saving logic to avoid applying note edits made in the Inspector to the incorrect item when changing selection via the outline.
  • Sync — “Trust Always” certificate setting now persists across app launches.

New in OmniFocus 4.0.2 (Dec 21, 2023)

  • Purchasing — Corrected alert text in discounted upgrade eligibility check flow.
  • Sync — Sync setup now handles certificate trust prompts correctly (note, “Trust Always setting does not yet persist across app launches, we intend to address this in a forthcoming update).

New in OmniFocus 4.0.1 (Dec 15, 2023)

  • Stability — Fixed a crash that could occur when adding new items while a sync is in progress.

New in OmniFocus 4.0 (Dec 14, 2023)

  • Universal Purchase — OmniFocus 4 is a universal cross-platform purchase: get full access to OmniFocus 4 on your Mac, iPhone, iPad, and Apple Watch with a single license purchase or subscription.
  • Outline:
  • Fluid Layout — Fluid outline layout has been redesigned to provide quick access to the item details most relevant to you. By default, items display assigned project, tags, due date and flag status, and selecting a row provides immediate editing access to these fields as well as the item’s note. With OmniFocus Pro, customize displayed fields on an app-wide or per-perspective basis (including re-ordering visible fields, and selecting fields to display only when editing an item).
  • Columns Layout — Updated Columns layout, including the ability to customize order of displayed columns.
  • App Appearance:
  • Modernized UI — Updated OmniFocus 4 interface to feel fresh, familiar, and right at home on macOS Sonoma.
  • App Icon — Select from a collection of alternate app icons, including the new OmniFocus 4 app icon and the original OmniFocus 1 app icons (App icon customization requires OmniFocus Pro).
  • Custom Perspective Icons — Choose from over 100 new custom perspective icons. (Custom perspectives require OmniFocus Pro)
  • App Customization:
  • Inspectors — Customize which fields are included in the re-designed Inspector, as well as what order those fields are displayed in.
  • View Options — View Option customizations now sync across devices. (Layout customizations, available in OmniFocus Pro, sync between devices of the same type)
  • Forecast:
  • Structure — Forecast items can now be structured as a single flexible list, with new support for manually re-ordering items and displaying group hierarchy.
  • New Item Types — It is now possible to display flagged items and items on their notification date in Forecast. (Displaying items on notification date requires OmniFocus Pro.)
  • Other:
  • Custom Perspectives — New flexible organization options introduce support for manually re-ordered lists and hierarchy preservation in ungrouped custom perspectives. (Custom perspectives require OmniFocus Pro.)
  • Nearby — Nearby perspective and tag location Inspector are now available on Mac.
  • Back & Forward Navigation — When switching perspectives, you now have the option to go back to the perspective you came from using the new “Back” button in the toolbar. If you change your mind, you can go “Forward” again.
  • Keyboard Support — New bare key keyboard shortcuts are now supported when using OmniFocus on any device with a hardware keyboard.
  • Widgets — Complete items directly from updated interactive widgets on macOS Sonoma.
  • Sharing — Quick Entry interface is now presented when sharing items to OmniFocus, allowing for immediate capture of additional details, like dates and flagged status.
  • Omni Automation — Updated Omni Automation support. See OmniFocus 4: What’s New in Omni Automation? for a full list of new and updated functionality. (Omni Automation requires OmniFocus Pro.)
  • Accessibility — Improved VoiceOver support and compatibility with native OS Accessibility features.
  • Archive — OmniFocus Archive file can now be saved in any location on your Mac.
  • Dates — Quickly increment dates via shortcut date buttons in the Inspector, or assign a date via the re-introduced outline calendar popover.
  • Default Perspectives — Tags perspective can now be sorted by flagged and due date; grouping in the Flagged perspective can now be customized.
  • Quick Open — Omni Automation plug-ins are now included in Quick Open results. (Omni Automation requires OmniFocus Pro.)
  • Reference Manual — OmniFocus 4 for Mac, iPhone, iPad, and Apple Watch functionality has been documented in a single, unified reference manual.
  • Repeats — Updated repeat logic for items which complete every period on a custom schedule after completion.

New in OmniFocus 3.15.4 (Oct 26, 2023)

  • Tabs — Fixed a bug that could cause tabs to sometimes fail to restore properly.
  • Stability — Addressed a crash on launch related to restoring perspective settings.

New in OmniFocus 3.15.3 (Oct 13, 2023)

  • Outline — Fixed a bug that could cause disclosure triangles to display for non-group items in the outline on macOS Sonoma.
  • Sidebar — Project, folder, and tag icons now display reliably on macOS Sonoma.

New in OmniFocus 3.15.2 (Oct 8, 2023)

  • Crash on Launch — Updated some launch initialization dependencies to fix an issue that was causing 3.15.1 to crash on launch for some people. Sorry for the trouble!

New in OmniFocus 3.15.1 (Oct 8, 2023)

  • Notes — Addressed buggy behavior when bolding or italicizing note text.
  • Tabs — Tabs are now restored correctly when app is quit and relaunched.
  • Widgets — Dark mode widgets no longer display a black border on macOS Sonoma.
  • Stability — Fixed a crash that could occur deleting a child tag.

New in OmniFocus 3.15 (Sep 22, 2023)

  • Sync — Server database backup creation can now be optionally skipped when manually replacing a server database.
  • macOS Compatibility — Addressed compatibility issue that could cause some window elements to fail to display on newer versions of macOS.
  • macOS Compatibility — Addressed compatibility issue that could cause application windows to close unexpectedly on newer versions of macOS.
  • Omni Automation — Fixed a bug that could sometimes cause iCloud plug-ins to fail to display.

New in OmniFocus 3.14.4 (Feb 1, 2023)

  • Keyboard — On macOS 13, tab key never moves keyboard focus out of the active window pane. To shift keyboard focus, keyboard shortcuts are available for Go To Sidebar, Go To Outline, and Go To Inspector in the View menu in the menu bar.
  • Keyboard — Fixed a bug that could cause tab key to unexpectedly shift cursor focus to the Inspector in some outline layouts.

New in OmniFocus 3.14.3 (Dec 20, 2022)

  • Keyboard — Fixed bug that could lead to unexpected behavior when using the tab key (this most often presented as difficultly navigating to the project field in Quick Entry, or cursor focus jumping from the outline to the Search field).

New in OmniFocus 3.14.2 (Nov 30, 2022)

  • Mail Drop — Invalid XML characters in Inbox actions created via Mail Drop no longer trigger an error.

New in OmniFocus 3.14.1 (Nov 18, 2022)

  • Conflict Errors — Navigating between fields via the tab key no longer triggers unnecessary edit conflict alerts.
  • Custom Perspectives — Fixed a bug that could cause unexpected filtering in some upgraded v2 custom perspectives.
  • Keyboard — Fixed a bug that could block tab key field navigation on macOS 13 Ventura.

New in OmniFocus 3.14 (Oct 24, 2022)

  • Crash Reporting — Updated OmniCrashCatcher for improved macOS Ventura compatibility.
  • Outline — Fixed a bug that could cause multi-line outline rows to fail to expand when selected on macOS Ventura.
  • Preferences — Notification Preferences text now correctly refer so System Settings on macOS Ventura.
  • Toolbar — Most toolbar buttons are now uniform in size.
  • Stability — Fixed a crash that could occur if a synced keyboard shortcut was modified in a OmniFocus 4 TestFlight.

New in OmniFocus 3.13.3 (Aug 31, 2022)

  • Sync — Encryption repair no longer fails when it encounters stray files in the sync database.
  • Crash Reporting — Updated OmniCrashCatcher for improved macOS compatibility.

New in OmniFocus 3.13.2 (Aug 24, 2022)

  • Sync — OmniFocus now periodically scans the sync database for unreadable files. If files with missing encryption keys are detected, OmniFocus replaces those files with files from the local database, repairing the sync database.

New in OmniFocus 3.13.1 (Jul 29, 2022)

  • Sync — Fixed an issue that caused OmniFocus to be over-aggressive about retiring old encryption keys, which could lead to sync errors on some devices.

New in OmniFocus 3.13 (Jul 29, 2022)

  • Omni Automation — Support for Speech Synthesis has been added, enabling support for Apple’s updated cross-platform Voice Control technology. Additional information, including example Voice Commands and Shortcuts, is available at omni-automation.com.
  • Omni Automation — Wide ranging Omni Automation improvements. For more detail, see the Omni Automation Release Notes (accessed via the API Reference item in the Automation menu).
  • Search — Search scope is now remembered and restored across launches.
  • Sync — Improved idle sync speed.

New in OmniFocus 3.12.2 (Nov 5, 2021)

  • OmniFocus 3.12.2 fixes a regression introduced in 3.12.1 with restoring the selection when changing perspectives. We also hope that it fixes a crash encountered in full screen mode on macOS 12 Monterey. This update requires macOS 11 Big Sur or newer.
  • Restored Selection Moves to Parent — Fixed a regression where the selection in the sidebar and main outline would move from a child item to its parent when returning to a perspective or changing view options.
  • Monterey Crash in Full Screen Mode — Hopefully fixed a crash reported by some customers when using OmniFocus in full-screen mode on Monterey. This crash has been very difficult to reproduce reliably, so we were never able to determine exactly when or why it happens. But the crash reports did tell us where in the code the crash happened (when mousing over the edge of the sidebar), so we’ve updated that code and haven’t seen the crash since.
  • Resize Cursor on Monterey — Monterey 12.0.1 has a regression in its handling of cursor rects that would sometimes leave the sidebar resize cursor enabled after crossing the border between the sidebar and the main outline. We’ve added some code to work around this bug (though we’re hopeful this workaround will only be temporary).
  • Shortcuts and Promises — When a failing Promise is returned by an Omni Automation Script action, Shortcuts will now display an error describing the failure rather than “An unknown error occurred.”

New in OmniFocus 3.12.1 (Nov 1, 2021)

  • Fixed - Image Attachments — It’s once again possible to paste images into notes.
  • Fixed - Shortcuts Actions: Files — The associated file parameters for the Omni Automation Shortcuts actions now support attaching binary files in addition to plain text files.
  • Fixed - Shortcuts Actions: Error Handling — The Omni Automation actions for Shortcuts will correctly report any errors thrown by the script or plug-in, rather than reporting “An unknown error occurred.”
  • Fixed - Shortcuts Actions: Today’s Forecast — Fixed a crash encountered when requesting the tagged section of Today’s Forecast.
  • Fixed - Sync Performance — Fixed a bug where an interrupted sync could leave the database in a state where its history would no longer compact, even when all devices were fully synced. This would lead to slower and slower sync performance over time, requiring manual intervention to compact the database and restore normal sync performance.

New in OmniFocus 3.12 (Oct 25, 2021)

  • Shortcuts — OmniFocus 3.12 now supports all of the Shortcuts actions that have been available in OmniFocus 3 for iPad and iPhone: Add Items, Find Items, Show in OmniFocus, Add TaskPaper, Today’s Forecast, Find Tags, and Find Projects.
  • Omni Automation — We’ve also added support for triggering Omni Automation scripts and plug-ins from Shortcuts, using the new Run Omni Automation Script and Run Omni Automation Plug-In actions.

New in OmniFocus 3.11.7 (Apr 15, 2021)

  • AppleScript [PRO] — Addressed a permission error that could occur on macOS Big Sur the first time “Open Scripts Folder” is selected in the Help menu.
  • Omni Automation [PRO] — Fixed a bug that could cause access to libraries in plug-in bundles to be lost, resulting in an error.

New in OmniFocus 3.11.6 (Mar 18, 2021)

  • Omni Automation [PRO] — Omni Automation improvements. For more detail, see the API Reference Release Notes.

New in OmniFocus 3.11.4 (Feb 17, 2021)

  • Omni Automation [PRO] — Omni Automation now supports storing and accessing credentials in the Keychain. For more details about this change and other recent Omni Automation improvements, see the API Reference Release Notes (available via the Automation menu in the menu bar).
  • Omni Automation [PRO] — Keyboard shortcuts can be now be assigned to Omni Automation Plug-Ins.
  • Site Licenses — The process for licensing OmniFocus via a site license has been simplified: customers who authenticate our apps using their own SAML server can now enter their email address to initiate the authentication process.
  • Perspectives Window [PRO] — Fixed a bug that could cause layout issues in the Perspectives window when attempting to hide or show perspective settings.
  • Projects — Fixed a bug that could sometimes cause project titles to truncate when displayed in the project picker.
  • Quick Open — Addressed layout issues in Quick Open on macOS Big Sur.
  • View Options — Improved appearance of checkboxes and buttons in the View popover on macOS Big Sur.
  • Stability — Addressed a crash that could occur when evaluating an Omni Automation script that results in an error.

New in OmniFocus 3.11.2 (Jan 22, 2021)

  • Omni Automation [PRO] — Omni Automation improvements. For more detail, see the API Reference Release Notes.
  • Licensing — Improved experience for adding a previously purchased license key when launching OmniFocus for the first time.
  • Stability — Fixed a crash that could occur when navigating to an untitled task via a link or the contextual menu.

New in OmniFocus 3.11.1 (Dec 15, 2020)

  • Omni Automation [PRO] — Omni Automation now supports calls to network resources that require authentication or use a RESTful API, and several other API improvements have been made. For more detail, see the API Reference Release Notes.
  • Localization — Restored localized help documentation.

New in OmniFocus 3.11 (Dec 3, 2020)

  • Forecast Widget — See an overview of your past, today, and due soon items in a small, medium, or large Forecast widget.
  • Perspective Items Widget — See items that are up next for a chosen perspective in a small, medium, or large Perspective Items widget.
  • Documentation — Updated the reference manual.
  • Perspectives — Default color for custom perspectives has changed from teal to purple.
  • Notice Bars — Notice bars now match Big Sur toolbar appearance more closely.
  • Outline — Fixed a bug that could block assigning additional tags to an item in the outline.

New in OmniFocus 3.10 (Nov 13, 2020)

  • OmniFocus 3.10 for Mac introduces support for macOS 11 Big Sur. This release is a macOS Universal app, which can run natively on both Macs with Apple silicon and Intel-based Macs.
  • macOS Big Sur — OmniFocus has been fully updated for compatibility with macOS Big Sur.
  • macOS Universal App — OmniFocus now runs natively on both Macs with Apple silicon and Intel-based Macs.
  • Omni Automation [PRO] — OmniFocus now recognizes simple plug-ins that use the .omnifocusjs file extension.
  • App Icon — App icon has been updated to feel at home on macOS Big Sur.
  • Omni Automation [PRO] — Omni Automation has been updated with improved security and per-script approval for external scripts.
  • Notes — Fixed a bug that could cause text entered after a URL to be appended to the hyperlink instead of added as plain text.
  • Forecast — Changes to the Forecast tag are now immediately displayed in the Forecast outline.

New in OmniFocus 3.9.2 (Aug 31, 2020)

  • Omni Automation — OmniFocus now recognizes simple plug-ins that use the .omnifocusjs file extention.
  • First Run — Improved reliability of the first run flow.
  • Notice Bar — Fixed bugs related to the Trial Mode & Free Viewer notice bars.

New in OmniFocus 3.9.1 (Jul 28, 2020)

  • Omni Automation [PRO] — Perspective files exported via Omni Automation now include .ofocus-perspective extension by default.
  • Sync — OmniFocus no longer tries to sync more than once per second.
  • Trials — Improved behavior on final day of trial.
  • Crash Reporting — OmniFocus crash reports can now be submitted on a Mac running a beta OS.
  • Stability — Accessing the purchase menu item or interacting with the first run window no longer crashes on Macs running a beta OS.

New in OmniFocus 3.9 (Jul 19, 2020)

  • Unified Trials — We’ve unified trials in OmniFocus 3.9 to use a single, simple approach: you sign up for a trial, it lasts for two weeks, and then it ends without charging you.
  • Documentation — Updated the reference manual.
  • Omni Automation API [PRO] — Detailed notes about Omni Automation enhancements and changes in this release can be found in the API Reference Release Notes.
  • Documentation — Restored localized in-app help documentation.
  • Omni Automation [PRO] — Fixed several issues related to Omni Automation.

New in OmniFocus 3.8 (May 28, 2020)

  • Omni Automation [PRO] — OmniFocus now offers full support for cross-platform and cross-application automation via JavaScript Plug-Ins. Previous versions of OmniFocus included limited “hidden” support for Omni Automation. This release includes a wide-range of enhancements to the automation functionality previously supported by OmniFocus; detailed notes about automation enhancements and changes can be found in the API Reference Release Notes.
  • AppleScript [PRO] — AppleScript improvements, including added support for reading task’s effective defer date and effective due date.
  • Today Widget — The Today widget is now limited to displaying the first 25 items in a perspective.
  • Backups — Unreferenced attachments are no longer included in manual database backups.
  • Clipping — Clipping has been updated to support capturing task details from OmniPlan 4.
  • Forecast — Addressed a bug that could cause blank space to appear in the Forecast View Options.
  • Free Viewer Mode — Export is now supported while running OmniFocus in Free Viewer mode.
  • Licensing — Improved app licensing stability and reliability.
  • Sync — Fixed a bug that could prevent OmniFocus from automatically compacting the database, which could lead to problems syncing.
  • URL — Replaced an obscure error message with more specific detail when navigating to a URL for an object that does not exist in the database.

New in OmniFocus 3.6.4 (Apr 21, 2020)

  • Crash — Fixed a crash that could occur when syncing.

New in OmniFocus 3.6.3 (Mar 27, 2020)

  • Perspectives — Fixed problems with filtering on tags in custom perspectives.

New in OmniFocus 3.6.2 (Mar 20, 2020)

  • Licensing — Fixed several licensing bugs.
  • Notifications — Fixed a regression where Due and Defer notifications wouldn’t work reliably.
  • Sync — Improved the error message when the supplied password was rejected by the server.

New in OmniFocus 3.6.1 (Mar 12, 2020)

  • Crash — Fixed a crash changing Today preferences.
  • Focus — Fixed a problem where Focus didn’t work correctly in some perspectives, including the built-in Tags perspective.

New in OmniFocus 3.6 (Mar 6, 2020)

  • Database Migration — Shortly after all of your devices sync using OmniFocus 3.6, you’ll be prompted to migrate to the latest database format that supports floating time zones.
  • Floating Time Zones — Once your database has been migrated, all new items will be created with “floating” time zones, meaning that they will become due or available at the same local time no matter where you are in the world. Uncheck “Use floating time zone” in the Dates Inspector for items where you want the local due and defer times to change when you travel (the old behavior).
  • TaskPaper — Added a @time-zone parameter with values floating and current.
  • Clipping — Fixed a problem where the default font wasn’t used for the original message link when clipping from Mail.
  • Columns — Fixed a problem in the Columns layout where some columns could overlap after relaunching OmniFocus.
  • Crash — Fixed a crash in Forecast.
  • Deleted Items — Addressed a number of problems that could result in a “Resurrection Error” message.
  • Due Soon — Fixed a problem where changes to the "Due Soon” means: preference wouldn’t take effect.
  • Sync — Fixed a problem where using OmniFocus for the Web could prevent a database migration from completing.
  • TaskPaper — Fixed a problem where TaskPaper items with Dropped status would pass that status along to pasted siblings.
  • Today — Fixed a problem where the Today widget wouldn’t display items in action groups in the Inbox.
  • AppleScript — Added support for reading and writing the floating time zone setting of tasks via should use floating time zone.
  • Database Migration — Made a number of improvements to the database migration flow.
  • Documentation — Updated the reference manual.
  • Sync — OmniFocus no longer waits for multiple edits when pushing changes to the server, which should result in sync feeling faster in situations when you’re working on multiple devices at once.
  • Smaller Fixes and Improvements — Thanks for sending in feedback!

New in OmniFocus 3.5.1 (Feb 17, 2020)

  • Crash — Fixed a crash switching a perspective from grouping Entire Projects to Individual Actions.
  • Localizations — Fixed missing localizations in OmniFocus 3.5.
  • Outline — Fixed a problem that could result in a hang when changing outline layouts or resizing a window.
  • Outline — Fixed a problem where the “…” placeholder indicating tag truncation wouldn’t draw.
  • Preferences — Fixed a problem where Today Widget includes was reset whenever the database cache was rebuilt.

New in OmniFocus 3.5 (Feb 12, 2020)

  • AppleScript — The Forecast sidebar is now scriptable via forecast sidebar tree and forecast day with properties name, empty (boolean), and badge count.
  • Crash — Fixed a crash inspecting deleted items.
  • Crashes — Fixed several of our most common crashes in OmniFocus 3.4.x
  • Due Soon — Fixed a condition where tasks might not be styled as Due Soon until after they had been completed and then uncompleted.
  • Forecast — Fixed a problem where the Forecast outline did not update correctly when passing day boundaries.
  • OmniFocus 2 — Fixed a problem where OmniFocus 3 would refuse to sync with and migrate some OmniFocus 2 databases.
  • Perpectives — Fixed a problem where after completing a repeating item, the next instance would appear in custom perspectives filtered to Available, even if deferred (and thus unavailable).
  • Perspectives — Fixed a problem where nested Inbox items would appear out of order in custom perspectives which group and sort entire projects.
  • Perspectives — Fixed a problem where perspectives which grouped and sorted entire projects by due date would use the dates of dropped children for sorting.
  • Perspectives — Fixed a problem with filtering and children of due and/or flagged items in perspectives that group and sort entire projects.
  • Perspectives — Improved the perspective upgrade process so that it’s more obvious how to affect sidebar selection in the resulting perspective.
  • Quick Entry — The title field is now made active when opening Quick Entry via URL.
  • Sidebar — Fixed a problem where in the Projects perspective, changing sidebar project selection would unexpectedly change the outline sort order of projects within their folders.
  • Today — Fixed a problem where available actions would sometimes be styled as blocked.
  • Today — The Today Widget now honors “Tag Order” sorting for custom perspectives.
  • Localizations — Updated localized help.
  • Smaller Fixes and Improvements — Thanks for sending in your feedback!

New in OmniFocus 3.4.6 (Jan 20, 2020)

  • Crash — Fixed a crash related to cleaning up newly-created items in the sidebar.
  • Crash — Fixed a crash related to leaving the Tags field with uncommitted changes.
  • Deleted Items — Fixed a problem that could result in a message like “Error encountered: Update of object which could not be resurrected Task…”

New in OmniFocus 3.4.5 (Dec 19, 2019)

  • AppleScript — Renamed the enumeration values for project status to resolve a terminology conflict which prevented you from writing a whose clause of the form every project whose status is dropped status.
  • Crash — Fixed a crash related to deleting items in the outline.
  • Dropped Items — Fixed a problem where dropped items would be counted in Due and Due Soon counts for tags.
  • Dropped Projects — Fixed a problem where projects marked dropped in versions of OmniFocus earlier than 3.4 for Mac (3.3 for iOS) didn’t get the correct status circle appearance.
  • Perspectives — Fixed a problem with tag ordering in perspectives grouped by Tags (Combined).
  • Tags — Fixed a problem with the Add Tag (+) button in the outline.
  • Today — Fixed a problem where the Today Widget didn’t always display its contents correctly.
  • Localizations — Updated localizations, including for OmniFocus Help.

New in OmniFocus 3.4.4 (Nov 6, 2019)

  • Sync — Fixed a problem that could result in extra sync activity and poor performance if many copies of OmniFocus were syncing to the same location.
  • App Store — Fixed a problem where App Store copies of OmniFocus could lose their licensed status while AirPlay was active on Macs with wired ethernet connections.

New in OmniFocus 3.4.3 (Oct 18, 2019)

  • Trial — Fixed a problem with trial functionality on macOS Catalina.

New in OmniFocus 3.4.2 (Jul 23, 2019)

  • Counts — Fixed a problem where counts of active items could include items that were completed via the completion of a parent.
  • Crash — Fixed a crash selecting a perspective in the Perspectives window.
  • Notifications — Fixed a problem where notifications for dropped items were still firing.
  • Summaries and Badges — Fixed a problem where summaries and badges could include items that had been dropped or completed.

New in OmniFocus 3.4.1 (Jul 10, 2019)

  • Crash — Fixed a crash related to auto-completion, as in the Quick Open window and elsewhere.
  • In-App Purchases — Once Mac App Store customers have upgraded to OmniFocus 3 Standard from OmniFocus 2, they don’t need to verify their previous purchase a second time to upgrade to Pro.
  • Omni Accounts — Fixed problems related to the Omni Accounts window and registering subscriptions purchased from the App Store.
  • Smaller Fixes and Improvements — Thanks for sending in your feedback!

New in OmniFocus 3.4 (Jul 3, 2019)

  • 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.
  • 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 — Thanks for sending in your feedback!
  • 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.

New in OmniFocus 3.3.2 (Apr 27, 2019)

  • Crash — Fixed a crash when choosing Organize > Add Inside with nothing selected in the outline.
  • Crash — Fixed a crash on save of an item via Quick Entry after undoing creation of a project.
  • Crash — Fixed a sync-related crash.
  • Hang — Fixed a hang when deleting an action.
  • Sync — Fixed a problem that could result in an “Unrecognized date string for transaction” error.

New in OmniFocus 3.3.1 (Apr 11, 2019)

  • Crashes — Fixed several crashes, include those most common in OmniFocus 3.2.x and 3.3.
  • Data Corruption — Fixed a problem where invalid XML could be inadvertently written to your database when importing items.
  • Smaller Fixes and Improvements — Thanks for sending in bug and crash reports!

New in OmniFocus 3.3 (Apr 5, 2019)

  • OmniFocus Subscription — We’ve launched OmniFocus for the Web, and with it the OmniFocus Subscription, which lets you pay one price for OmniFocus on Mac, iOS and the Web. If you’ve purchased a subscription using OmniFocus for iOS, you can sign into your Omni Account when you launch OmniFocus for the first time, or by using the item in the OmniFocus app menu.
  • Attachments — Fixed a problem where attempting to link to a folder embedded it instead.
  • Crash — Fixed a problem where Quick Entry would crash after inserting an attachment into a note, then deleting it before saving.
  • OmniPlan — Fixed several problems when clipping from OmniPlan.
  • Sorting — Fixed a problem where sorting was confusing and unpredictable when sorting items with identical tags and due dates “by tag”.
  • Smaller Fixes and Improvements — Thanks for sending in bug and crash reports!

New in OmniFocus 3.2.1 (Feb 1, 2019)

  • Crash — Fixed a crash dragging an alias inside a note.
  • Crash — Fixed a crash in Review.
  • Crash — Fixed a crash related to computing project status.
  • Crash — Fixed a crash related to undo-ing project operations.
  • Crash — Fixed a crash when searching OmniFocus Help.
  • Crash — Fixed a problem where AppleScript allowed moving a tag within itself, resulting in a crash.
  • Crash — Fixed an extremely common—but hard to reproduce consistently—crash related to Undo.

New in OmniFocus 3.2 (Jan 16, 2019)

  • Notifications (Requires macOS Mojave) — OmniFocus for Mac now supports the same notification types as OmniFocus for iOS. You can be notified at the time an item is deferred until or due, or at the latest time you should start (due time minus estimated duration). There is also a custom option that lets you set a notification for some amount of time before the item’s due time—or at a completely arbitrary time. Due, Deferred, and Latest Start notifications can be made the default for all items via OmniFocus Preferences; notifications for specific items can be configured in the Notifications Inspector.
  • Preferences — Added a Notifications preference pane for macOS Mojave users, reorganized the Badges preference pane, and moved the Today Widget preferences to a new Extensions preference pane. Renamed the Synchronization preference pane to Sync.
  • Repeats — You can once again configure a repeat using an interval specified in Minutes.
  • Customize Toolbar — Fixed a problem with this sheet’s Done button when there were enough toolbar items to make it taller than the screen height.
  • Encryption — OmniFocus now offers recovery instructions when encountering a problem where data on the server is encrypted with an unknown key (this previously resulted in an unrecoverable “No Key in Slot” error).
  • Free Viewer — Fixed a problem where the notice bar that alerts you that OmniFocus is running in Free Viewer mode did not appear in direct builds.
  • Perspectives — Fixed a problem where actions would disappear from “Entire Projects” custom perspectives as soon as a project was assigned, instead of correctly waiting for clean up.
  • Today Widget — Fixed a problem in the Today Widget that could result in an OmniFocus crash.
  • VoiceOver — Made several improvements to VoiceOver support in OmniFocus.
  • Documentation — Updated the in-app help and added a link to Inside OmniFocus to the Help menu.
  • Smaller Fixes and Improvements — Including crash fixes.

New in OmniFocus 3.1.4 (Dec 30, 2018)

  • Sync — OmniFocus now recovers from “Reference of object which could not be resurrected” errors by moving orphaned items to the Inbox (Actions) or the top level of Projects (Projects and Folders) or Tags (Tags).

New in OmniFocus 3.1.3 (Dec 30, 2018)

  • Tags — Fixed a problem where editing a context in OmniFocus 2 could result in lost tag assignments during a database rebuild–such as when updating to a new release. This release repairs databases that were affected by this issue and prevents further lost tag assignments. Any tag assignments already lost will need to be reapplied; we’re very sorry for the inconvenience!
  • Crash — Fixed a crash related to color spaces.
  • Repeats — Fixed a problem where dates on the children of repeating items would not be correctly incremented upon repeat.

New in OmniFocus 3.1.2 (Oct 25, 2018)

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

New in OmniFocus 3.1.1 (Oct 18, 2018)

  • Crash — Fixed a crash related to push-triggered sync.
  • Daylight Savings Time — Fixed a class of problems centered around repeating items and daylight savings time.
  • First Run Experience — Fixed a problem with keyboard navigation on the OmniFocus launch screen.
  • Free Viewer — Fixed problems with Free Viewer mode.
  • Repeats — The next iteration of a repeating item now picks up the appropriate (depending upon repetition method) default due and/or defer time when completed without any dates assigned.
  • VoiceOver — Made several more improvements to VoiceOver in OmniFocus.
  • Localizations — Updated localizations.

New in OmniFocus 3.1 (Oct 12, 2018)

  • Localizations — OmniFocus is now localized in English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, and Spanish.
  • macOS Mojave — Added a preference to automatically follow the system appearance to the Style Preference Pane.
  • Sidebar — Added a light sidebar appearance. To use this appearance in the OmniFocus theme, uncheck “Always use dark sidebar” in OmniFocus Style Preferences.
  • Forecast — Forecast now hides declined calendar events, and events in the past. Clean Up removes events that are still the Forecast outline but are now in the past due to passage of time.
  • Columns — Fixed problems with the Columns layout and narrow windows.
  • Copy/Paste — Fixed a problem where copying a parent task with child tasks selected would result in duplicate child tasks on paste.
  • Crash — Fixed a crash in Quick Entry.
  • Crash — Fixed a crash related to perspective settings.
  • Crash — Fixed a sync-related crash.
  • Dark Theme — General fixes to the dark theme.
  • Help — Fixed a problem where the Help window presented in Full Screen when it shouldn’t have.
  • High Sierra — Fixed a problem with the appearance of the View Options popover in Dark mode in High Sierra.
  • Perspectives — Fixed a problem where a perspective would appear to be in a state with transient changes as soon as you clicked into a field.
  • Perspectives — Fixed a problem where custom perspectives with certain filter rules would not update correctly when their contents changed.
  • Perspectives — Fixed a problem where transient changes to a perspective would be saved on Quit and the perspective would never revert to its saved settings.
  • Sidebar — Fixed problems with enabled states and appearances of the plus and gear buttons at the bottom of the sidebar.
  • VoiceOver — Made several improvements to VoiceOver in OmniFocus.
  • Smaller Fixes and Improvements — Including crash fixes.

New in OmniFocus 3.0.1 (Sep 27, 2018)

  • Add Link — This menu item now works in more situations when editing notes.
  • Copy/Paste — Fixed a problem where you couldn’t copy a group header and any of its children.
  • Crash — Fixed a crash during first run.
  • Free Viewer Mode — Made several fixes to OmniFocus 3’s “Free Viewer” mode.
  • Full Screen Mode — Prevented several auxiliary windows (like Software Update) from going into full screen mode.
  • Inspector — Fixed problems in the repeat inspector.
  • Performance — Improved performance when switching between perspective tabs.
  • Quick Open — Fixed an incorrect dark separator between input field and list in Quick Open when using the OmniFocus theme.
  • Tags — Fixed problems where Tags would appear unnecessarily “disambiguated” with their parent tags prepended.
  • Smaller Fixes and Improvements — Including crash fixes.

New in OmniFocus 3.0 (Sep 25, 2018)

  • Tags — Contexts have been replaced with tags. You can assign multiple tags to any item. Just like with contexts, you can give tags a status of Active, On Hold, or Dropped to help you organize your tagged items.
  • Custom Perspectives (PRO) — Perspectives created in OmniFocus 3 are built from filter rules and allow multiple tag selection, any/all/none groupings, and more. Once added, filter rules can be dragged to re-arrange. In addition to a custom icon, a custom tint color can now be chosen.
  • Repeats — There are now many more options for repeats than in OmniFocus 2, and a new Inspector UI that makes finding the type of repeat you’re looking for easier. Day-of-week and day-of-month intervals are now available for all repeat types.
  • Interleaved Forecast — Instead of siloing your calendar events within Forecast, they now appear as rows interleaved with your actions. You’ll get a better picture of exactly when in your day you should be getting things done.
  • Forecast Tag (PRO) — In Forecast’s View Options, you can choose a tag to display in Today. In this section, you’ll see available items with your chosen tag. This opens up a lot of possibilities for important items that don’t have explicit dates, for daily rituals, and a lot more! We’ve added an item to the Edit menu for applying and removing your forecast tag to the selection and gave it a shortcut (control-command-L).
  • Interface — We’ve updated the OmniFocus toolbar, sidebar, outline, and inspector to feel a little more at home in 2018. The single-line Columns layout is now the default, but the two-line Fluid layout is still available via Preferences.
  • Touch Bar — Added common actions to the MacBook Pro Touch Bar.

New in OmniFocus 2.12.4 (Jul 24, 2018)

  • Crash — Fixed a crash when dropping a project row onto one of its child actions.
  • Crash — Fixed a crash selecting focus for a perspective in pre-release builds of macOS Mojave.

New in OmniFocus 2.12.3 (Jun 26, 2018)

  • OmniFocus 3 — Fixed a problem where perspectives created in OmniFocus 3 for iOS could sometimes get corrupted.
  • Attachments — Fixed a problem deleting attachments.

New in OmniFocus 2.12.2 (Apr 12, 2018)

  • Database Format — Once all your devices are running OmniFocus 2.22.3 for iOS (coming soon) or OmniFocus 2.12.2 for Mac (or later), you’ll be prompted to migrate to a new database format.
  • More information on migration can be found at:
  • https://support.omnigroup.com/omnifocus-database-migration/

New in OmniFocus 2.12.1 (Mar 19, 2018)

  • Encryption — If you used OmniFocus 2.12 for Mac or OmniFocus 2.22 or 2.22.1 for iOS to migrate your database to the latest format and previously set a distinct encryption passphrase, please verify that your distinct passphrase is still in place. A bug (now fixed) may have re-linked your encryption passphrase to your sync password.
  • Keychain — Fixed problems with keychain management that could make it hard to migrate your database to the newest format, or maintain a distinct encryption passphrase.
  • Repeating items — Fixed a bug where the next instance of a repeating item was not created when entering the completion date in the outline when using Custom Columns.
  • Hang — Fixed a hang when completing projects using the Complete toolbar button.
  • Scripting — The completed property of a task or project should have been marked as read-only in the scripting dictionary, but was not. Use the mark complete and mark incomplete commands to change the completion status of items.
  • Crash — Fixed a crash completing items in Quick Entry.

New in OmniFocus 2.12 (Mar 6, 2018)

  • Database Format — Once all your devices are running OmniFocus 2.12 for Mac or OmniFocus 2.22 for iOS (or later), you’ll be prompted to migrate to a new database format. More information on migration can be found here.
  • OmniFocus 3 compatibility — OmniFocus 2.12 can calculate the next repeat for rules like “Every first Friday of the Month” that can be set in test builds of OmniFocus 3 (coming soon). However, these rules can’t be edited and you’ll be warned before making changes.
  • Repeating items — When completing a “Due again” or “Defer another” item ahead of time, OmniFocus is smarter about creating the next instance (we no longer create the instance with the same defer/due date as the one just completed).
  • AppleScript — The completed property of a task is now read-only. The date completed property is still marked read-write in the terminology, but is only mutable in order to backdate an already completed task. Added mark complete and mark incomplete verbs and next defer date and next due date read-only properties.
  • Documentation — Updated the in-app help.
  • Single Action Lists — “Complete when completing last item” is now disabled, as parallel projects are the appropriate way to model a group of actions that all make progress towards a specific goal. If a repeating Single Action List is encountered with this option set, it is converted to a Parallel project upon repeat.
  • AppleScript — Fixed a hang when setting the status of a project to done.
  • Calendar Publishing — Repeating actions are once again published to the OmniFocus reminders calendar without repeat rules. Items are now properly removed on every sync (not just those where items were being added).
  • Crash — Fixed a crash resizing the attachments window.
  • Crash — Fixed a crash when the OmniFocus cache file was deleted out from under the app. We now prompt for a database rebuild instead.
  • Dark Theme — Fixed a problem where placeholder text in Quick Open was not visible in the OmniFocus Dark theme. Fixed another problem where the cursor was not visible in the Inspector Notes field in the OmniFocus Dark theme.
  • Foreign Documents — Fixed a problem with opening local .ofocus documents that had been updated to the latest sync format.
  • Localizations — Updated localized text.
  • Migration — We now hide the Show Devices button during migration to avoid leaving the process half-done.
  • Notes — Fixed a problem where the Inspector Notes field sometimes showed no content.
  • Perspectives window — Fixed a problem where the Focus pop-up appeared behind the Perspectives window.
  • Preferences — Fixed a problem where the link to the list of anonymously submitted information was not appearing in Update Preferences.
  • Sync — Fixed a repeated prompt for ‘The server “Omni Sync” requires authentication’ even when the correct password had been provided.
  • Smaller Fixes and Improvements — Including crash fixes. Thanks for sending in those reports!

New in OmniFocus 2.11.2 (Nov 7, 2017)

  • Perspective Tabs — When a dragged item can’t be dropped on a tab we no longer highlight it as if it can.
  • Nested Contexts — Fixed a problem where counts could become inaccurate when the contents of a nested contexts changed.
  • Quick Open — Improved the Quick Open animation.
  • Help — Fixed a broken link (for “Guided Tour") in the help sidebar.

New in OmniFocus 2.11.1 (Oct 5, 2017)

  • Minor update focused on bug fixes:
  • Sidebar — On High Sierra the Perspective tabs in the OmniFocus sidebar are now spring-loaded: you can drag items to them, then pause, to reveal the corresponding Perspective.
  • Perspectives Window — Fixed a problem where the Perspective icon popover would appear behind the window.
  • Sync — Fixed a problem where items that had been processed out of the Inbox still appeared there on some devices.
  • First Run — Improved the appearance of transitions for macOS High Sierra.
  • Show All Tabs — Moved this View menu item and grouped it with Show(Hide) Tab Bar.

New in OmniFocus 2.11 (Sep 26, 2017)

  • Addresses compatibility issues with macOS High Sierra. This release requires macOS Sierra:
  • Documentation — Updated OmniFocus Help.
  • Newsletter — Added a link to sign up for the Omni Newsletter to the OmniFocus Help menu.
  • About — Fixed a problem where the OmniFocus icon did not display in About OmniFocus on High Sierra.
  • Crash — Fixed a crash displaying notes with certain types of attachments on High Sierra.
  • Crash — Fixed a crash opening the print dialog on High Sierra.
  • Quick Entry — Fixed a bug where some placeholder fields in Quick Entry were rendered in the wrong color on High Sierra.
  • Main Window — The corner radius of the bottom right hand corner of the window now matches the other three corners.
  • Outline — Fixed a bug where icons for items in the sidebar and main outline were sometimes incorrect on High Sierra.
  • Quick Entry — Restored the rounded corners to the Quick Entry window on High Sierra.
  • Quick Entry — Fixed a bug which prevented pasting plain text (including TaskPaper text) into the Quick Entry outline.
  • Quick Open — Restored the rounded corners to the Quick Open window on High Sierra.
  • Repeat Inspector — Fixed a problem where the repeat inspector’s layout was incorrect on High Sierra.
  • Sidebar — Fixed rendering of sidebar text on High Sierra.

New in OmniFocus 2.8.3 (Mar 1, 2017)

  • Fixes bugs and adds awareness of a change to the way we handle attachments (coming in v2.9):
  • Crash — Fixed a crash pasting TaskPaper text that had @autodone or @parallel tags with no values (ignoring them instead).
  • Future File Formats — Updated OmniFocus’ “capabilities” system to provide more helpful errors when an un-parseable database is encountered.
  • Localizations — Updated localizations.

New in OmniFocus 2.8.2 (Jan 27, 2017)

  • OmniFocus 2.8.2 fixes bugs. Because of a new developer certificate, you’ll be prompted to allow OmniFocus to access your Keychain and Calendars (if applicable) the first time you launch.
  • Changelog:
  • Search — Fixed a problem where the scope wasn’t correctly preserved across searches.
  • Crashes — Fixed our most common crashes in OmniFocus 2.8.1
  • Localizations — Updated localizations!

New in OmniFocus 2.8.1 (Jan 5, 2017)

  • Encryption — Fixed a problem where updating your encryption passphrase would not update the underlying encryption keys, meaning that someone who had your old passphrase could still decrypt your data.
  • Encrypted local documents — We once again prompt for the encryption passphrase when you open a non-default document (for example by double-clicking a .ofocus document in Finder) that is encrypted. In v2.8, we offered to download the sync database, which didn’t make sense in this case.

New in OmniFocus 2.8 (Jan 4, 2017)

  • Adds Global Search and fixes bugs. This release requires OS X 10.11 or later.
  • Global Search — You can now change the search scope from “Here” to “Remaining” or “Everything” by clicking the icon in the search field.
  • View Options — The View Options “eye” icon now displays differently when options have been set that are not the default. In addition, the current Perspective’s tab title is italicized to indicate that clicking the tab will restore the default view.
  • Attachments Window — Added an Export button that copies the selected attachments to the directory of your choice.
  • Scroll Position — The change in v2.7 to keep the selected item visible when changing a date proved unpopular in Forecast, so we have reverted it for that perspective. If you’d like to change the global default back to the pre-2.7 behavior, you can use this link: omnifocus:///change-preference?ContentOutlinePreservesVisibleSelection=false.
  • Custom Perspectives — Name, Icon, and Open in New Window now pass-through and are set on the underlying perspective immediately, rather than being only transient changes, when editing from the View Options popover.
  • Documentation — Updated the Help for new features.
  • Encryption — We now require you to enter your sync password before migrating to the encrypted file format. This should reduce the number of customers who wind up with database encrypted using a key they don’t remember.
  • Replace Server Database — We now allow you to skip taking a backup of the server database before replacing it in the case of a cancelled encryption passphrase prompt.
  • Replace Server Database — We now allow you to skip taking a backup of the server database before replacing it in the case of an error.
  • Sierra Tabs — We’ve updated and fixed various behaviors related to tabbed windows in macOS Sierra.
  • Localizations — Updated!
  • Action Groups — Fixed a problem where group parents couldn’t be completed if a sync completed their children.
  • Add New Action — This command now works when the outline is set to Show Folders.
  • Attachment Performance — Improved performance when rebuilding attachment-heavy databases and when opening the attachments window.
  • Attachments — Fixed a problem where undo-ing adding an attachment could put OmniFocus into an unusable state.
  • Backups — Fixed a problem where OmniFocus would create an extra new backup when restoring a previous backup.
  • Crash — Fixed a crash customizing the toolbar after editing a Perspective name.
  • Custom Perspective Icons — Fixed a problem where a custom icon couldn’t be chosen because the picker abruptly disappeared.
  • Drawing Glitch — Fixed a problem drawing selection highlights on action titles when restoring perspective state.
  • Empty Views — Fixed a problem where the placeholder “No Items” strings didn’t wrap to fit narrow windows.
  • Encryption — Fixed a problem where OmniFocus couldn’t sync to a database with a distinct encryption passphrase when running on macOS 10.12.2 beta.
  • Force Click — Fixed a crash when force-clicking.
  • Perspective Import — Fixed a problem Undo-ing a Perspective import.
  • Perspectives Crash — Fixed a crash opening a new window or tab with certain perspectives selected.
  • Quit — Fixed a problem where where an in-progress sync would prevent OmniFocus from quitting even once it finished.
  • Search Scope — Improved our logic for showing the search scope popover so that it appears (only) when expected.
  • Search — Expansion state is now properly reset for each new search session.
  • Sync Errors — We now detect when OmniFocus has ended up with encrypted data locally (which is not normal), and prompt you to replace your local data with what’s on the server. Previously, this situation would result in an unrecoverable error. We’re still working on finding the root cause.
  • Sync — Fixed a long-standing bug where your database wouldn’t (ever) be compacted if compaction cleanup was interrupted.
  • Undo — Fixed a number of problems with Undo interacting with Search and View Options changes. We also clear the Undo stack when a sync compaction takes place in order to avoid a bad state and possible crash.
  • Crash — Fixed a possible crash when quitting.
  • Smaller Fixes and Improvements — Including more crash fixes. Thanks for all of your feedback!

New in OmniFocus 2.7.2 (Oct 8, 2016)

  • This release moves Copy as TaskPaper to a separate menu item and fixes bugs:
  • Copy — Reverted the change that made TaskPaper text the default pasteboard format, and added a new Copy as TaskPaper menu item that always includes full TaskPaper details and copies the children of a selected item, but only if they are visible. So you won’t ever accidentally get completed or filtered items, and you can collapse a parent item if you don’t want to copy its children.
  • TaskPaper Tags — We now always include the @autodone and @parallel tags when copying.
  • Sync Logs — Syncs triggered over the local network using Bonjour no longer show as “Received Push”.
  • Custom Columns — Fixed problems with column visibility.
  • Crash — Fixed a crash related to setting a separate encryption passhprase.
  • Sync Crash — Fixed a crash when compacting the OmniFocus database.

New in OmniFocus 2.7 (Sep 21, 2016)

  • This release adds the ability to specify an encryption passphrase separate from your sync password. Don’t set a separate passphrase until you are running at least OmniFocus 2.16 on all of your iOS devices and OmniFocus 2.7 on all of your Macs:
  • Encryption — We added the ability to set a separate encryption passphrase, and to revert to using the sync password for encryption. You’ll find these options in Synchronization Preferences.
  • Database Migration — Fixed several problems with the database migration flow.
  • This release also updates OmniFocus for Mac’s pasteboard format to match the TaskPaper format used by OmniFocus for iOS and makes other improvements to sharing and exporting:
  • Pasteboard Format — OmniFocus for Mac now uses the same TaskPaper Text format as OmniFocus for iOS.
  • Export — Updated our old plain-text exporter to use the newer TaskPaper logic from copy/paste. Updated the TaskPaper exporter to stop skipping group headers and their children, so you can export things like your Forecast list.
  • Copy/Paste — Add a hidden preference to omit TaskPaper tags when copying: omnifocus:///change-preference?OFMTextExportShouldIncludeTaskPaperMetadata=false. To reset, use omnifocus:///change-preference?OFMTextExportShouldIncludeTaskPaperMetadata=true.
  • Share — We now use the TaskPaper format for sharing.
  • Export — OmniFocus now exports to its own .ofocus-backup file format.
  • There are more changes in OmniFocus 2.7, including a change to Push and two new localizations:
  • macOS Sierra — Fixed several problems when running on the new OS.
  • Push — Apple now allows all Mac apps to use their push service, so as of this release we are routing all sync pushes through those servers instead of our own.
  • Toolbar — The Focus button is added to the Toolbar when you purchase Pro, regardless of whether you have previously customized your Toolbar.
  • Help — Find once again searches the help.
  • Crash — Fixed a crash clicking a note or attachment
  • Scrolling — Fixed some problems with scrolling long lists in response to various user actions.
  • Mail Drop — Fixed a problem where attachments with non-ascii characters in their names would be missing their contents once imported.
  • Preferences — New Preferences icons!
  • Action Groups — Fixed a problem where setting a defer date did not change the availability of its children.
  • Layout — Fixed several problems with truncation, row height, and clipping in Custom Columns view.
  • Localizations — Added Brazilian Portuguese and Korean. Please let us know if you come across any remaining localization omissions or problems!

New in OmniFocus 2.6.2 (Aug 17, 2016)

  • Encryption — Made changes to significantly reduce the likelyhood of a “No Key in Slot” error. For more information on recovering from this error should it occur, please see this support article.
  • Repetition — Fixed a problem where repeating items could be corrupted when edited on multiple devices.
  • Large Databases — Made changes to reduce OmniFocus’ memory footprint when reading your database from disk.
  • Migration — Changed the interval at which you are prompted to migrate to one week, from one day.
  • Crash — Added some extra logging to help us track down an elusive crash.
  • Localization — Fixed some layouts in Dutch and a problem with Russian review intervals.

New in OmniFocus 2.5.3 (May 4, 2016)

  • This release fixes bugs and readies OmniFocus for a new sync format, coming in version 2.6:
  • Sync — Made several changes to sync which should decrease the likelihood of “Replace Database and Start Syncing?” prompts.
  • Sync — Made a change to help recognize an OmniFocus database modified by a newer version and present the correct error instead of silently failing.
  • Memory Leaks — Fixed several memory leaks that we believe may trigger a crash.

New in OmniFocus 2.5.2 (Apr 27, 2016)

  • This release fixes bugs:
  • Crash — Fixed a crash when tabbing out of a completion field in the outline after dismissing the list of matches.
  • News — We now behave better when you try to view news while offline.

New in OmniFocus 2.5.1 (Apr 18, 2016)

  • News — Added a way for us to tell you about important stuff like OS updates that might break compatibility. You’ll be notified about news via text in OmniFocus’ title bar, and not by OS X notifications or anything else that might interrupt your workflow.
  • Correct Spelling Automatically — Fixed a bug where changes to “Correct spelling automatically” in OmniFocus wouldn’t stick.
  • Key Loop — The tab key now behaves more sensibly in most situations.
  • Crash — Fixed a crash switching Font Collections while a note field was open for editing.
  • Text Layout — Fixed a number of layout problems, especially on OS X 10.10.
  • Sidebar — Fixed a visual glitch in the form of an errant horizontal line.
  • Georgia Font Collection — Made the sidebar tab titles bold to improve legibility.
  • Notes — Fixed some problems with notes not updating on theme change.
  • Performance — Fixed poor performance due to a large number of completed items in a given container.
  • Clean-up — Fixed a problem where items dragged to Inbox would be immediately cleaned up, so the drag appeared to have no effect.
  • Theme Changes — Fixed a problem where badge colors failed to update on theme change.
  • Russian — Fixed alignment problems in Sync Preferences.
  • Japanese — Fixed a layout problem in the About window after purchasing Pro.

New in OmniFocus 2.4.2 (Feb 1, 2016)

  • AppleScript — Fixed a bug where setting duration to “missing value” applied a value of zero minutes instead.
  • Crash — Fixed a crash switching sidebar selection with rows selected in the outline and text folding enabled.
  • Crash — Fixed a crash having to do with repeating events imported from Reminders
  • Crash — Fixed a crash sorting in Contexts sidebar with “No Context” selected.

New in OmniFocus 2.4.1 (Jan 20, 2016)

  • Crash — Fixed a crash closing any full-screen window.
  • Crash in Notes — Fixed a crash having to do with notes.
  • Mac App Store Crash — Fixed a crash upgrading to Pro in the Mac App Store version of OmniFocus.

New in OmniFocus 2.4 (Dec 9, 2015)

  • Due Soon — Due Soon includes a new option—"Today"—which includes only items due before midnight. Due Soon options expressed in “days” also use midnight as a boundary instead of multiples of 24 hours. So, “Due Soon is in the next 2 days” includes items due before midnight tomorrow. The “24 Hours” option remains unchanged, but since the overwhelming majority of customers we heard from were looking for it to function as “Today”, we have made the latter the default and you’ll need to re-select “24 Hours” if you prefer to not use midnight as a boundary.
  • Push-triggered Sync — We’ve been using silent push notifications to trigger syncs on iOS since version 2.2.1, and now we’ve expanded to include triggering syncs on the Mac. As of these builds, your iOS device running OmniFocus 2.6 or later should automatically tell OmniFocus for Mac to sync shortly after you make a change. Because OmniFocus also triggers syncs via local network notifications, you might not see “Push” very often in the sync logs on your Mac if you tend to keep your iOS device connected to the same Wi-Fi network as your Mac. You’ll find all the push-related settings in Synchronization Preferences > Show Sync Details…. For an updated explanation of how of push-triggered sync works, check out this article.
  • Delete in Quick Entry — Backspace/delete in an empty title in Quick Entry now deletes the item (as it does in the main window).
  • Emoji — Fixed a bug where Emoji would disappear from Action Titles if certain other characters were also present.
  • Note Icons — We changed to a note indicator and disclosure button with less-ambiguous states. Presence of a note is now indicated by a filled icon (vs hollow), and expansion of note is indicated by whether you see a note or not(!).
  • Due Soon and Unavailable — We now follow iOS color and urgency rules for items that are due soon but unavailable: they get yellow dates and gray status circles.
  • http User Agent — Updated our user agent strings to include the marketing version in addition to bundle version.
  • Locking Errors — Made it much easier to quit OmniFocus in the case where multiple copies of the app are open.
  • Crash in Help — Fixed a crash closing a full-screen help window.
  • Localizations — Updated localizations — there still may be some pieces missing, including Documentation.
  • Note Button in Rows — Increased the clickable area of this button beyond the image itself.
  • Crashes in Attachments — Fixed crashes relating to deleting attachments.
  • Sidebar Border — Restored the missing border between tabs and sidebar.
  • Smaller Fixes and Improvements — Thanks for reporting any issues you encounter!

New in OmniFocus 2.3.1 (Nov 11, 2015)

  • Drag and Drop — Dragging an action to the last position in a project no longer creates a new project (or an action group).
  • Sync — Sync is no longer triggered immediately on new item creation, which resulted in ‘Untitled Item’ rows on other synced devices.
  • Duplicate — Duplicate now commits editing before duplicating items.
  • Crash in Full-Screen — Fixed a crash closing a full-screen window with an edited note.
  • Crash in Settings — Fixed a crash viewing the sync log.
  • Crash in Chinese — Typing “off” with a Chinese Keyboard no longer causes OmniFocus to crash.
  • View Options — Fixed problems with text wrapping and clipping in some localizations.
  • Tab Highlights — These are no longer drawn upside-down.
  • Preferences — Prevented [SHORT] and [LONG] from appearing next to some as yet un-localized strings.

New in OmniFocus 2.3.1 (Nov 4, 2015)

  • Drag and Drop — Dragging an action to the last position in a project no longer creates a new project (or an action group).
  • Sync — Sync is no longer triggered immediately on new item creation, which resulted in ‘Untitled Item’ rows on other synced devices.
  • Duplicate — Duplicate now commits editing before duplicating items.
  • Crash in Full-Screen — Fixed a crash closing a full-screen window with an edited note.
  • Crash in Settings — Fixed a crash viewing the sync log.
  • Crash in Chinese — Typing “off” with a Chinese Keyboard no longer causes OmniFocus to crash.
  • View Options — Fixed problems with text wrapping and clipping in some localizations.
  • Tab Highlights — These are no longer drawn upside-down.
  • Preferences — Prevented [SHORT] and [LONG] from appearing next to some as yet un-localized strings.

New in OmniFocus 2.3 (Oct 20, 2015)

  • "Custom Columns” Layout — A new Layout pane has been added to OmniFocus Preferences. Fluid Layout is the one you’ve been using since OmniFocus 2 shipped. In Custom Columns layout, horizontal space is redistributed automatically between the columns as you resize the window, with columns whose entries are likely to be shorter staying close together. Customers with Pro can choose which layout to use per perspective via the View popover in the toolbar. For more information, check out OmniFocus Help > Preferences > Layout.
  • Title Folding — Use Show Full Item Title > When Selected in the View menu to only show the first line of items’ titles and keep rows vertically compact. Item titles are automatically expanded to show the full title when you select a row.
  • Sync Log — Sync Preferences now includes a sync log (in Show Sync Details).
  • Note Buttons — Both Fluid and Custom Columns layout use a new note button. If an item has a note, the chevron on its note button indicates the action that OmniFocus will take when you click the button. Clicking a note button with a downward pointing chevron expands the note. Clicking a note button with an upward pointing chevron collapses it.
  • Status Circles — The indicator for repeating tasks looks more like small, repeating status circles now (and less like the elipsis button in apps like iTunes and Music).
  • El Capitan — Fixed bugs and visual glitches in OS X El Capitan.
  • Sync Conflict — Fixed a bogus sync conflict resulting in the error message “Unable to synchronize database with server; The local database appears to have been reset and is no longer able to reach transaction identifiers”
  • Attachment Window — Greatly improved performance when deleting a large number of attachments.
  • Documentation — Updated the docs for new features and generally improved them.
  • Smaller Fixes and Improvements — A great number of bugs have been fixed as part of implementing the new layout options.

New in OmniFocus 2.2.5 (Oct 13, 2015)

  • Sidebar Crash — Fixed a crash changing selection in the sidebar—our most common remaining crash in OmniFocus 2.2.x
  • Crash — Fixed a crash related to pruning old OmniFocus backups.

New in OmniFocus 2.2.4 (Aug 29, 2015)

  • Improves performance:
  • Crash — Made some changes to help track down a crash common in pre-release versions of OS X related to fonts.
  • Performance — Improved performance when scrolling and switching perspectives.

New in OmniFocus 2.2.3 (Jul 28, 2015)

  • Software Update — Worked around a problem updating OmniFocus when the system Python installation had been modified.
  • Crash — Fixed the most common long-standing crash in OmniFocus 2.x
  • Crash in Sidebar — Fixed a crash while dragging (our second-most commmon in the 2.2.2 release)
  • Crash — Fixed a crash related to toolbar items.
  • Crash — Fixed a crash updating the Perspectives menu when a perspective was deleted or invalidated.
  • Crash — Fixed a crash rebuilding the database related to the Push preference pane.

New in OmniFocus 2.2.2 (Jul 17, 2015)

  • Crash — Fixed a crash related to registering to with the Push provider.
  • Perspective Crash — Fixed a crash that happened first time accessing perspective after focused folder or project is deleted.
  • Crash — Fixed another one of the most common crashes in OmniFocus 2.2.1
  • Smaller Fixes and Improvements — Including crash fixes.

New in OmniFocus 2.2.1 (Jul 1, 2015)

  • Sync Triggering — If you have TestFlight builds of OmniFocus 2.6 for iOS installed, you should start seeing background syncs triggered by your Mac after installing this build. Even if you sync with your own WebDAV server, this feature changes the amount of (anonymous) data that reaches Omni servers; check out this support article for more information. If you’d like to turn off sync triggering in this build, click here.
  • Sync Preferences — Updated the Synchronization Preference pane, adding a section for Push (behind Show Sync Details). Currently that section only contains a switch for opting out of push triggering.
  • Unavailable Items — Reverted the change in OmniFocus 2.2 which counted unavailable items in “Due Soon”.
  • Crash Deleting Attachment — Fixed a crash deleting custom perspective icons from the attachments window.
  • Crash with Experimental Layout — Fixed a crash on launch when using the experimental vertically compact layout.
  • Find — You can now open the Find window in non-English locales.
  • Dock Badges — Prevented the Dock Badge count from going stale while OmniFocus was open but not active.
  • Row Layout — Fixed a bug that made rows too tall when Text Size was set to Small in OmniFocus Preferences.
  • Today Preferences — The Reset button on the Notifications Preference Pane now resets “Show In Today” along with the other items in the pane.
  • Today Extension — Items deferred until today and due tomorrow no longer appear when the extension is set to show items “Due Today”.
  • Crash Importing — Fixed a crash importing .oo3 files with Metadata columns.

New in OmniFocus 2.2 (May 27, 2015)

  • Today Extension — You can now customize OmniFocus’ Notification Center Widget! Pro Customers can choose a Custom Perspective, and all customers can choose between Overdue, Due Today, Deferred Until Today, Flagged, and Inbox. Note: We are still working to resolve an issue where the Today Extension can get “stuck”; unfortunately you may be more likely to experience this when using longer lists such as custom perspectives. This forum thread includes instructions for getting around the problem temporarily.
  • Idle Sync Interval — Added some fuzziness to the interval at which OmniFocus syncs while idle to prevent traffic spikes on the Omni Sync Server. This only affects customers who have not changed the default, and will make syncs more frequent but not less frequent.
  • Badges — Unavailable items are now included in badge counts. We are working to get badge counts consistent across all platforms within the next few releases.
  • Completion Cells — Fixed a problem where the app would hang after clicking into completion cells in Quick Entry.
  • Crash in Today — Fixed a crash completing items in the Today Extension.
  • Crash in Undo — Fixed several cases where Undo and Redo could cause a crash.
  • Crash Unfocusing — Fixed a crash when unfocusing.
  • Crash in Review — Fixed a crash opening a Perspective in second window after opening Review.
  • Sidebar Crash — Fixed a crash having to do with sidebar tabs.
  • Crash in Perspectives — Fixed a crash removing project sidebar selection from a ‘don’t use project hierarchy’ perspective.
  • Preferences — Updated the Preference Pane Toolbar Icons
  • Help — Made many updates to the OmniFocus Help.

New in OmniFocus 2.1.3 (Apr 24, 2015)

  • Crash – Fixed our most common crash in OmniFocus 2.1.2
  • Crash at Midnight — Fixed a crash that only occurred if OmniFocus was running at midnight.
  • Crash Closing “About" — Fixed a crash when closing “About OmniFocus”
  • Performance — Improved responsiveness when switching to OmniFocus from another app.
  • Forecast — Prevented Future from disappearing in Forecast.
  • Multiple Selection — Fixed a possible problem displaying multiple selections in the outline.

New in OmniFocus 2.1.2 (Apr 15, 2015)

  • Crash on Launch — Fixed a common crash on launch.
  • Quick Open — Fixed appearance regressions in Quick Open.
  • Quick Entry — Fixed fuzzy colored text in the Quick Entry window when running OS X 10.10.3.

New in OmniFocus 2.1.1 (Mar 17, 2015)

  • Free Trial Period — Fixed a problem with OmniFocus’ trial expiring unexpectedly.
  • Crashes — Several crash fixes which didn’t make it into OmniFocus 2.1

New in OmniFocus 2.0.4 (Dec 9, 2014)

  • OmniFocus 2.0.4 adds localizations and fixes several problems present in previous versions:
  • Localizations — Localized OmniFocus in Dutch, French, German, Italian, Japanese, Russian, Simplified Chinese, and Spanish. OmniFocus Help and related documents are not yet localized.
  • Fixed an issue where changing the focus wouldn’t immediately refresh the task list in some perspectives.
  • Switching to a built-in perspective will now reset the current search just like switching to a custom perspective does. This means that switching to a perspective with a built-in search will no longer leave that search lying around when switching back to a built-in perspective.
  • Fixed a rare database issue where many divergent transactions could yield a merge transaction with a very long filename–a filename which was so long that it couldn’t actually be written to the filesystem. This would result in an “Unable to check for existence” error which made it impossible to sync or make further edits to that database without help from our support humans.

New in OmniFocus 2.0.3 (Oct 9, 2014)

  • Bug Fixes:
  • Fixed some Yosemite compatibility issues with the Clip-o-Tron: it will no longer try to capture the full content of a selected message on Yosemite, only the subject and a link and any selected text. (Yosemite compatibility also requires the new Clip-o-Tron Installer v1.0.1.)
  • Newly captured links to Mail messages (from the “Send to OmniFocus” service) will now work on iOS, not just Mac. This makes those links much more useful (and reduces the need to capture the full content of each message).
  • Fixed a Yosemite compatibility issue where scrolling the help window would cause the navigation bar to temporarily detach from the top of the window.
  • Fixed a Yosemite compatibility issue where viewing multiple help pages in the help window could lead to a crash.
  • Fixed a Yosemite compatibility issue with clipping email messages where the original message link would get split into two links when syncing to the iOS apps.
  • Fixed a Yosemite compatibility issue where the In-App Purchase window would never finish loading.
  • Fixed a bug in the hidden “compact layout” mode where neither the status circle nor the flag could be clicked from the mouse.
  • Fixed several issues with displaying and editing dates when using languages other than English.
  • Fixed a display bug in Synchronization Preferences where the letter “B” was superimposed over the gear icon.
  • Changes:
  • Whenever a language other than English is is being used, if a date can’t be understood in the preferred language the date editor will try to see if it matches anything in English. This means it’s always possible to use English shortcuts such as “next week” or “next Thursday” even if you’re using OmniFocus in a different language.

New in OmniFocus 2.0.2 (Jul 29, 2014)

  • A minor update that fixes a number of bugs and improves stability.
  • Bug Fixes:
  • Fixed a bug where the clipping service could silently fail if invoked when OmniFocus was not already running.
  • Fixed a problem where OmniFocus failed to prune stale client files in certain situations, preventing database compaction.
  • Fixed a hang which could occur in OmniFocus after the system experiences memory pressure/low memory conditions.
  • Fixed a crash which could occur in rare situations when attempting to enter a license after the trial had expired.
  • Fixed a bug where re-enabling autosave via AppleScript didn’t immediately save and process changes when appropriate.
  • Changes:
  • During first run setup, if you choose a cloud location that didn’t already contain an OmniFocus database, OmniFocus now offers to import an existing OmniFocus 1 database or create a new empty database.

New in OmniFocus 2.0.1 (Jun 18, 2014)

  • Bug Fixes:
  • Fixed a bug where the Send to Inbox service did not work correctly in Standard when clipping from Mail, Safari, OmniWeb, Chrome, or Finder.
  • The note in the Inspector is now editable for sidebar selections.
  • Fixed a hang when replacing the server database if OmniFocus needed to prompt for your sync credentials.
  • Fixed a potential crash when using undo/redo and certain custom Perspectives.
  • Fixed a regression where the MailTags clipping handler was not called when clipping from Mail with MailTags installed.
  • Fixed a bug where selected items in the sidebar or content outline were not made available to items in the Services menu.
  • Fixed the visibility of the placeholder text when editing the Project and Context of an action or project.
  • Fixed a bug where the badges in the Forecast calendar could get out of sync when items transitioned from due soon to overdue status.
  • Fixed a bug where where OmniFocus failed to report an error message when trying to open a linked attachment that had been deleted.
  • Fixed a bug where parent contexts in the sidebar incorrectly had a disclosure icon when child contexts were excluded by the current view filter.
  • Changes:
  • Improved interaction with the keychain when there are stored credentials for multiple Omni Sync Server accounts.
  • OmniFocus no longer needs to be quit and relaunched in order to use AppleScript after upgrading to Pro.
  • Corrected the feedback address used by the Contact Omni menu item.

New in OmniFocus 2.0 (May 23, 2014)

  • Perspectives:
  • Perspectives now hang out in tabs on the left edge of the window. We hand-crafted several perspectives for your convenience.
  • Projects, Contexts, and Inbox perspectives are similar to the OmniFocus 1 views they descended from, but have redesigned View Options.
  • Forecast is a new date-centric perspective for viewing your actions and Calendar events together, to keep your schedule in balance.
  • Review is a new perspective optimized to help you zip through the weekly(?) review you try to remember to do.
  • Completed and Changed perspectives offer a historical view of your data.
  • Other Design Changes:
  • Status Circles provide a colorful nexus of information about each task: is it overdue, flagged, complete, repeating?
  • Quick Open lets you jump to any project, context, or perspective you can name, from a single keyboard shortcut.
  • A guided first launch experience to help you get off on the right synced foot.
  • Preferences got a make-over. Outlining behaviors for Escape, Return, and other keys in the main outline default to the New-Fangled (aka “Modern”) set, but if you prefer the tried-and-true OmniFocus 1 behavior, you can opt for “Classic Mode” in the General Preferences. Default defer time is also customizable.
  • Inspectors are now embedded in the window, so you can keep all the details together, especially in full screen.
  • Revised some terminology:
  • “start date” → “defer date”
  • “next action” → “first available”
  • Behind the Scenes:
  • The Anonymizer crafts a copy of your database with item names and notes replaced with X’s and such, for those times when we really need to see the structure of your database to chase down a particularly elusive bug.
  • Deep adoption of modern Apple technologies, poised for whatever they announce next.
  • AppleScript: While we’ve tried to maintain backwards compatibility where possible, some changes were necessary, particularly in terminology referring to user interface elements.
  • Backups are now limited to 100 and automatically discarded as newer ones are created.

New in OmniFocus 1.10.6 (Nov 7, 2013)

  • OmniFocus 1.10.6 for Mac is a minor update which fixes a couple of compatibility issues with recent OS releases:
  • OmniFocus opts in to automatic graphics switching, significantly reducing the likelihood that OmniFocus will appear in the list of applications using significant energy on Mavericks.
  • Fixed a problem which caused OmniFocus to report that a file “could not be handled because OmniFocus cannot open files in the ‘Document’ format.” rather than creating the default database for some users on OS X 10.8.5 or Mavericks.

New in OmniFocus 1.10.5 (Oct 16, 2013)

  • A minor update which fixes a compatibility issue on OS X Mavericks when loading a large OmniFocus database.

New in OmniFocus 1.10.4 (Oct 27, 2012)

  • Fixed a bug which caused published Due reminders to be missing their alarms in Calendar on OS X Mountain Lion.
  • Worked around a problem on OS X Mountain Lion which caused the sync button to blink during a sync when using small toolbar icons.
  • Corrected a regression which caused the Dock badge to be drawn at an inappropriate size on 10.7.0 through 10.7.2. (Mac OS X 10.7.4 or later is recommended for all Mac OS X Lion customers.)
  • Fixed a crash on OS X Mountain Lion when using the contextual menu on an item’s notes when attachments are present.

New in OmniFocus 1.10.3 (Aug 2, 2012)

  • Mail Integration:
  • Fixed issues with Mail integration on OS X Mountain Lion.
  • Fixed a bug where the “allowed mail senders” scripting property returned an inappropriate value when the “me” card was missing or blank.
  • Updated the Mail with MailTags integration so that it works correctly with MailTags 3.1 and later.
  • iCal Sync:
  • iCal Sync is not available when running on OS X Mountain Lion.
  • Localization:
  • Fixed a regression which made the OmniFocus Help menu item non-functional in the Japanese localization.

New in OmniFocus 1.10.2 (May 31, 2012)

  • Sync:
  • Removed MobileMe as a directly supported Sync method. If you are currently syncing via MobileMe, your settings will now appear under the Advanced (WebDAV) sync method.
  • MobileMe/iDisk will be unavailable after June 30, 2012. Please switch to the free Omni Sync Server or another WebDAV service.
  • Mail Rule:
  • Improved logging in the Mail Rule. OmniFocus will log a message to the console when the Mail Rule skips a message because the sender is not on the list of allowed from addresses.
  • Review:
  • Fixed a bug where the units pop up menu in the Project Review inspector did not display the correct units if the review interval unit was hours or minutes.
  • Hours and minutes are no longer available as a default review interval unit in Data Preferences. (Hours and minutes will appear in the pop up menu if the current setting requires their presence.)
  • Fixed a regression which caused incorrect labels to appear for the project review interval setting in Data Preferences.
  • Workflow:
  • Several changes were made to improve workflow when working directly out of the Inbox:
  • The Inbox badge count now includes the contents of groups in the Inbox.
  • The “Clean Up completed Inbox items” setting is now off by default.
  • The Next Action availability filter now works correctly in the Inbox.
  • Fixed a bug where the contents of groups in the Inbox were excluded from Context mode.
  • Fixed a bug where Action Groups in the Inbox were sorted incorrectly in Context mode.
  • Fixed a bug where assigning a blocked context to an Inbox item in an Action Group didn’t immediately update its status.
  • Fixed a bug where changing an Action Group from parallel to sequential didn’t immediately update the status of its children.
  • Fixed a bug where setting an estimate on a nested item rooted in the Inbox didn’t update the summarized estimate on its parent items. This caused the Estimated Time Filter to work incorrectly in the Inbox.
  • Fixed a bug where changing the flagged state of a nested item rooted in the Inbox didn’t update the summarized flagged status on its parent items. This caused the Status Filter to work incorrectly in the Inbox.

New in OmniFocus 1.10.1 (Mar 17, 2012)

  • Corrects a problem which resulted in repeated keychain access prompts on OS X 10.6 and earlier.

New in OmniFocus 1.10 (Mar 16, 2012)

  • Adds flexible weekly repeats, updates the application icon, and fixes a handful of reported issues.
  • Repeating Actions:
  • Added flexible weekly repeats. When a project or action repeats every week, you can specify the days of the week the item should repeat on.
  • Miscellaneous:
  • Updated the application icon.
  • Fixed a bug which resulted in a “Cannot overwrite file” error for some users when adding items to OmniFocus on OS X Lion.
  • Fixed date parsing in the Inspector for users with a custom time format using period as the delimiter.

New in OmniFocus 1.9.4 (Nov 8, 2011)

  • Sync:
  • The Omni Sync Server beta badge has been removed. We’ve got lots of people using it, but it is still in beta. We expect to change that very soon. If you want to know when the sync server leaves beta, you can follow @omnisyncserver on Twitter or watch for changes on https://sync.omnigroup.com/.
  • Miscellaneous:
  • Fixed compatibility issue with Growl 1.3 and later.
  • Fixed a bug which caused the Mac App Store edition to report an “Unable to backup database” error on quit.
  • Fixed a regression which caused the Clip-O-Tron installer to fail on Mac OS X 10.5 Leopard and earlier.
  • Fixed a bug which would cause the software update installer to fail if the application was locked in the Finder.
  • Fixed a bug which would cause the software update installer to fail when encountering unexpected ownership or permissions.
  • Fixed a bug where the date picker didn’t appear correctly when Quick Entry was invoked in the context of a full-screen application.
  • Scripting:
  • Worked around an issue in when using full-screen mode on OS X Lion which would cause certain AppleScripts attempting to target the front window to fail.

New in OmniFocus 1.9.3 (Sep 2, 2011)

  • OS X Lion Compatibility:
  • Added support for full-screen mode when running on OS X Lion.
  • Fixed a bug where Quick Entry failed to appear if the first invocation was in a full-screen application.
  • Fixed a bug which where Project and Context smart match completions were not visible in full-screen mode on OS X Lion.
  • Fixed a crash which occurred when Clip-o-tron installer encountered an error.
  • Miscellaneous:
  • Update the schema to support enhanced location awareness in upcoming iOS releases.
  • Fixed a bug where setting the keyboard shortcut for the clipping service would sporadically fail.
  • Fixed a bug where the Subscribe in iCal button was not enabled for Omni Sync Server users whose accounts reside on one of the alternate sync servers.
  • Fixed a regression parsing some dates in certain locales.

New in OmniFocus 1.9.2 (Jul 15, 2011)

  • OS X Lion Compatibility:
  • Quick Entry now appears correctly in full screen applications.
  • Closing the last window open on the default document no longer causes the Dock and menu bar counts to disappear.
  • Fixed a problem which caused a confirm close sheet to appear when closing the main OmniFocus window.
  • The background color of the sidebar and outline are now correct in the elastic scroll zone.
  • Fixed a bug in which the sidebar didn't correctly resize its content in certain situations when running on Lion.
  • Updated the crash reporter to work on Lion.
  • Fixed a crash on launch on OS X Lion when restoring certain saved window/view state configurations.
  • Date Entry:
  • When entering a date, weekday and month abbreviations are now accepted without trailing punctuation in all locales. (For example, “Di” et al. in German.)
  • When entering a date, localized variants of h, hour, and hours are now recognized when parsing the time component.
  • When entering a date, ASCII equivalents are now accepted. For example, “miércoles” and “miercoles” are now treated as equivalent in Spanish.
  • Fixed a bug where entering a full day name didn’t work in certain locales if the day was prefixed by a month abbreviation. (For example, “martes” in Spanish.)
  • When entering a date in locales where short day names and short month names share the same abbreviation, the short day name is preferred.
  • Fixed a bug where the abbreviation for tomorrow in Italian prevented you from entering a date as “domenica”.
  • Corrected date parsing in the French localization such that “vendredi prochain” and “dernier vendredi” are equivalent to “last friday” and “next friday”.
  • Miscellaneous:
  • Fixed a bug in Sync Setup which prevented successful configuration using the Omni Sync Server method if your username contained an @ symbol.
  • Fixed a regression where holding down the Option key to reverse a Perspective's “Open in New Window” when choosing a Perspective from the menu bar only worked if the option key was held down when you clicked in the menu bar.
  • The “Send to Omnifocus Inbox” now works correctly with OmniPlan 2 and Mac App Store editions of OmniPlan.
  • Fixed the Help button on the Sync Clients sheet.
  • Fixed a regression where using Command-Return to create a new Project or Context didn't leave the field in edit mode.
  • Relaxed the modifier key requirements for global quick entry keyboard shortcut.
  • The Inbox badge no longer counts items blocked by a future start date.
  • Worked around an OS bug which prevented clipping certain messages with attachments from Mail.
  • Fixed a bug which prevented the Clippings Shortcut from being correctly set in a new user account.
  • Localization:
  • Fixed a localization bug where the Action inspector repetition text was incorrectly in French for the Italian localization.
  • Fixed a problem where OmniFocus help could not be loaded for certain localizations.
  • Additional fixes to various localizations.

New in OmniFocus 1.9.1 (Jul 12, 2011)

  • Date Entry:
  • When entering a date, weekday and month abbreviations are now accepted without trailing punctuation in all locales. (For example, “Di” et al. in German.)
  • When entering a date, localized variants of h, hour, and hours are now recognized when parsing the time component.
  • When entering a date, ASCII equivalents are now accepted. For example, “miércoles” and “miercoles” are now treated as equivalent in Spanish.
  • Fixed a bug where entering a full day name didn’t work in certain locales if the day was prefixed by a month abbreviation. (For example, “martes” in Spanish.)
  • When entering a date in locales where short day names and short month names share the same abbreviation, the short day name is preferred.
  • Fixed a bug where the abbreviation for tomorrow in Italian prevented you from entering a date as Domencia.
  • Corrected date parsing in the French localization such that “vendredi prochain” and “dernier vendredi” are equivalent to “last friday” and “next friday”.
  • Miscellaneous:
  • Fixed a bug in Sync Setup which prevented successful configuration using the Omni Sync Server method if your username contained an @ symbol.
  • Fixed a regression where holding down the Option key to reverse a Perspective's “Open in New Window” when choosing a Perspective from the menu bar only worked if the option key was held down when you clicked in the menu bar.
  • The “Send to Omnifocus Inbox” now works correctly with OmniPlan 2 and Mac App Store editions of OmniPlan.
  • Fixed the Help button on the Sync Clients sheet.
  • Fixed a regression where using Command-Return to create a new Project or Context didn't leave the field in edit mode.
  • Relaxed the modifier key requirements for global quick entry keyboard shortcut.
  • The Inbox badge no longer counts items blocked by a future start date.
  • Worked around an OS bug which prevented clipping certain messages with attachments from Mail.
  • Fixed a bug which prevented the Clippings Shortcut from being correctly set in a new user account.
  • Localization:
  • Fixed a localization bug where the Action inspector repetition text was incorrectly in French for the Italian localization.
  • Fixed a problem where OmniFocus help could not be loaded for certain localizations.
  • Additional fixes to various localizations.

New in OmniFocus 1.9 (Apr 13, 2011)

  • Workflow Improvements:
  • Remaining items in context mode now include items from pending projects, not just active projects.
  • The Inbox count now includes Inbox items which are blocked by a future start date.
  • Interface:
  • The list of contexts in the Dock menu and the menu bar status item have been replaced with a list of Perspectives.
  • This works the same as the Perspectives menu in the application; the Perspective will open in a new window based on the stored setting; this can be reversed by holding down the Option key.
  • The built-in Inbox, Flagged, and Due built-in perspectives have badge counts in the global status menu.
  • The user interface shortcuts for focusing have been changed.
  • Double-click to Focus now requires that the option key be pressed when Double-Clicking.
  • In Planning mode, the contextual menu for Projects and Actions has two commands:
  • Focus
  • Focus in New Window
  • In Context mode, the contextual menu for Actions has a “Focus in New Window” command.
  • “Focus in New Window” is equivalent to Option-Double-Clicking.
  • Improved the appearance of the highlight state of the menu bar status item.
  • Context and Project drop down menus are no longer displayed off-screen when the associated row is near the bottom of the screen.
  • Typing in the date field in the “Move Old Data to Archive” sheet updates the number of items which will be archived live as you type. (Previously, the summary was only updated after pressing Return or Tab to confirm the date, which could result in an unexpected number of items being archived.)
  • Perspective keyboard shortcuts are now required to include the Command or Control key. (Function keys are still allowed as keyboard shortcuts without any modifier keys.)
  • Fixed a bug where a newly assigned keyboard shortcut for a Perspective might not have worked until the Perspectives menu was shown or OmniFocus was relaunched.
  • If a Perspective has a keyboard shortcut assigned to it that includes the Option key, the Option key doesn‘t reverse the “Always open in a new window” setting when selecting the Perspective via the keyboard shortcut.
  • Badge Counts:
  • The Dock and Menubar badges now work like they do in the iPhone and iPad edition of the application.
  • The badge count totals your Overdue, Due Soon, and Flagged items. By default, OmniFocus totals your Due Soon and Overdue items, but not your Flagged items. If you'd like to include or exclude any of these, you can change the settings in the Data Preferences.
  • The badge color is chosen based on the most urgent item present.
  • The Dock and Menubar badges now sum due soon and overdue items. If there are overdue items, the badge will be drawn in the overdue color. Otherwise, the due soon color is used.
  • Sidebar counts (in both Planning and Context mode) are now the sum of Overdue and Due Soon items.
  • The Inbox counter is the sum of Overdue and Due Soon items. If there are no Overdue or Due Soon items, the Inbox counter is the number of items remaining in the Inbox.
  • Fixed a bug where due soon and overdue count for “No Context” in the menu status item didn’t honor the “Hide Parents Items in Context Mode” setting.
  • Fixed a bug where the count and badge color for the “No Context” group in Context mode would not update correctly when actions transitioned from due soon to overdue status.
  • Preferences
  • Added an Omni Sync option to the Sync Preferences. (Previously it was only possible to configure Sync with the Omni Sync Server by using the Advanced sync type.)
  • Updated the help text at the bottom of the Sync Preferences to indicate that OmniFocus for Mac can sync with OmniFocus for iOS devices.
  • The controls for sharing your Sync Settings with your iOS devices are now hidden by default in the Sync Preferences. They can be accessed by clicking on the disclosure button at the bottom left.
  • The user interface for hiding counters in the sidebar has been removed.
  • The “Show Projects and Action Groups in Context Mode” setting has been removed from the menubar and placed in the Data Preferences. Toggling the setting updates all windows open in Context mode immediately.
  • Updated Data Preferences to fit better on small screens.
  • Stability:
  • Fixed a crash encountered when assigning a context to actions in the “No Context” group in Context mode.
  • Corrected parsing of timespans when running localized versions of OmniFocus.
  • Improved error reporting for corrupt transaction files.
  • Miscellaneous:
  • The Growl notification names now correctly refer to Items instead of Tasks.
  • The help button in the licenses panel now loads the correct page in the Help Viewer.

New in OmniFocus 1.8.2 (Nov 25, 2010)

  • OmniFocus 1.8.2 improves integration with Snow Leopard and makes a few other minor improvements:
  • The clipping shortcut preference now requires the Command key so that it will work more reliably on Snow Leopard. (Unless a Services shortcut uses the Command key, it won't work until after you've opened each application's Services menu.)
  • Updated Quick Entry to interact better with Spaces in Snow Leopard when OmniFocus has been assigned to a specific Space.
  • Added "Due and Unflagged" to the status filter.
  • The dock menu has been updated, adding "Show Quick Entry" and removing "Synchronize with Server".
  • The Due Reminders calendar now includes entries for tasks which inherit a due date from their group or project.
  • Print settings are now supported in AppleScript when given to print script command. For example: print perspective "Today" with properties
  • Fixed a rare crash encountered when a perspective was missing its definition.

New in OmniFocus 1.8.1 Build 77.66.0.138877 (Sep 29, 2010)

  • OmniFocus handles HTTP redirects more intelligently when replacing your local/remote database with a copy of your remote/local database, and when publishing .ics files.
  • Fixed a workaround for some quirks in cPanel servers.
  • Fixed some problems with syncing to servers with expired, self-signed, or otherwise exceptionable certificates.

New in OmniFocus 1.8 Build 77.63.0 (Sep 10, 2010)

  • Workflow Improvements:
  • OmniFocus for Mac will now clean up automatically when switching views, just like the iPhone and iPad apps do.
  • We've reorganized the filtering options in the View Bar, separating the Availability Filter from the Status Filter and adding some new options. For example, you can now choose to show all Remaining items which are either Due or Flagged—or only those Due or Flagged items which are currently Available.
  • Context mode can now display all actions at once: you no longer have to choose between showing Remaining or Completed actions. (This is great for viewing a list of all items by date modified, for example.)
  • Groups, Projects, and Inbox items can now show up in Context lists, Due lists, and Flagged lists. When actions are sorted by project, parent items follow their children (which is the natural order for completing them). Single Action Lists are not actionable, and do not appear in Context lists.
  • Groups are now considered actionable. They can block other actions in a sequence, and are eligible to become the first "next action" for a project. Projects and groups are blocked by their children, so if you're viewing Available actions in a context or due list they won't appear until all their children are complete.
  • Since projects are now actionable, they're now eligible to become their own next actions. This means you can work your way all the way through the completion a project while only viewing next actions.
  • When a project is on hold or otherwise inactive, its actions are no longer considered to be available.
  • Projects are now considered stalled when they are active but have no remaining actions.
  • Contexts which contain an actionable project or group are now considered active.
  • Groups of actions in the Inbox will no longer be automatically converted to projects when cleaning up. You can still promote them to projects by dragging them to the sidebar or by outdenting (Command-[). (This means that you can drag an entire project into the Inbox and it will stay there until you decide what to do with it.)
  • Interface:
  • Added "Hide Parent Items" to the View menu, for times where you want to want to view all remaining actions in Context Mode without seeing any projects or groups.
  • Since "Clean Up" is now automatic, the default toolbar now includes "Focus / Show All" rather than "Clean Up".
  • Updated the UI to reflect that parent items simply have a "Context" rather than a "Default Context". (All items potentially have contexts, and when a child item is created it is initially assigned the same context as its parent.)
  • Due filtering is now only available in context mode (where it correctly displays all due items), not planning mode (where it was only reliable for finding due projects, not due actions).
  • Duplicating a project from the sidebar no longer skips completed items in that project. (This matches the behavior of duplicating a project in the main outline.)
  • When grouping by Flagged in context mode, items with inherited flags now count as Flagged rather than as Unflagged.
  • Fixed a bug where clicking in the left portion of the sidebar's toolbar area would make the sidebar wider.
  • Fixed a bug where you couldn't always scroll all the way to the bottom after switching perspectives.
  • Fixed a bug where OmniFocus could incorrectly indicate you were in a perspective when opening a related window (e.g. double-clicking on an action in the Due perspective would claim that the new window was also in the Due perspective).
  • Improved handling of toolbar items which refer to missing perspectives.
  • Updated the iDisk icon in Sync Preferences.
  • Updated the flag in a number of icons.
  • Project mode can now display the Project column. (The current project is implied by the project hierarchy, but a separate column can be useful when reviewing a project and reassigning actions to different projects.)
  • The "No Context" sidebar item no longer counts items which are assigned to dropped contexts.
  • Fixed some regressions with the application unhiding while using Quick Entry.
  • The gear button in the column header area is no longer stretched and blurry, and its border line now lines up with the scroller line below it.
  • Updated the Mail clipping handler to make it clearer that it also works on Snow Leopard.
  • "Show in Context Mode" now works for projects.
  • Removed the accidentally-introduced (and never implemented) "Show Columns" menu item.
  • The project review popup no longer offers "hours" and "minutes" as available units.
  • "Show in Project/Context Mode" (also known as "Switch" in the toolbar) is now available for projects and inbox items, not just individual actions.
  • Fixed a bug where editing the action group style in Style Preferences would cause the expand/collapse handles to disappear.
  • Fixed a bug where selecting the "No Context" item from the menu bar would do nothing rather than showing you the corresponding items.
  • Fixed some inconsistencies between the sidebar's count of "No Context" items and the menu bar's count.
  • Worked around a bug where clipping selected text from Mail would result in a black text background after installing Safari 5.
  • Quick Entry:
  • Added support for the "Send to OmniFocus" bookmarklet for easily sending a web page to OmniFocus (as introduced in OmniFocus for iPhone).
  • Clippings now ignore all text foreground and background colors by default. This is controlled by the new ClippingsIgnoreTextForegroundColor and ClippingsIgnoreTextBackgroundColor hidden defaults.
  • You can now configure clippings to ignore attachments with the ClippingsIgnoreAttachments hidden default. (This is useful for people who send entire email messages straight from Mail to OmniFocus but don't generally want attachments to come along.)
  • Perspectives:
  • Added support for exporting perspectives as files by dragging them out of the perspectives window. (You can open one of those files to import that perspective into another database.)
  • The name of a built-in perspective is now based on your current localization rather than being a persistent, customizable setting. (You can always copy these built-in perspectives to your own perspectives and give your other copies different names.) This means that people who first created their database in one language but then switched to another won't wonder why half of their toolbar is still in the original language.
  • The built-in Completed perspective now shows completed items grouped and ordered by completion date.
  • A built-in perspective's icon will now reset when reverting the perspective to its default settings.
  • Attachment List:
  • The Attachment List now sorts its attachments when it first appears (rather than only sorting when you click on a column header).
  • The Attachment List now obeys your date format settings from System Preferences.
  • When the Attachment List is visible, it no longer shows up twice in the Window menu.
  • The Attachment List will no longer refuse to delete attachments which it can't find in the container's notes.
  • Double-clicking on an attachment in the Attachment List can now take you to inbox items.
  • Synchronization:
  • OmniFocus will no longer prompt users to synchronize devices which haven't synchronized in over a week. Instead, if the sync database needs to be compacted (i.e. it has over 250 transactions in its sync history) OmniFocus will automatically unregister devices which haven't synchronized in over three weeks.
  • Sync Preferences now has an option to publish an OmniFocus Reminders calendar for due task notifications.
  • Sync settings sent through email are now compatible with iPhone OS 3.0 and later. (In iPhone OS 3.0, iPhone Mail stopped recognizing dashes in URL schemes, so we've switched to using omnifocus:///setup-sync?url=...)
  • Edits in progress should no longer get lost when changes are synchronized from another computer.
  • Fixed a bug where syncing a change to an action's start date wouldn't always change its context's count of available actions.
  • Fixed a bug which could cause duplication of a repeating due project or group during synchronization.
  • Improved sync compatibility with some Windows WebDAV servers.
  • Fixed a problem where an out-of-date device would write out an "available" status update for projects which have become available since the last time OmniFocus was launched. When synchronized, this "available" status update could override an earlier "completed" status update from another device, causing completed projects to be reopened when the out-of-date device was synchronized.
  • Fixed a bug where setting a perspective's custom icon and then synchronizing old changes could result in a "Cannot Save" error.
  • Improved the reliability of syncing the order of your perspectives.
  • Performance:
  • Improved performance of switching between perspectives.
  • Improved editing performance in Quick Entry for databases with lots of projects.
  • Updated synchronization to handle WebDAV redirects more efficiently.
  • Fixed a bug where every perspective would get rewritten to the database the first time you edited a perspective after launch.
  • The Attachment List is much faster at handling long lists of attachments.
  • Improved performance of the Reset button in Style Preferences.
  • Stability:
  • Fixed a crash encountered when expanding an inspector after deleting the object it was inspecting before it was collapsed.
  • Fixed a crash sometimes encountered when double-clicking on Library in a focused window.
  • Fixed a crash when undoing the add of a new action to a stalled project while viewing stalled projects.
  • Fixed a crash sometimes encountered when changing perspectives while a search string is in place.
  • Fixed a bug where custom perspectives could be lost following a "Cannot Save" error.
  • Fixed a bug where replacing a perspective's custom icon could cause a crash.
  • Fixed a crash seen when double-clicking on a perspective icon attachment in the Attachment List.
  • Fixed a crash encountered on 10.4 when clicking on the column headers in the Attachment List.
  • Fixed a crash encountered when deleting large numbers of attachments at once.
  • Fixed a problem which could cause exceptions during an iCal sync ("-[NSNull urlInFile:]: unrecognized selector sent to instance").
  • Handled exceptions during iCal syncing so they won't cause subsequent "already participating in a sync" errors.
  • Miscellaneous:
  • Fixed a bug where Due Soon items wouldn't always update on schedule.
  • Added support for changing synchronized settings through settings links like this: omnifocus:///change-setting?DefaultDueTime=22:00
  • Spotlight searches support searching for completed actions.
  • Updated the built-in help.
  • Checking for updates will no longer trigger an "invalid display" message to the Console.
  • Coalesced due notifications which are sent to Growl will no longer claim the actions are "newly available."
  • AppleScript Support:
  • The AppleScript select command on the sidebar will now work when focused and given a folder within that focus. This also fixes lose of selection in the sidebar when changing the filter. Thanks to Robin Trew for the report!
  • Fixed AppleScript documentation on the container property of folder.
  • Added AppleScript property effectively hidden on folder and context.
  • Added AppleScript class flattened folders as an element of document and folder.
  • Updated the AppleScript suite to define the types of some properties on task to allow "missing value". Toolbar scripts will now preserve the value of global variables between runs. Compiled scripts which are run from the toolbar will save persistent variables between app launches.
  • Use the "integer" type for the recently added "number of tasks", "number of available tasks" and "number of completed tasks" properties. The "number" type works on Snow Leopard, but not on Leopard.
  • Updated "flattened context" support to be available on contexts as well as document.
  • Added "flattened task" support to task as well as document.
  • Added new AppleScript support for a "flattened context" element on document.
  • Added new AppleScript support for a "flattened project" element on document and folder. This returns a flattened in-order traversal of the projects within the specified container.
  • Added new AppleScript support for a "flattened task" element on document. This returns an flattened in-order traversal of the document.
  • Added new AppleScript properties on "task" for "number of tasks", "number of available tasks" and "number of completed tasks", making it easier to write "whose" clauses.
  • Fixed a crash encountered when a toolbar script closes its own window.
  • Customize Toolbar no longer lists script components within a script bundle alongside the bundle itself.
  • Added support for using AppleScript applications as toolbar items (in addition to the already supported scripts stored as text, compiled, script bundles, and Automator workflows).
  • Added support for using AppleScript applications as toolbar items (in addition to the already supported scripts stored as text, compiled, script bundles, and Automator workflows).

New in OmniFocus 1.7.5 Build 77.41.6 (Oct 24, 2009)

  • Updated the OmniFocus Clip-O-Tron to be compatible with future updates to Snow Leopard. (When Mail warns you that the old version is no longer compatible, you can reinstall the Clip-O-Tron from Clipping Preferences.)
  • Fixed some regressions with the application becoming visible again while using Quick Entry.
  • In Snow Leopard's System Preferences, the clippings shortcut (assigned by Clippings Preferences in OmniFocus) should now appear under the Services -> Text section of Keyboard Shortcuts (rather than under the Application Shortcuts section).
  • Fixed a crash which happened when independently deleting the same folder on two copies of OmniFocus, then synchronizing the deletes.
  • Fixed a crash in the pop-up calendar window on 10.6 (Snow Leopard) which was triggered by pressing the delete key while editing a time.
  • Fixed a crash in the Quick Entry window on 10.4 (Tiger) which was triggered by adding or removing a column.

New in OmniFocus 1.7.4 Build 77.41.4 (Sep 30, 2009)

  • Documentation:
  • Updated the built-in English Help documentation to cover the latest features in 1.7. (If you notice any remaining documentation issues, please let us know!)
  • Interface Updates:
  • Perspectives once again have the option to always open in a new window.
  • Double-clicking on an action in Context mode once again opens its new window in Planning mode. (It will also select the action in that new window, so you don't have to go find it again.)
  • Since the No Context group in 1.6 and later only displays actions which actually have no context (not those which have an invalid context), actions assigned to a dropped context will now appear in that context's count rather than in No Context's count.
  • In the Perspectives window, the table of perspectives no longer alternates its background color.
  • Stopped coloring view bar options when they differ from the default settings for a view mode. (Most of the built-in perspectives have custom options, so there isn't a single "normal" setting for those popups.)
  • Removed the "clear" button from the right edge of the view bar, since it didn't actually return to the previous view settings the way one might expect. (You can still return to a predefined view state by selecting an option from the Perspectives menu.)
  • Snow Leopard Compatibility:
  • Updated the OmniFocus Clip-O-Tron to be compatible with Mac OS X v10.6.1. (Reinstall the Clip-O-Tron from Clipping Preferences to make it start working again.)
  • Fixed a crash under 10.6 when dragging a linked file to the title of a new inbox item.
  • Fixed issue when running under 10.6 where the quick entry window would not hide open date pickers when it closes (possibly leading a crash the next time the date picker was used in quick entry). As a bonus, fixed some hover effect issues too.
  • Fixed a crash on 10.6 when hitting the down arrow while in a note with a trailing blank line. (This was exposed by recent 10.6 fixes to the text system.)
  • Fixed a crash triggered by an unhandled exception in 10.6.1's standard date picker when pressing the delete key in an empty hours field.
  • Localization Updates:
  • Localizations for Japanese, German, Spanish, French, Italian, Dutch, and Simplified Chinese should now be up-to-date for all interface elements.
  • Localized help should work once again, though the new 1.7 updates introduced to English in this release haven't been translated yet.
  • Bug Fixes:
  • Fixed a bug in scheduling status updates for items with start and due dates.
  • Fixed a bug in restoring window layouts which could cut off the top portion of the window content (the view bar and top portion of the sidebar and main outline).
  • Fixed a crash when option-dragging an attachment into a context, project or estimate column.
  • Fixed a crash encountered when pasting graphics which include LinkBack data (such as PDF content pasted from OmniGraffle). LinkBack data on the pasteboard is now ignored (since OmniFocus doesn't support editing of attachments) rather than causing a crash.
  • Eliminated a spurious console log message about not being able to write a file named .loaded into the Perspectives support folder when that folder doesn't exist.

New in OmniFocus 1.7.3 Build 77.40 (Sep 9, 2009)

  • Fixed an issue where OmniFocus wouldn't always detect conflicts between sync databases which were incompatible.
If two databases were closely related, but one was missing some sync history needed to understand changes made by the other database, OmniFocus would try to sync up the two incompatible databases rather than displaying a sync error. Trying to sync up the incompatible databases could cause problems ranging from an alert saying "No root transactions found" to a more subtle issue where new changes wouldn't synchronize and you would be repeatedly prompted with an alert asking you to replace your local database and "start" synchronizing. (This shouldn't happen under normal operation, but could happen if a sync client turned off syncing or was unregistered, then later started syncing again.)
We've made several changes to address this problem going forward:
  • When synchronizing two databases, OmniFocus will now detect when one database has changes which no longer match up with the sync history of the other. It will abort sync with an error, forcing you to choose which copy to use.
  • When copying an entire database from the local system to the sync server or from the sync server back to the local system, OmniFocus will now filter out any changes which don't connect to the database's sync history.
  • When working with a local database which has changes which don't connect to the sync history, OmniFocus will make sure that all new changes still do properly connect to sync history (rather than potentially attaching them to the end of a chain of ignored changes).
  • If you were affected by this problem and would like assistance recovering some lost changes to your database, our tech support ninjas are always happy to assist! They're available by email at [email protected], and by telephone at 1-800-315-OMNI or +1 206-523-4152 (10am - 6pm Pacific Time).
  • Turned this sync error into a warning: "Client with identifier [foo] only refers to identifiers that are not locally reachable". (The warning now goes to the Console, with more useful additional details such as the client's name and its last synchronization date.) This warning happens when another client refers to some history that isn't locally available, and indicates that OmniFocus can't compact its sync history anymore. But the sync was actually successful, and eventually that client will sync with some transaction which is in the current graph (or you'll be prompted to remove it as a stale client)—so it's reasonable for this message to be a warning rather than an error.
  • Perspectives should no longer be rewritten to the database when they haven't changed.
  • Eliminated a spurious "Unable to save" alert dialog encountered when processing a synchronized change which predated the creation of an attachment. (The data alert was harmless, but annoying.)
  • Updated the documentation for Perspectives and Attachments.

New in OmniFocus 1.7.2 Build 77.36 (Sep 4, 2009)

  • Fixed a bug that would cause some localized versions of OmniFocus to crash on 10.4 when clicking on the Clippings preference pane.
  • The Japanese localization should now be fully up to date.
  • Made some perspective archiving/unarchiving code a little more defensive to hopefully avoid a relatively rare error due to corrupted perspectives.
  • Fixed a regression in 1.7 that could leave projects in the view after undoing past their creation.
  • Fixed a bug where we could crash on a corrupted perspective.
  • Fixed a bug where entering a long string ("next saturday") in a formatted column in the outline (like Due) would crash if 1) you were running under Snow Leopard, 2) you had spell checking enabled and 3) the formatted version of the date was shorter than the input.
  • Fixed a debug log emitted to the console only when running Snow Leopard.

New in OmniFocus 1.7.1 Build 77.34 (Aug 31, 2009)

  • Fixed a bug where perspectives would reposition the current window when configured to restore the window layout.
  • Perspectives imported from 1.6 will no longer lose their custom icon. (If you already imported a 1.6 perspective in the earlier 1.7 release, you can reimport it by opening it from the Finder: you'll find your 1.6 custom perspectives in ~/Library/Application Support/OmniFocus/Perspectives.)
  • Fixed a bug where custom perspective icons would sometimes appear fuzzy.

New in OmniFocus 1.7 Build 77.33 (Aug 28, 2009)

  • OmniFocus 1.7 focuses on making the app easier to understand, both conceptually and visually. We've also made many enhancements to Perspectives, which are now synchronized between Macs, and updated the app to work with Snow Leopard.
  • First, some caveats:
  • If you're using OmniFocus in a language other than English, please pardon our mess! We're very glad that Snow Leopard shipped ahead of schedule, but it means that we didn't have time to finish translating some of our new interface elements to other languages. We're still working on them and hope to publish a fully localized update within the week.
  • Similarly, our documentation is now out of date! We'll be updating that as soon as possible as well.
  • OmniFocus 1.7 for Mac is fully compatible with OmniFocus 1.5 for iPhone, but not with OmniFocus 1.6 for Mac.
  • Perspectives:
  • We've done an extensive overhaul on Perspectives.
  • Perspectives have received a new configuration window, that lets you control their behavior, and exposes what they can do for you. Hopefully this is much more clear and obvious. To help, we've made all of the default perspectives (Inbox, Projects, Contexts, Due, Flagged and Review) editable (don't worry, you can revert them to their default settings!) so you can adjust these defaults how you want them, assign new images and keyboard shortcuts to them. And, of course, you can still configure your own custom perspectives.
  • Perspectives are now synced between your desktop copies of OmniFocus (we're looking into supporting them on the iPhone).
  • Perspectives are no longer stored as files on the disk, but you can open a perspective from a URL using a syntax like: omnifocus:///perspective/Inbox
  • The Perspectives window will open in the top right corner of the screen by default, rather than in the center. (It still remembers where you left it, of course.)
  • Opening an OmniFocus 1.6 perspective file in the Finder will import it into the current database and open a window displaying that perspective.
  • Attachments:
  • Storing large files in your OmniFocus database can cause slow syncing, and sometimes files that you didn't mean to attach can get into your database. We've added an Attachment List to the Window menu, for finding and deleting attachments.
  • An attachment's name is now displayed underneath its icon.
  • Pasting an image from another application will now prefer to use PDF, PNG, or TIFF from the pasteboard over other image types (such as JPEG or PICT).
  • Fixed a bug which could cause undo/redo of adding/removing embedded attachments to lose track of their data.
  • Repeat Inspector:
  • We've redesigned the repeat inspector to be more specific about whether a task becomes due [n] days after completion, or just starts to become available again.
  • General Friendliness:
  • We've tried to simplify the first launch experience for new users.
  • Users who are using an unlicensed version should just see a reminder in the window, and not have lots of windows pop up while running during the trial period.
  • We've made some visual improvements, updating the default theme in Style Preferences to use Lucida Grande, include more whitespace between rows, and so on. If you would like to try the new theme, open Style Preferences and click on the Reset button to reset all the settings to the new default. (You might want to first use the gear menu above that Reset button to save your existing theme, in case you ever want to easily restore to your old settings.)
  • We've made the update process smoother, with a number of software update fixes.
  • Since the software update window already shows you release notes for the version you're downloading, we've stopped automatically popping up a separate Message of the Day window when you first launch a new version. (You can also continue to access these Release Notes through the Help menu.)
  • Interface Improvements:
  • Command-N will now open the Quick Entry window rather than opening a new OmniFocus document window. To open a new OmniFocus window, use Option-Command-N (like Mail), or double-click a project or folder or task to open a window focused on that item.
  • OmniFocus 1.7 has a new look for the View Bar (to control your filters, collation and sorting) and for column headers.
  • The View Bar's highlighting has also undergone some changes. When you change a setting (Filter, Sorting, Collation) to be different from the default state, it will turn blue. Before this wasn't consistent as we would color the text based on your active perspective. That was too confusing, so now we always color when you're different from the default state.
  • The View Bar now has labels that are always visible to make it more obvious which settings are which.
  • With a setting in General Preferences, new windows can now be opened with the last-used view settings, or with a specific perspective.
  • By default OmniFocus will display "Yesterday" "Today" and "Tomorrow" instead of their respective dates.
  • Added support for pasting plain text into the sidebar.
  • Syncing:
  • Improved syncing performance by reducing the amount of sync history (zip files) required to keep multiple systems synchronized.
  • OmniFocus automatically detects when you have lots of completed actions and asks whether you want to archive them, which will speed up your syncing and loading times.
  • When your database is out of sync, you will be presented with a much simpler window which asks you whether you want to replace your local database with the sync database or not (rather than asking you to choose between Server or Local). If you actually want to replace the sync database with the current database from your local copy of OmniFocus, then there is a new choice in the File menu to Replace Server Database.
  • Fixed a bug where syncing a change to reactivate a folder wouldn't always update the derived state of its child folders and projects.
  • Fixed a bug where the sync toolbar icon continued to be badged with the ! alert after a successful sync with a new database.
  • Miscellaneous:
  • Spotlight now indexes all projects from the main database, not just those which are incomplete. (It still doesn't index projects which have been archived.)
  • Software update can ignore specific updates.
  • Added support for secure and validated software update feeds.
  • Updated our AppleScript terminology to use "open quick entry" rather than "activate quick entry". Hopefully this will eliminate the problems people have occasionally encountered in trying to activate the app itself. (Compiled scripts which used our old activate verb may need to be recompiled, however!)
  • Quick Entry now honors all database settings, such as the default due time, hierarchical name separator, whether new groups should complete when their last item is complete, and the default project review period for new projects.
  • Fixed a bug where extra line spacing between rows made it difficult to drag projects and folders by their icons.
  • Fixed a bug where adding or removing a next action from a project wouldn't immediately update its style to indicate whether it's blocked.
  • Fixed a bug in Style Preferences where selecting "default" as the background color would reset all settings for that style rather than just the background color.
  • Fixed a bug where OmniFocus was inconsistently paying attention to the leading (or line gap) built into a font's metrics: it would honor it during normal rendering, but ignore it when editing. This would cause changes in line spacing when editing text from some fonts (including most Japanese fonts).

New in OmniFocus 1.6.1 (May 6, 2009)

  • Operating system compatibility:
  • Fixed some issues with the Bonjour sync server on 10.4 where it could return a 502 "Bad Gateway" error after changes to the network configuration.
  • Fixed a compatibility issue with clipping from MailTags on 10.4.
  • Added a compatibility fix for AppleScript clipping handlers.
  • Syncing:
  • Synchronization clients can lock down fewer transactions, allowing the database to compact more frequently.
  • Updated the sync logic to be compatible with some upcoming sync performance enhancements.
  • Updated the syncing logic to ignore synced perspectives from OmniFocus 1.7 (rather than reporting an error because 1.6 doesn't know what to do with them).
  • Attachments:
  • Fixed an issue which could cause attachments to temporarily disappear for users who weren't synchronizing their database. (The attachments would disappear after compacting, then reappear when the database cache was rebuilt.)
  • When an attachment can't be found while moving old data to the archive, OmniFocus no longer gives up with an "Unable to create XML archive" error message. Instead, it logs a warning to the system console and skips the missing attachment.
  • Miscellaneous
  • The "Due or Flagged" filter now includes items with inherited flags, just as the "Flagged" filter does.
  • Updated the German, Spanish, French, Italian, Japanese, Dutch and Chinese localizations.
  • When picking dates using the popup calendar, fixed some bugs with using the keyboard to confirm (Enter) or cancel (Escape) the selected date.
  • Updated the help so it returns results when searching for "themes" (not just "theme").
  • Added a hidden GrowlNotificationLimit preference which controls the number of growl notifications OmniFocus is willing to post simultaneously. (The default limit is 5.)

New in OmniFocus 1.6 (Mar 12, 2009)

  • New features:
  • Actions and Projects have the option to complete when all of their children have completed. This is settable on a per item basis in the inspector, and as a synchronized global setting in preferences. (If you're using this feature and synchronizing with an iPhone, be sure to use OmniFocus for iPhone v1.2 or later.)
  • Actions without contexts are no longer considered unavailable.
  • The "Inbox" and "No Context" groups can now be filtered using the action filters.
  • Added an option to filter by "Due or Flagged" in Context view. This will show actions that are either Due, Overdue, or Flagged.
  • Added a repeat indicator next to the flagged indicator, so you can tell at a glance which items are set to repeat.
  • You can now use the Edit->Sort menu to sort items in the inbox.
  • Main window:
  • Marking a project as reviewed now advances the selection to the next project which needs review.
  • Marking a project as reviewed now saves any text field edits which might be in progress.
  • Pressing Escape when using SmartMatch will revert to your previous selection rather than taking the current value.
  • Double-clicking an expansion triangle should expand/collapse, not beep.
  • Improved handling of resizing the sidebar.
  • Changed an annoying error panel to just a bonk sound when moving items where they're not allowed.
  • Show an indicator when archiving.
  • Don't have the SmartMatch completions suddenly close in certain cases.
  • Do a better job of making sure that your window is visible when restarting OmniFocus after removing a display from your setup.
  • Creating a new sub context with command-return should now work correctly.
  • Removed the striped background from the Inbox.
  • The "No Project" and "No Context" labels are now only displayed when mousing over or editing a row (rather than displaying them at all times).
  • The "Mark Reviewed" toolbar button is now disabled at appropriate times.
  • The "Show All" toolbar item will no longer briefly change its label to "Focus" when the Option key is pressed.
  • Fixed a bug where the "No due date" group in context mode wouldn't always update properly when selecting different contexts in the sidebar.
  • The inbox counter now counts remaining, non-deferred inbox items.
  • Fixed the handling of Enter on keyboards (such as laptops) which use Function-Return to mean Enter rather than a dedicated Enter key.
  • Added a new "Flagged" collation type for Context view. This lets you group by Flagged and order by Due to show a single list which includes all your flagged items, then remaining due items, then everything else.
  • Fixed a bug where reordering contexts in the sidebar (with the mouse or keyboard) would display an "Unable to move" alert.
  • Fixed the color of the insertion point when editing notes.
  • Transparent project background colors (set in Style Preferences) are now rendered properly.
  • The "No Project" and "No Context" labels now wrap correctly when the project and context fields are resized.
  • Perspectives:
  • The settings for perspectives are now visible by default.
  • Fixed an issue with Perspective icons.
  • Don't hide the Perspectives window when making a new perspective from the menu.
  • The built-in perspective toolbar icons now draw as selected, and any new windows have the item selected as well.
  • Don't hide the toolbar when deleting the currently active perspective.
  • All built-in perspectives will now open a new window if necessary when opening from the menu (rather than doing nothing).
  • The built-in Flagged and Due perspectives now show items which don't have contexts along with those which do.
  • Fixed a typo in the built-in Context perspective's tooltip. (It was missing its last letter!)
  • Resizing the width of the Perspectives window no longer changes the width of the view settings (the area on the right), which rarely need to be wider or narrower. (You can still resize that area by dragging the separator.)
  • Preferences:
  • Prevent syncing preferences from trying to show 2 sync types at once.
  • Preferences layout cleaned up.
  • Some cleanup of the Styles Preferences.
  • Labels made more consistent throughout.
  • Warn that applying a theme will overwrite your current theme, and you should stop and save the current theme if you want to save it.
  • When choosing a near-white font in the styles preferences, have the color in the outline show as black so that it's readable.
  • All automatic backups now get properly placed in the specified location.
  • When clicking between the different sync options we don't throw away what you've typed since its often accidental when initially setting up sync.
  • When entering an address for a WebDAV server we try to fix bad URLs (warning when we do).
  • The preferences help buttons now scroll to the top of their respective help pages.
  • Simplified URL entry in the advanced location field of Sync Preferences.
  • In Style Preferences, you can tab through the controls in a much more reasonable order. Also, the text fields correctly display a focus ring when you tab into them, and their associated arrows in the illustration now correctly lose their highlight whenever something else gets focus.
  • Date entry
  • Fixed an issue with date entry so that we don't accidently get the first of the month instead of today when entering just a time.
  • Fixed a date entry bug where we were adding a week when a weekday and +1w were used.
  • Correctly have "noon" refer to 12pm, not 12 hours from now.
  • The default time for due dates is now honored when picking a new due date using the calendar (not just when entering a date as text).
  • Fixed a bug with reading time estimates in Italian (and possibly other non-English languages).
  • Fixed some inconsistencies with date entry in the inspector (where it didn't match the results you'd get from entering the same date in the outline).
  • Menus and Dock:
  • You can attach folders as well as files through the "Attach File" menu item. (You could always drag in folders, but the open panel from Attach File wouldn't let you select one.)
  • The status menu should only have active items when the items selected have statuses.
  • The dock menu now shows contexts as nested menus instead of a giant huge long list.
  • Added a new menu item, "Expand All Notes" with the hotkey of: "cmd-opt-'".
  • Added a dock menu item to synchronize your database.
  • Add sort options to the right click menu.
  • Hide unavailable menu items when they can't be used.
  • The main dock and menu bar counters no longer count No Context items against your inbox (since contexts are now optional).
  • The Due Soon and Overdue counters in the menu bar and dock will no longer disappear when the main window is closed.
  • When a folder is selected, the Edit->Status menu now shows options appropriate for that selection (i.e., you can change a folder's status between Active and Dropped).
  • Syncing:
  • You can now choose which port the local Bonjour server should run on by setting the SyncServerPort default.
  • Fixed overaggressive automatic syncs following an edit: when an edit is synchronized, the subsequent automatic sync will be scheduled for one hour later rather than one minute later.
  • Improved sync performance: syncing will no longer rebuild the entire database unless there is a server vs. local conflict.
  • Fixed a double-display of tasks when grouping tasks by date in context mode and syncing pulled a change from another client that changed the group that should contain the task.
  • Context icons in the sidebar will now update properly after syncing. (Previously, changing a context to On Hold or Dropped wouldn't refresh its icon in the the sidebar until you switched views.)
  • Only one sync error dialog will be opened at a time.
  • Clippings:
  • Fixed Mail Clippings links to messages sent from Entourage.
  • The OmniWeb clipping handler now supports clipping with no selection (if you're running OmniWeb 5.9.1 or later).
  • Installing the OmniFocus Mail Clip-O-Tron 3000 (also known as the OmniMailMessageServiceEnabler) will no longer prevent you from upgrading OmniFocus while Mail is running. (You must reinstall the Clip-O-Tron 3000 to apply this fix.)
  • Fixed the inconsistent localization of the clippings shortcut preference which was breaking it for languages other than English.
  • Help:
  • Updated the introduction to the online help for style preferences.
  • The online help now has more explicit documentation of custom perspective icons.
  • Updated the online help to explain dropping folders.
  • The online help for style preferences now describes how to save and load theme files.
  • The online help for customizing columns now explains how to set the default column state (so you can make sure your due dates are always visible).
  • AppleScript:
  • Added AppleScript to distinguish between syncing with iCal and syncing with your webdav/MobileMe server.
  • Update AppleScript to only close the current window when calling "close".
  • The AppleScript "archive" command now supports a "using cache" parameter which specifies whether new XML is generated from the cache database (rather than the standard behavior of simply copying the XML specified in existing transactions).
  • Miscellaneous:
  • Fixed a printing issue where we were laying out the outline with a screen font, but printing it with a printer font. This caused gaps after ligatures in words like "shuffle" and "files".
  • When there are more than 4 due actions available just show one Growl notification.
  • You should now be able to cancel an import from OmniOutliner from the import dialog.
  • Assigning a project to inbox item updates the item's modified date.
  • Update the MobileMe authentication panel to have the OmniFocus icon on it, so that you know why you're being asked for your information.
  • Non-English users should be able to type English words and abbreviations into the duration field as well as their native words and abbreviations.
  • Preserve newlines in notes when exporting to HTML.
  • The Quick Entry window now has a title that is never seen by the user, but should allow 3rd party virtual desktop managers to handle it. It's called "OmniFocus QuickEntry".
  • When printing use the correct parallel/sequential icon.
  • The Context inspector now accurately displays the state of the selected contexts when changed via controls other than the inspector.
  • Updated the automatic URL recognizer to handle URLs with embedded braces, as well as message URLs from Mail with their embedded angle brackets. (Some characters still require that you surround the entire URL with angle brackets to help the recognizer distinguish between it and any surrounding text.)
  • The automatic Mail Rule (enabled in Mail Preferences) will no longer try to create tasks out of lines which have more than two dashes.
  • Sync with iCal now refers you to the correct preference pane when you haven't yet mapped any OmniFocus contexts to iCal calendars.
  • Sorting items by due date (using the Edit->Sort menu) now sorts items without due dates to the bottom of the list.
  • Stability:
  • Fixed an issue where OmniFocus would refuse to quit when it couldn't open its database.
  • OmniFocus will no longer refuse to quit when it encounters sync or backup errors.
  • Fixed a crash encountered when running a non-existent script from the toolbar.
  • Fixed crashes caused by creating and destroying projects in a focused window.
  • Fixed some crashes related to Spaces.
  • Fixed numerous issues with the Toolbar that were causing crashes with printing, perspectives, and some other places as well. This seemed to be due to a change in a recent update of the OS.
  • Don't crash when entering a date that doesn't validate into the archive panel.
  • Fixed a crash when deleting a project or folder that is part of the focus set in a window.
  • Fixed a rare undo/redo crasher.
  • Fixed a crash when creating an action while viewing completed projects & actions.
  • Change the background color of the search filter to your selection color when there is a search active to remind that some of your data is likely not showing.
  • Fixed a crash encountered when editing an item in a filtered search so it no longer matches the search filter, then pressing return to add a new item. (OmniFocus was trying to insert the new item after the edited item which had just been removed from the outline, and couldn't figure out where to put it. Now it just beeps rather than crashing.)
  • Fixed a crash which could happen when using Command-Return in a SmartMatch field to create a nested context which partially matched another context.
  • Fixed a crash encountered on PowerPC systems when using the Clippings service to capture an image.
  • If OmniFocus is unable to access the user's temporary directory (usually due to a permissions issue), it writes its temporary files within its database rather than reporting an error.
  • Fixed a long delay on launch when Bonjour syncing was enabled on systems which didn't have a reverse DNS entry.
  • Revert to Database Backup no longer reports "operation could not be completed" when sync is disabled.

New in OmniFocus 1.5 (Nov 20, 2008)

  • Translated interface and online help to Simplified Chinese, Dutch, French, German, Italian, Japanese, and Spanish.
  • Clicking on Due and Flagged resets the sidebar selection to show all contexts.
  • When syncing is not enabled, OmniFocus will compact the local database after each scheduled automatic backup. (When syncing is enabled, OmniFocus considers whether it would be appropriate to compact after each sync.)
  • OmniFocus is now able to repair disconnected root transactions (rather than simply reporting "no root can reach all tail transactions").
  • When syncing over Bonjour, all database compactions are now performed by the server. This is more efficient—and, more importantly, this eliminates the possibility that overlapping compact operations could leave a disconnected root transaction in the sync database (causing the above error).
  • Disconnected transactions will no longer be copied during incremental syncs.
  • Fixed a crash in _netServiceDispatchCallbackForResolving.
  • Edited the online help.

New in OmniFocus 1.5 RC2 (Oct 28, 2008)

  • Synchronization: By far the biggest new feature of OmniFocus version 1.5 is synchronization between any number of OmniFocus for Mac and OmniFocus for iPhone databases! There are several ways to sync: most notably over the Internet with MobileMe or a web server, or locally with Bonjour. (Note that Bonjour sync with mobile devices requires OmniFocus for iPhone v1.1, which is coming soon.) With the kind help of our sneaky peek testers, we have put lots and lots of work into making synchronization as easy, as reliable, and as fast as possible. To set it up, check out the new Sync preferences and the Synchronization section of OmniFocus Help.
  • Archiving: To keep your database slim and speedy (especially helpful for synchronization), you can archive your completed or dropped items to a separate file. Just choose Move Old Data to Archive from the File menu, and then choose a cutoff date for which items to move. You can get at your archived data by choosing Open Archive.
  • View Presets: Following the example of OmniFocus for iPhone, there are now several built-in view presets in the default toolbar, for easy access to due items, flagged items, the inbox, and so on. We think these make OmniFocus much more approachable and easier to learn. If you customized your toolbar prior to OmniFocus version 1.5, you'll need to choose Customize Toolbar from the View menu again to add these new items to your toolbar.
  • Style Preferences: The new Style preference pane offers myriad ways to customize the appearance of your OmniFocus data. You can save and share style settings as theme files.
  • Creating Projects and Contexts with Hierarchy: When typing the name of a new project or context in a completion cell, you can now place the new item in your library's hierarchy, using the separator in General preferences. For instance, if your hierarchy separator is a colon, you could type “Work : Pterodactyl Upkeep†into a project cell, then press Command-Return to create the new project inside your “Work†folder.
  • Behavior of Enter and Escape Keys: We are trying to move away from the use of the Escape key to confirm changes, as most applications use it to cancel changes. So by default, the Enter key now switches between row selection and text editing modes, rather than moving to the note area. You can still move in and out of the note area by pressing Command-Apostrophe. You can also still use the General preferences to customize the behaviors of the Escape and Return keys in Quick Entry.
  • All-around Interface Polish: We never tire of making our applications clearer to understand, easier to use, and more pleasant to look at. Thanks to copious constructive suggestions from perceptive customers and eminent interaction experts alike, we have made countless major and minor adjustments to the way OmniFocus looks and works. Of course, please keep your feeback coming!

New in OmniFocus 1.0.3 (Jul 10, 2008)

  • OmniFocus 1.1 is right around the corner, with support for synchronizing between computers and with OmniFocus for iPhone and iPod touch! We plan to release a public prerelease of OmniFocus 1.1 on July 10.
  • OmniFocus now gives a clearer error message when the database is not in a known format. (This can happen when people upgrade their database to the new format used by OmniFocus 1.1, then accidentally launch OmniFocus 1.0 which doesn't understand that format.)
  • The Japanese translation is significantly improved.
  • Fixed a bug in the German and Dutch translations which made it impossible to see email addresses in Mail Preferences.

New in OmniFocus 1.0.2 (May 15, 2008)

  • OmniFocus is now available in Japanese, French, German, Spanish, Italian, Dutch, and Simplified Chinese. Please let us know if you see any problems with any of these translations!
  • OmniFocus should no longer crash when dragging images from mail while editing.
  • Instead of crashing, just a log an exception when pasting rich text that has odd formatting properties and use defaults instead.
  • Fixed a hang occasionally seen when using a two-button mouse.
  • Worked around a Leopard bug (5728015) which would cause OmniFocus to crash after used the Help menu to search for a menu item.
  • Fixed a memory leak.
  • Improved OmniFocus' memory of which windows were open the last time you used it. (OmniFocus used to sometimes open windows that you'd previously closed, or forget their current position or size.)
  • Right- or control-clicking on an item now changes the keyboard focus to that item before bringing up the contextual menu. This ensures that all the items in that contextual menu will be validated against the appropriate target item.
  • The reset button on the view bar should show up when making changes while a perspective is active.
  • Remove contextual menu items that were not applicable to sidebar items.
  • Updated some labels in Data Preferences.
  • Fixed a bug where the "Show in Context Mode" menu item would say "Show in Project Mode" until you first switched modes in a window.
  • When Software Update finds an update with the same major version as the currently licensed application (e.g. OmniFocus 1.x), it should now correctly indicate that the update price is free.
  • The license window will no longer continue to display "No license available" after a license is added.
  • Fixed the help link in the Mail preference pane on 10.4.
  • When a chosen keyboard shortcut is already in use by a menu item, we now present the full path that leads to that menu item.
  • The code used in OmniFocus is now signed for Leopard's benefit. (For more information, see Leopard's code signing release notes.)
  • Focusing on a project now saves any edits that are in progress.
  • When synchronizing with iCal, we now set an appropriate local time to incoming dates without times. This should help solve synchronization issues for people in New Zealand who are using daylight savings time (where the local date differs from London's date when it's noon in London). It also means that we'll apply the default due time setting from Data Preferences to items created in iCal.
  • Worked around an operating system bug which could delay automatic backups after waking a computer from sleep.
  • License files will no longer be created with the "execute" permission enabled. (The files were never actually executable, and shouldn't be marked that way.)
  • Removed a Console log message which would sometimes appear when executing AppleScript.
  • The online help now correctly indicates that you hold down Option to copy a file rather than linking to it when dragging.
  • Added logging to the Mail Rule processing script so that it's easier to for users to determine whether or not it's getting called by Mail.

New in OmniFocus 1.0.1 (Mar 14, 2008)

  • � Stability
  • Updated our error handling support to catch more cases where there is a possible problem and promote it to a crash, so that we can then fix it. Since OmniFocus always keeps its data in a saved state, the net effect of this is that any such exception won't be able to cause data corruption.
  • Copy a workaround for a bug in Mac OS X 10.5 that can cause a crash when using the keyboard to navigate between cells in the outline.
  • Fixed exception where committing editing on a row caused that row to be collated into a different group.
  • Fixed a few glitches in the AppleScript suite that could cause scripting errors.
  • Fixed exceptions when parsing some European date formats. Updated the date parsing to log details about the date format if there is a problem parsing a date, allowing the user to more easily gather the relevant information in the future.
  • Fixed an occasional hang when performing a manual check for updates when no updates are available.
  • Clicking on a link to a recently deleted task will no longer cause an error.
  • We now ignore and log exceptions raised from Growl.
  • Fixed bug causing the available/due soon/overdue timer to fire too often in some cases.
  • iCal syncing will now deal with unnamed calendars.
  • � Interface
  • The Perspectives menu now always has options to make a new perspective or save a snapshot of the current view settings into the current perspective.
  • The Clear Perspective command has been folded into the Revert to Default View command, so you don't have to take two steps to get back to normal.
  • Actions created in context mode should no longer appear to be missing their project, once it is assigned.
  • Updated usage of shadows in the interface to match changes made in Mac OS X 10.5.
  • Empty projects with a start date will now get the normal project icon once its start date passes instead of getting stuck with the 'pending' badge.
  • The flag icon should now show up appropriately in HTML exports.
  • �Miscellaneous
  • Various small updates to the online help.
  • Turned off some debug logging in the Clip-o-Tron 3000.
  • Software Update will now only show you builds on the same track that you are running. So, if you want to see sneakypeek builds, you'll need to manually download one sneakypeek build main OmniFocus site.
  • � Internationalization
  • Fixed several issues that would prevent internationalization. No localizations are in place, but those are in progress for a future release.