OmniFocus for iPhone 2.15.1

August 3, 2016

Requires iOS 9

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.15 release notes for more information.

  • Sync — Fixed a problem where an item that was deleted and then “resurrected” by simultaneous changes to its name on another device more than once would end up with the wrong name.
  • Attachments — Fixed a problem where attachments could disappear when the server database was replaced manually.
  • Software Update — Fixed a problem with the preference to send anonymous data.
  • Action Groups — Fixed a problem where children of heavily-nested action groups were not showing as available.

OmniFocus for iOS 2.15.1

August 3, 2016

Requires iOS 9

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.15 release notes for more information.

  • Sync — Fixed a problem where an item that was deleted and then “resurrected” by simultaneous changes to its name on another device more than once would end up with the wrong name.
  • Attachments — Fixed a problem where attachments could disappear when the server database was replaced manually.
  • Software Update — Fixed a problem with the preference to send anonymous data.
  • Action Groups — Fixed a problem where children of heavily-nested action groups were not showing as available.

OmniFocus for Mac 2.6.1

August 1, 2016

Requires OS X 10.10

If you’re wondering what happened to version 2.6, don’t worry–because of delays with App Store approval, you get all the benefits of a bug-fix release without ever encountering the bugs in the first place. Keep reading to see the exciting new features we introduced in this release.

OmniFocus 2.6 — July 19, 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 rest of the release notes for more information:

  • File Format — OmniFocus has a new file format which will enable new features in OmniFocus 2.x and beyond. Starting in OmniFocus 2.15 for iOS and 2.6 for Mac, OmniFocus will observe which other copies of the app you are using to sync your database. When it detects that all copies are up to date, you’ll be prompted to migrate to the new format. If you have some older versions of OmniFocus that need to be updated or disconnected from sync before you can migrate, OmniFocus will let you know about that as well. If you’d like to see which devices OmniFocus thinks are ready and which need to be updated or disconnected, choose Migrate Database… from the OmniFocus File menu. If this goes straight to the Migration prompt, that means you’re good to go!
  • Encryption — OmniFocus has always encrypted the communications between itself and the server you sync to, but an attacker who gained access to your files on the server could still read your data. In the new file format, all your information is encrypted at rest on the server as well. For more information on our implementation and some of its implications, see this thread in our forums.
  • Backups — Restoring a backup now automatically pushes that backup to your sync location and triggers a sync in your other clients that will overwrite their local database. This should reduce the number of “Replace your Database and Start Syncing?” alerts related to restoring.
  • Write-in-progress Files — OmniFocus now automatically removes server files created during interrupted syncs.
  • Certificates — You can now choose to sync with a server even if OmniFocus cannot verify that your connection to that server is secure.
  • Incompatible Databases — Fixed a false-positive database incompatibility prompt.
  • Software Update — Fixed a problem where OmniFocus would not quit to install an update because of a sync in progress.
  • Learn About Pro — Fixed several layout problems with this window.
  • Contexts — Copy and Duplicate are now correctly disabled for the No Context item.
  • Spelling — The “Create a Context or Project” in the Inspector no longer disappears when you accept a spelling correction.
  • Sync Settings — The Address label for Custom WebDAV is visible again on OS X 10.10.
  • False Sync Conflicts — Fixed a number of scenarios that would result in a conflict message that made no sense.
  • Attachment Crashes — Fixed crashes related to copying and pasting items with attachments.
  • OS X 10.10 — Fixed a problem where text in the sidebar would shift vertically during editing.
  • More Crashes — Fixed several other crashes.
  • Localizations — Updated our localizations. Please let us know if you see any more issues!

OmniFocus for iOS 2.15

August 1, 2016

