Pester 1.1 beta 10 (36)
  • Fix regression whereby Pester would not come to the front automatically in Mac OS X 10.5.
  • Fix problems where various Pester keyboard equivalents could not be assigned; improve reliability of keyboard equivalent display.
  • Fix crash on speech voice preview.
  • Handle audio devices being connected/disconnected while Pester is running.
  • Really fix some long-standing inconsistencies between icon and Dock menu time display.

Pester 1.1 beta 9 (35)
  • If you have no snooze time set, then choose “until,” then cancel, restore the previously selected snooze duration.
  • Handle default alert device changing while Pester is running.
  • Allow keyboard navigation of the Read Me.
  • Expand selectable sound output device (in Preferences) to speech as well as alert sounds (Mac OS X 10.5 and later).
  • Make date popup fully functional for German and Dutch.
  • Fix some keyboard focus issues with alerts in the Set Alarm window.
  • Make Dock bouncing significantly more reliable.
  • Wait until you stop typing or moving the mouse to bring Pester to the front (optional, in Preferences).
  • Readd “– All” (remove all recent messages) via Option-click.
  • Fix launching on machines without English as the preferred language (sorry!).
  • Don’t allow setting =, `, etc. as the Pester keyboard equivalent.

Pester 1.1 beta 8 (31)
  • Added customizable alert sounds—the most requested feature. The feature uses QuickTime, so you're welcome to pick a movie or even a bitmap or PDF to use instead.
  • Added selectable sound output device (in Preferences) and adjustable volume for alert sounds. (Note: Pester doesn't yet respond to audio devices being connected/disconnected while it is running, although you should always get audio output somewhere.)
  • Baseline, ICU-based support for non-natural language dates and times is much more robust (for example, simply “20” or “8p” works to specify 8:00 PM).
  • Support natural-language dates in non-English languages via Date::Manip. I uncovered some bugs here, which the author of Date::Manip is working on fixing, but Catalan, Danish, Dutch, French, German, Polish and Russian should work fine. The date popup is limited to the days of the week, for now.
  • Optionally wait until you stop typing or moving the mouse to display a message. This is quite helpful so you don't start typing into the Snooze box when you want to be typing into another document. The feature is disabled by default; enable it in Preferences.
  • Handle time zone changes, many more time zones, and more reliably determine the time zone.
  • Autocomplete common natural-language dates.
  • Simplify tab ordering.
  • Better save and restore focus when you're working as an alarm goes off; will no longer bring unwanted windows to the front.
  • Open the Set Alarm window in the current Space when triggered with a keyboard equivalent or the Dock menu.
  • Switch to tomorrow automatically if necessary when tabbing into “on”. If you specify a time that's already passed, while the specified date is today, simply tabbing into the date field will switch the date to tomorrow.
  • Display “today” and “tomorrow” in the bottom left corner of the Set Alarm window.
  • Open the Set Alarm window in the current Space when triggered with a keyboard equivalent or the Dock menu.
  • If the Set Alarm window was visible when Pester was last active, prevent it from switching Spaces and obscuring a notification alert.
  • (Re-)added optional dock icon bouncing, which works more reliably.
  • Restored “today” item to date completion menus.
  • Fix horizontal resizing glitches in the Alarms window.
  • Save the most recent alarm message across runs of Pester.
  • Disable the “–” button when it would do nothing.
  • Added “days” and “weeks” alarm interval units.
  • Allow specifying intervals up to 999 weeks.
  • Many more bug fixes and full compatibility with Mac OS X 10.6 Snow Leopard.

Pester 1.1 beta 7 (24)
  • Fix “Snooze until” times being an hour late in some time zones.
  • Fix speech voices displaying as dotted identifiers instead of names.
  • Fix crash on launch on PowerPC Macs running Leopard.

Pester 1.1 beta 6 (22)
  • Repeating alarms continue to repeat if they didn’t expire while Pester was not running.
  • (Re-)added speech alerts.
  • Alert help tags in the alarm list appear correctly in Leopard.
  • Changes to the field you’re editing are saved when switching between “in” and “at”.
  • Corrected validation of the alert repetition field which allowed you to specify zero (blank) or over 99 repetitions.
  • Pester 1.0 alarms no longer create duplicates of themselves on import.