OmniFocus for Mac 1.7.5

October 23, 2009

  • Updated the OmniFocus Clip-O-Tron to be compatible with future updates to Snow Leopard. (When Mail warns you that the old version is no longer compatible, you can reinstall the Clip-O-Tron from Clipping Preferences.)
  • Fixed some regressions with the application becoming visible again while using Quick Entry.
  • In Snow Leopard's System Preferences, the clippings shortcut (assigned by Clippings Preferences in OmniFocus) should now appear under the Services -> Text section of Keyboard Shortcuts (rather than under the Application Shortcuts section).
  • Fixed a crash which happened when independently deleting the same folder on two copies of OmniFocus, then synchronizing the deletes.
  • Fixed a crash in the pop-up calendar window on 10.6 (Snow Leopard) which was triggered by pressing the delete key while editing a time.
  • Fixed a crash in the Quick Entry window on 10.4 (Tiger) which was triggered by adding or removing a column.

OmniFocus for Mac 1.7.4

September 29, 2009

Documentation

  • Updated the built-in English Help documentation to cover the latest features in 1.7. (If you notice any remaining documentation issues, please let us know!)

Interface Updates

  • Perspectives once again have the option to always open in a new window.
  • Double-clicking on an action in Context mode once again opens its new window in Planning mode. (It will also select the action in that new window, so you don't have to go find it again.)
  • Since the No Context group in 1.6 and later only displays actions which actually have no context (not those which have an invalid context), actions assigned to a dropped context will now appear in that context's count rather than in No Context's count.
  • In the Perspectives window, the table of perspectives no longer alternates its background color.
  • Stopped coloring view bar options when they differ from the default settings for a view mode. (Most of the built-in perspectives have custom options, so there isn't a single "normal" setting for those popups.)
  • Removed the "clear" button from the right edge of the view bar, since it didn't actually return to the previous view settings the way one might expect. (You can still return to a predefined view state by selecting an option from the Perspectives menu.)

Snow Leopard Compatibility

  • Updated the OmniFocus Clip-O-Tron to be compatible with Mac OS X v10.6.1. (Reinstall the Clip-O-Tron from Clipping Preferences to make it start working again.)
  • Fixed a crash under 10.6 when dragging a linked file to the title of a new inbox item.
  • Fixed issue when running under 10.6 where the quick entry window would not hide open date pickers when it closes (possibly leading a crash the next time the date picker was used in quick entry). As a bonus, fixed some hover effect issues too.
  • Fixed a crash on 10.6 when hitting the down arrow while in a note with a trailing blank line. (This was exposed by recent 10.6 fixes to the text system.)
  • Fixed a crash triggered by an unhandled exception in 10.6.1's standard date picker when pressing the delete key in an empty hours field.

Localization Updates

  • Localizations for Japanese, German, Spanish, French, Italian, Dutch, and Simplified Chinese should now be up-to-date for all interface elements.
  • Localized help should work once again, though the new 1.7 updates introduced to English in this release haven't been translated yet.

Bug Fixes

  • Fixed a bug in scheduling status updates for items with start and due dates.
  • Fixed a bug in restoring window layouts which could cut off the top portion of the window content (the view bar and top portion of the sidebar and main outline).
  • Fixed a crash when option-dragging an attachment into a context, project or estimate column.
  • Fixed a crash encountered when pasting graphics which include LinkBack data (such as PDF content pasted from OmniGraffle). LinkBack data on the pasteboard is now ignored (since OmniFocus doesn't support editing of attachments) rather than causing a crash.
  • Eliminated a spurious console log message about not being able to write a file named .loaded into the Perspectives support folder when that folder doesn't exist.

OmniFocus for Mac 1.7.3

September 15, 2009

Fixed an issue where OmniFocus wouldn't always detect conflicts between sync databases which were incompatible.

  • If two databases were closely related, but one was missing some sync history needed to understand changes made by the other database, OmniFocus would try to sync up the two incompatible databases rather than displaying a sync error. Trying to sync up the incompatible databases could cause problems ranging from an alert saying "No root transactions found" to a more subtle issue where new changes wouldn't synchronize and you would be repeatedly prompted with an alert asking you to replace your local database and "start" synchronizing. (This shouldn't happen under normal operation, but could happen if a sync client turned off syncing or was unregistered, then later started syncing again.)
  • We've made several changes to address this problem going forward:
    • When synchronizing two databases, OmniFocus will now detect when one database has changes which no longer match up with the sync history of the other. It will abort sync with an error, forcing you to choose which copy to use.
    • When copying an entire database from the local system to the sync server or from the sync server back to the local system, OmniFocus will now filter out any changes which don't connect to the database's sync history.
    • When working with a local database which has changes which don't connect to the sync history, OmniFocus will make sure that all new changes still do properly connect to sync history (rather than potentially attaching them to the end of a chain of ignored changes).
  • If you were affected by this problem and would like assistance recovering some lost changes to your database, our tech support ninjas are always happy to assist! They're available by email at omnifocus@omnigroup.com, and by telephone at 1-800-315-OMNI or +1 206-523-4152 (10am - 5pm Pacific Time).
  • Turned this sync error into a warning: "Client with identifier [foo] only refers to identifiers that are not locally reachable". (The warning now goes to the Console, with more useful additional details such as the client's name and its last synchronization date.) This warning happens when another client refers to some history that isn't locally available, and indicates that OmniFocus can't compact its sync history anymore. But the sync was actually successful, and eventually that client will sync with some transaction which is in the current graph (or you'll be prompted to remove it as a stale client)—so it's reasonable for this message to be a warning rather than an error.
  • Perspectives should no longer be rewritten to the database when they haven't changed.
  • Eliminated a spurious "Unable to save" alert dialog encountered when processing a synchronized change which predated the creation of an attachment. (The data alert was harmless, but annoying.)
  • Updated the documentation for Perspectives and Attachments.

OmniFocus for Mac 1.7.2

September 4, 2009

  • Fixed a bug that would cause some localized versions of OmniFocus to crash on 10.4 when clicking on the Clippings preference pane.
  • The Japanese localization should now be fully up to date.
  • Made some perspective archiving/unarchiving code a little more defensive to hopefully avoid a relatively rare error due to corrupted perspectives.
  • Fixed a regression in 1.7 that could leave projects in the view after undoing past their creation.
  • Fixed a bug where we could crash on a corrupted perspective.
  • Fixed a bug where entering a long string ("next saturday") in a formatted column in the outline (like Due) would crash if 1) you were running under Snow Leopard, 2) you had spell checking enabled and 3) the formatted version of the date was shorter than the input.
  • Fixed a debug log emitted to the console only when running Snow Leopard.

OmniFocus for Mac 1.7.1

August 28, 2009

  • Fixed a bug where perspectives would reposition the current window when configured to restore the window layout.
  • Perspectives imported from 1.6 will no longer lose their custom icon. (If you already imported a 1.6 perspective in the earlier 1.7 release, you can reimport it by opening it from the Finder: you'll find your 1.6 custom perspectives in ~/Library/Application Support/OmniFocus/Perspectives.)
  • Fixed a bug where custom perspective icons would sometimes appear fuzzy.