OmniFocus for Mac 1.0.2

May 18, 2008

This update to OmniFocus focuses on adding support for additional languages, as well as fixing some stability and interface issues and other minor bugs.

Over the last few months, most of our attention has been focused on OmniFocus 1.1, where we've been adding support for synchronization, and on writing OmniFocus for the iPhone. We plan to release both OmniFocus 1.1 and OmniFocus for the iPhone in late June (if they're ready!).

Additional languages

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

Stability

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

Interface

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

Miscellaneous

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

OmniFocus for Mac 1.0.1

March 12, 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.

OmniFocus for Mac 1.0

January 8, 2008

  • Initial release!