Requires iOS 9

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 rest of the release notes for more information:

  • File Format — OmniFocus has a new file format which will enable new features in OmniFocus 2.x and beyond. Starting in OmniFocus 2.15 for iOS and OmniFocus 2.6 for Mac, OmniFocus will observe which other copies of the app you are using to sync your database. When it detects that all copies are up to date, you’ll be prompted to migrate to the new format. If you have some older versions of OmniFocus that need to be updated or disconnected from sync before you can migrate, OmniFocus will let you know about that as well. If you’d like to see which devices OmniFocus thinks are ready and which need to be updated or disconnected, choose Migrate Database from OmniFocus Settings. If this goes straight to the Migration prompt, that means you’re good to go!
  • Encryption — OmniFocus has always encrypted the communications between itself and the server you sync to, but an attacker who gained access to your files on the server could still read your data. In the new file format, all your information is encrypted at rest on the server as well. For more information on our implementation and some of its implications, see this thread in our forums.
  • Backups — Added a Backups area to OmniFocus Settings. OmniFocus now keeps a local backup of your database (taken Daily), in case something bad happens and you need to revert. Normally we’ll keep one backup, but we also keep the last backup we take before you migrate to the new database format (if you don’t want to keep it around any more, just swipe to delete it).
  • omnifocus:// URLs — The /add URL action now supports an autosave=true parameter which saves the added task without prompting.
  • iOS Backup Restore — OmniFocus can now tell if you just restored your device from an iTunes or iCloud backup, and behaves more sensibly on first sync in those situations by presenting a conflict dialog instead of inserting what may be very old items back into your database.
  • Write-in-progress Files — OmniFocus now automatically removes server files created during interrupted syncs.
  • First Run — Fixed a hang that happened when you launched OmniFocus for the first time with a network connection but no internet access.
  • Settings — Re-organized settings to include a Database section.
  • Keyboard Shortcuts — Switched to shift-command-H for Return to Home, to avoid conflicting with the updated iOS shortcut.
  • Layout — Fixed several layout problems that resulted in clipped and overlapping text.
  • Incompatible Databases — Fixed a false-positive database incompatibility prompt.
  • News — Fixed a problem where the announcement dot would not clear in some situations.
  • Sync Conflicts — Fixed a case where we didn’t correctly work around a conflict caused by a stale client.
  • Cold Launch — Fixed a problem with the secret bar when launching in portrait.
  • Certificates — You can now choose to sync with a server even if OmniFocus cannot verify that your connection to that server is secure.
  • Localizations — Updated our localizations. Please let us know if there are outstanding issues!

OmniFocus for iPhone 2.15

August 1, 2016

Requires iOS 9

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 rest of the release notes for more information:

  • File Format — OmniFocus has a new file format which will enable new features in OmniFocus 2.x and beyond. Starting in OmniFocus 2.15 for iOS and OmniFocus 2.6 for Mac, OmniFocus will observe which other copies of the app you are using to sync your database. When it detects that all copies are up to date, you’ll be prompted to migrate to the new format. If you have some older versions of OmniFocus that need to be updated or disconnected from sync before you can migrate, OmniFocus will let you know about that as well. If you’d like to see which devices OmniFocus thinks are ready and which need to be updated or disconnected, choose Migrate Database from OmniFocus Settings. If this goes straight to the Migration prompt, that means you’re good to go!
  • Encryption — OmniFocus has always encrypted the communications between itself and the server you sync to, but an attacker who gained access to your files on the server could still read your data. In the new file format, all your information is encrypted at rest on the server as well. For more information on our implementation and some of its implications, see this thread in our forums.
  • Backups — Added a Backups area to OmniFocus Settings. OmniFocus now keeps a local backup of your database (taken Daily), in case something bad happens and you need to revert. Normally we’ll keep one backup, but we also keep the last backup we take before you migrate to the new database format (if you don’t want to keep it around any more, just swipe to delete it).
  • omnifocus:// URLs — The /add URL action now supports an autosave=true parameter which saves the added task without prompting.
  • iOS Backup Restore — OmniFocus can now tell if you just restored your device from an iTunes or iCloud backup, and behaves more sensibly on first sync in those situations by presenting a conflict dialog instead of inserting what may be very old items back into your database.
  • Write-in-progress Files — OmniFocus now automatically removes server files created during interrupted syncs.
  • First Run — Fixed a hang that happened when you launched OmniFocus for the first time with a network connection but no internet access.
  • Settings — Re-organized settings to include a Database section.
  • Layout — Fixed several layout problems that resulted in clipped and overlapping text.
  • Incompatible Databases — Fixed a false-positive database incompatibility prompt.
  • News — Fixed a problem where the announcement dot would not clear in some situations.
  • Sync Conflicts — Fixed a case where we didn’t correctly work around a conflict caused by a stale client.
  • Cold Launch — Fixed a problem with the secret bar when launching in portrait.
  • Certificates — You can now choose to sync with a server even if OmniFocus cannot verify that your connection to that server is secure.
  • Localizations — Updated our localizations. Please let us know if there are outstanding issues!