OmniFocus for iPhone 1.11

August 11, 2011

OmniFocus for iPhone v1.11 updates Forecast mode: Never spread yourself too thin. Enable Calendar integration to see your hard landscape events alongside your overdue and due soon OmniFocus actions. Use the View options menu to show your items with a start date. Reschedule your projects and actions—with just a tap or two—to keep your days balanced.

###Forecast

  • Forecast mode now integrates Calendar Events. To modify what you see in the list or to adjust the time shown for the Calendar Events use the View button in the toolbar. (This feature requires iOS 4.0 or later).
  • Forecast mode now includes an additional section for viewing items starting on the days of the upcoming week. Use the View options menu to hide or show this section.
  • Fixed a bug where in certain situations the Home button returned you to a blank screen if OmniFocus was launched into Forecast mode via a Due Alert.

###User Interface

  • Items on the home screen can now be reordered using the reorder button, located next to the Home button.
  • Frequently used perspectives can be added directly to the home screen. To add a perspective to the home screen, tap the Perspectives row. Then, tap Edit. Then tap the star to the right of the perspective you'd like to add.
  • The built-in perspective icons have been updated.

###Sync

  • When syncing with the Omni Sync Server or MobileMe, the sync login alert no longer prompts you for your username.
  • When syncing to OmniFocus for Mac via Wi-Fi, the Mac's name now appears in the login alert.

OmniFocus for iPhone 1.8.2

December 15, 2010

OmniFocus 1.8.2 is a maintenance release which improves performance when scheduling local notifications for Due Reminders and includes fixes for synchronization with WebDAV servers using self-signed certificates.

Performance

  • Resolved a problem in which marking actions or projects complete was sluggish if local notifications were enabled.
  • Resolved a problem which could lead to increased startup and sync times if local notifications were enabled.

Syncing

  • Fixed a bug that caused a sync error to be incorrectly reported during the first sync after launch when syncing with a WebDAV server using a self-signed certificate.
  • Fixed a bug where the initial sync with a WebDAV server using a self-signed certificate incorrectly displayed a sync error alert above the certificate trust prompt.
  • Fixed a bug where syncing with a WebDAV server using a self-signed certificate would cause OmniFocus to crash on iOS 4.0.
  • Fixed a bug in Sync Setup where the Save button was not functional when either Nothing or Bonjour was selected.
  • Fixed a crash in Bonjour syncing when entering the background while the Mac is unavailable.

User Interface

  • Fixed a bug when running on iOS 4 or later where suspending the application could result in actions not being marked due soon or overdue at the appropriate time.

OmniFocus for iPhone 1.8.1

November 23, 2010

OmniFocus 1.8.1 is a maintenance release which includes fixes for synchronization and folder contents summaries.

Sync

  • Fixed a bug which could cause an automatic sync to fail when OmniFocus was put into the background.
  • Fixed a bug where a sync error alert appears on top of an incompatible database alert, preventing you from selecting which database to keep.
  • Fixed a bug where an error during initial synchronization wasn’t correctly reported.

Badges

  • Corrected the counts in the folder contents summary; project status and type are now applied when calculating the counts for available, overdue, and due soon actions.

OmniFocus for iPhone 1.8

November 5, 2010

OmniFocus 1.8 enhances support for multitasking features introduced in iOS 4, including support for background sync completion. It overhauls due reminder notifications for increased reliability, makes numerous interface, performance, and stability fixes for use with iOS 4.2, and improves the overall utility for finding nearby actions in addition to making more efficient use of location services.

Multitasking

  • When running on iOS 4.2 or later, OmniFocus will complete an in-progress sync session when it is put into the background.
  • When running on iOS 4.2 or later, if an automatic sync is due soon, OmniFocus will start a sync session as it enters the background.
  • Due Reminders and Calendar Notifications
  • Due Reminders are now presented when OmniFocus is active. Previously, these alerts were only presented when OmniFocus was not the active application.
  • OmniFocus now uses a custom sound for Due Reminders to distinguish these alerts from other alerts on your device. (The sound remains optional.)
  • Various improvements were made to the reliability of scheduling due reminder alerts for users with iOS 4.0 and later.
  • Changes made to Due Reminders in the settings are now immediately applied to scheduled alerts.
  • Actions are now exported to the calendar using their inherited due date when appropriate. (In particular, actions with no due date now appear on the calendar if their project has a due date.)

