OmniFocus for Mac 2.8

December 19, 2016

Requires OS X 10.11

OmniFocus 2.8 — January 3, 2017

OmniFocus 2.8 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!

OmniFocus for Mac 2.7.2

October 7, 2016

Requires OS X 10.10

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.

OmniFocus for Mac 2.7.1

September 26, 2016

Requires OS X 10.10

OmniFocus 2.7.1 is a minor update focused on bug fixes.

  • macOS Sierra — Updated the color scheme used by the Today extension when running on macOS Sierra.
  • Archive — Disallowed archiving while syncing so that you don’t get the error “Unable to back up database. Backup was prevented”.
  • Notes — Fixed two problems where the notes field didn’t correctly expand when text was added.

OmniFocus for Mac 2.7

September 21, 2016

Requires OS X 10.10

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:

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!

OmniFocus for Mac 2.6.2

August 16, 2016

Requires OS X 10.10

OmniFocus 2.6.2 — August 15, 2016

This release is sync-compatible with all previous versions of OmniFocus, but you may see a prompt to migrate your database to the new file format based on which other versions of OmniFocus you use. Check out the OmniFocus 2.6 release notes for more information.

  • Encryption — Made changes to significantly reduce the likelihood 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.