Operating system compatibility
- Fixed some issues with the Bonjour sync server on 10.4 where it could return a 502 "Bad Gateway" error after changes to the network configuration.
- Fixed a compatibility issue with clipping from MailTags on 10.4.
- Added a compatibility fix for AppleScript clipping handlers.
Syncing
- Synchronization clients can lock down fewer transactions, allowing the database to compact more frequently.
- Updated the sync logic to be compatible with some upcoming sync performance enhancements.
- Updated the syncing logic to ignore synced perspectives from OmniFocus 1.7 (rather than reporting an error because 1.6 doesn't know what to do with them).
Attachments
- Fixed an issue which could cause attachments to temporarily disappear for users who weren't synchronizing their database. (The attachments would disappear after compacting, then reappear when the database cache was rebuilt.)
- When an attachment can't be found while moving old data to the archive, OmniFocus no longer gives up with an "Unable to create XML archive" error message. Instead, it logs a warning to the system console and skips the missing attachment.
Miscellaneous
- The "Due or Flagged" filter now includes items with inherited flags, just as the "Flagged" filter does.
- Updated the German, Spanish, French, Italian, Japanese, Dutch and Chinese localizations.
- When picking dates using the popup calendar, fixed some bugs with using the keyboard to confirm (Enter) or cancel (Escape) the selected date.
- Updated the help so it returns results when searching for "themes" (not just "theme").
- Added a hidden GrowlNotificationLimit preference which controls the number of growl notifications OmniFocus is willing to post simultaneously. (The default limit is 5.)