Maps

  • Fixed a bug where location services updates weren't always disabled outside of Nearby Contexts mode.
  • Geolocation and business results are now displayed in your preferred language when possible.
  • Switched to the latest Google Geocoding API for finding the exact geolocation when associating contexts with an address or the address of a contact from Contacts.
  • When requesting the nearest result for a business search, the results are limited to one match to improve performance for showing nearby contexts.
  • Contexts with available actions are always eligible to appear on the map. The “nearby” distance filter is no longer applied.
  • When running on iOS 4.0 or later, OmniFocus now uses the compass arrow icon for switching to Nearby Contexts mode.
  • OmniFocus now correctly handles the cases where location services have been disabled globally, or specifically for OmniFocus, while it is suspended in the background.
  • Subcontexts that inherit a location from a parent context are no longer displayed directly on the map. Actions associated with the subcontext can be viewed through the parent context.
  • Improved help text for assigning dropped pins as the location for a context.
  • Fixed a bug when running under iOS 4.2 where switching to Maps view would inappropriately enter Edit mode immediately.
  • The map/list view switcher is no longer incorrectly disabled after returning to the map after assigning a dropped pin to a context.
  • Tapping the nearby toolbar icon will now recenter map on the current location even if there are no nearby actions currently on the map.
  • Improved filtering of invalid device location results from the location services.
  • Swipe to delete was incorrectly available for status messages such as "Finding Location" within the list-mode of the nearby action feature. Attempting to delete the status message crashed the application.

Editing

  • When assigning an action’s context or project, available choices are now sorted using localized, case-insensitive rules.
  • Fixed a bug which prevented the flag on an action or project from being set when running on iOS 4.2.

User Interface

  • Fixed a bug where using quick entry while the progress bar was active could result in the keyboard subsequently not appearing when it should.
  • OmniFocus for iPhone now honors the synced preference to hide parent of an action when showing actions in action lists. This setting is available in the View menu for OmniFocus for the Mac.
  • The configuration options for due reminders and calendar integration have been moved to a subsection of Settings called Notifications.
  • Fixed several editing and settings screens where the main toolbar was missing the standard set of buttons.
  • Fixed a bug that could result in an incorrect “due soon” means value in Settings after replacing device database with the server's copy.
  • Fixed a text layout bug on the Welcome to OmniFocus screen when running on a device with a Retina display.

Sync

  • 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.
  • OmniFocus better handles sync setting URLs when resuming from the background.
  • Fixed regression which prevented completion of the initial sync if there was no sync database present on the server.
  • Fixed a workaround for some quirks in cPanel servers.
  • Fixed some problems with syncing to servers with expired, self-signed, or otherwise exceptionable certificates.

Stability

  • Fixed a crash which would occur in certain situations when editing a task which became due while you were editing it.
  • Fixed a regression that caused OmniFocus to crash when changing hidden preferences. This is occasionally used by support ninjas to troubleshoot problems or configure options which aren’t otherwise available in the Settings user interface.
  • Fixed crashes when attempting to send email from within OmniFocus on a device where no email accounts have been configured in Mail.
  • Fixed a crash on initial MobileMe sync when you using a custom path.
  • Fixed compatibility problem on iOS 4.2 where tapping in the status bar caused OmniFocus to crash.

OmniFocus for iPhone 1.7.3

September 3, 2010

OmniFocus 1.7.3 is a minor update to OmniFocus which fixes a compatibility issue with iOS 4.1 and a few other bugs.

  • Fixed a compatibility issue with iOS 4.1 where assigning a context or project would erase an action's title.
  • Fixed a bug which could cause the app to stop updating the status of some items until you quit and relaunched.
  • Fixed a regression in 1.7.2 where the setting for "Due Soon Means" was missing unless syncing was enabled.