OmniFocus for iOS 2.6

July 15, 2015

Requires iOS 8

OmniFocus 2.6 adds an optional Dark Color Palette, more responsive sync, and Swipe to Flag. It also includes many bug fixes.

  • Dark Color Palette — Choose between light and dark color palettes, or have OmniFocus automatically adjust as background lighting shifts. You’ll find controls for this feature in OmniFocus Settings.
  • Swipe to Flag — Toggle the flag on tasks or projects from any list or outline.
  • Responsive Syncing — OmniFocus now uses Push to trigger syncs so that changes made elsewhere are dowloaded to your device more quickly. As of this release, support for Push on the Omni Sync Server is in beta. 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. In order for your Mac to trigger a sync in OmniFocus for iOS, it must be running OmniFocus 2.2.1 or later.
  • Sync Settings — Sync Settings have been redesigned to incorporate Push, as well as provide a client list and a log of recent syncs.
  • Incompatible Database Alert — This now offers to email OmniFocus support and include debug information that will help us find out why you received it.
  • Sync While Editing — OmniFocus now integrates sync changes in many more situations*, though sync is still postponed:
    • While creating a new item.
    • While a text field is being edited (i.e. the keyboard is open).
    • While a sub-editor like the repeat details view is open.
  • HTTP Request Headers —- Our WebDAV HTTP requests now include an X-Caused-By: header which indicates the reason for the current operation. We’ll be using this header to analyze the effects of Push on Omni Sync Server traffic.
  • Cold Launch — Updated the splash image used for cold launch to be less jarring when the dark palette is enabled.
  • Inherited Dates — Inherited dates now appear in italics to reduce confusion.
  • Edit Mode — We no longer give the No Context group drag handles in edit mode, since it can’t be moved.
  • Grouping Counts — Grouping counts now immediately update in response to view option changes.
  • Apple Watch App — Fixed a problem where counts on the home screen and glance were not updated when crossing over midnight.
  • Due Date Picker — If a Defer Date is set, the Due Date now defaults to it instead of Today.
  • URLS in Notes — Made tapping links in notes easier.
  • Sharing from Other iOS Apps — If a share provider provides separate title and content, we now place the title in the new action’s title and the content in its note.
  • VoiceOver — Greatly improved VoiceOver support.
  • Miscellaneous Fixes — Assorted smaller crash fixes and stability improvements.

* This change means that OmniFocus’ “last edit wins” method of sync reconciliation is more obvious in some situations, but those situations should be limited (they require simultaneous edits to the same item).

OmniFocus for Mac 2.2.1

June 30, 2015

Requires OS X 10.10

OmniFocus 2.2.1 fixes bugs and adds Push Triggering for OmniFocus sync, which is coming to OmniFocus for iOS and OmniFocus for iPhone in version 2.6 (currently in TestFlight):

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

OmniFocus for iOS 2.5.3

May 26, 2015

Requires iOS 8

OmniFocus 2.5.3 contains several bug fixes:

  • Location Alerts — Fixed a problem with “(null)” notifications for geofenced contexts.
  • Apple Watch Glance — Prevented the Glance from showing the “footer” placeholder alongside customer actions.
  • Apple Watch — Prevented nested contexts from resulting in clipped text in the continuity slot.
  • Today Extension — In Preferences, Perspectives now appear in the same order as the sidebar/home screen.

OmniFocus for iPhone 2.5.3

May 26, 2015

Requires iOS 8

OmniFocus for iPhone 2.5.3 contains bug fixes.

Changes for customers who purchased OmniFocus for iPhone before version 2.5:

  • Location Alerts — Fixed a problem with “(null)” notifications for geofenced contexts.

Changes for all customers:

  • Today Extension — In Preferences, Perspectives now appear in the same order as the sidebar/home screen.

OmniFocus for Mac 2.2

May 21, 2015

Requires OS X 10.10

OmniFocus 2.2 adds customization to the Today Extension and fixes several bugs, including crashes.

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