BusyCal Release Notes

BusyCal 2.5.4 — Dec. 2, 2013

  • Changed menu bar shortcut key to CTRL-CMD-B to avoid Emoji shortcut key conflict
  • Fixed menu bar calendar colors bug
  • Fixed Exchange Time Zone bugs
  • Fixed Exchange Mailbox Temporarily Unavailable error
  • Added option to clear recents from time zone menu
  • Sort time zone dialog by GMT offset
  • Daylight Saving Time tweaks
  • Display darker background color when showing Banners as Events in Appearance Prefs
  • Require 3 characters before performing attendee auto-complete
  • Support copy/paste of tokens in attendee field
  • Allow pasting events without selecting a date
  • Display localized Birthday ages in a shortened format
  • Update Birthdays feed when AddressBook Write Ahead Log changes
  • Fixed Find bug that wouldn't select found To Dos
  • Fixed To Do List retina display bug
  • Fixed nil outbox cycling on certain CalDAV servers
  • Display prompt to allow access to Contacts when access disabled
  • Display login dialog if iCloud login fails (e.g. if password has changed)
  • Don't allow non-images to be added to Graphics Panel
  • Show free/busy events marked as tentative with dotted lines
  • Show unsubscribed calendars when adding a shared Exchange calendar

BusyCal 2.5.3 — Oct. 22, 2013

  • Fixed Mavericks related bugs
  • Fixed Google sync-collection bug that causes initial sync not to complete
  • Fixed Google Inbox bug when subscribed to multiple calendars that contain the same meeting
  • Added search filter to time zone dialog
  • Time zone list remembers recently used time zones
  • Disable swiping gesture on magic mouse when hovering over info panel
  • Fixed line height problem when displaying emoji characters in title of all-day event (banner)
  • Improved sorting of To Dos in calendar (sorts by due date, priority, title)
  • Display up to two holidays per day (used to be one)
  • Fixed inbox crash when meeting location updated
  • Fixed new iCloud case-sensitive lowercase login bug
  • Set relative To Do Alarms to absolute time for compatibility with iCloud and iOS 7 Reminders
  • Support managed attachments on iCloud and other CalDAV Servers
  • Support timezones by reference on iCloud and other CalDAV Servers
  • Recover from Exchange temporary mailbox errors
  • Ignore bogus Exchange timezone offsets on date-only events
  • Repair orphaned detached events on CalDAV, WebDAV and ics import
  • Don't store asserted deletions for synthetic WebDAV calendars
  • Fixed bug when creating meetings on Yahoo calendar
  • Fixed Command-Up/Down-Arrow keyboard navigation in Notes field
  • Fixed conflict that occurrs when dismissing a stale alarm for a deleted event
  • Other miscellaneous bug fixes

BusyCal 2.5.2 — Sept. 17, 2013

  • Fixed Google localReceivedTime validation error
  • Fixed Google Inbox errors when subscribed to multiple calendars that contain the same meeting
  • Fixed Exchange connection issue when switching between External/Internal URL
  • Fixed Exchange 2007 sync error when setting status to "Working Elsewhere"
  • Fixed Inbox and Quick Entry popup dialog orientation
  • Other miscellaneous bug fixes

BusyCal 2.5.1 — Sept. 6, 2013

  • Fixed time zone issues when syncing with Exchange
  • Fixed crash in Availability Panel
  • Fixed crash during upgrade of malformed 1.6 database
  • Fixed various Exchange edge-cases
  • Fixed random calendar color changes when syncing with iCloud
  • Fixed HTTP 400 errors when syncing with CalDAV Server
  • Improved Attendee auto-complete
  • Various other bug fixes

BusyCal 2.5 — Aug. 19, 2013

  • Added support for Exchange
  • New Availability Panel for Exchange and CalDAV meeting scheduling
  • Added Regenerating To Dos (e.g. one week after completion)

BusyCal 2.0.7 — Jun. 30, 2013

  • Fixed time out error when fetching attachments from iCloud
  • Fixed bug that caused Google to send two invites for each meeting request

BusyCal 2.0.6 — Jun. 10, 2013

  • Fixed crash that occurred if upgrading an invalid account to Google's new CalDAV API.
  • Fixed bug that could prevent Journal entries from being created on new iCloud calendars.

BusyCal 2.0.5 — May 13, 2013

  • Added support for Google's new CalDAV API and OAuth
  • Added BusyCal URL Handler for creating new events in BusyCal from third-party apps
  • Added Fruux to list of built-in CalDAV Servers in Accounts pref
  • Fixed error when adding meetings to Google Calendar with non-matching owner email
  • Added option to dismiss/delete an Inbox meeting request without Accepting or Declining it
  • Added Location popup to New Calendar Subscription dialog
  • Added option to reset a corrupted database in Startup Options dialog
  • Fixed ics files containing parameters with DQUOTES
  • Fixed sandbox error accessing Open File Alarms that launch an App
  • Fixed crash when converting a snooze alarm from absolute to relative
  • Skip file attachments when iCloud returns 502 Bad Gateway error
  • Fixed "Event modified on server" bug when dismissing a repeating detached event
  • Fixes crash when querying OS for setInitialWeatherZipCode on first launch
  • Fixed bug that prevented BusyCal from subscribing to OmniFocus WebDAV feeds
  • Fixed problems with missing contact info when Facebook Contact dragged into Notes field
  • Fixed bug that prevented Moon phases from showing without showing the Weather too
  • Fixed Japanese translation bug that caused a crash when creating a new Smart Filter
  • Fixed display of Task completed time when in 24-hour format
  • Don't sync alarm snoozes on LAN calendars
  • Fixed Inbox auto-layout bug
  • Other miscellaneous bug fixes

BusyCal 2.0.4 — Feb. 28, 2013

  • Fixed bug that could cause time zones to not display properly
  • Track system time zone changes when BusyCal is not running
  • Use the Quick Entry parser for titles of new events created in the month view only
  • Fixed bug that could cause the Info Panel to go blank

BusyCal 2.0.3 — Feb. 14, 2013

  • Localized in German, French, Dutch, Spanish, Italian, Japanese, Korean, Portuguese (Portugal), Portuguese (Brazil)
  • Fixed Google syncing bug that caused calendars to become unsubscribed
  • Display meeting requests in Inbox for Google Calendar and other old-style CalDAV servers (Zimbra, Beehive, etc.)
  • Show meeting Organizer even if he/she is not an attendee
  • Added Show Declined & Canceled Events to View menu
  • Allow alarms to be added to meeting invitations, including default alarms
  • Sync Alarm snoozes/dismissals across multiple devices when syncing through iCloud
  • Don't generate email alarms for events on Google Calendars (Google will send the email alarm)
  • Quick Entry uses '/cal' prefix or suffix to specify calendar
  • Quick Entry uses '!' suffix to specify priority for To Dos
  • Titles of new events created in the calendar will be run though Quick Entry parser to set date/time
  • Fixed bug when searching for Graphics on IconFinder
  • Fixed bug that caused null weather alert on first launch
  • Better handling of custom date formats in List View and Info Panel
  • Merge duplicate birthdays if they exist
  • Various other bug fixes

BusyCal 2.0.2 — Dec. 21, 2012

  • Added option to print multiple months/weeks when viewing custom number of weeks/days
  • Fixes Google Calendar syncing bugs
  • Fixes bug that caused Past Due To Dos to not show in To Do List
  • Fixes bootstrapping bugs with Daylite and Zimbra CalDAV Servers
  • Fixes bug entering start times between 0001-0059 in 24-hour time
  • Fixes crash when sending emails with Sparrow
  • Fixes various other bugs.

BusyCal 2.0.1 — Nov. 15, 2012

  • Added BusyCal Alarm Window as alternative to Notification Center Alarms
  • Added HH:MM time format to Appearance preferences
  • Fixes bugs with full-screen mode
  • Fixes BusyCal Menu shortcut key conflict
  • Fixes BusyCal Menu quick entry bug
  • Fixes BusyCal Menu To Do sorting and time formatting bugs
  • Fixes bug when when entering times in 24-hour format
  • Fixes navigation problem in Week view when showing Two Weeks
  • Fixes bug that prevented declined events from being deleted
  • Fixes bug that prevented meetings from being moved to a different calendar
  • Fixes bug with meeting invitations with no attendees.
  • Fixes bug with graphics sometimes getting removed after sync with iCloud
  • Fixes date clipping bug in info panel when displaying 4-digit years
  • Fixes bug with custom date ranges in List View
  • Fixes bug when syncing with multiple accounts on iCal Server
  • Fixes bug with date display when system and BusyCal time zones don't match
  • Fixes bug with all-day alarms when changing time zones
  • Fixes bug when importing unsupported event types to destination calendar
  • Fixes sandbox permission error for accessing attachments
  • Fixes bug that caused new event edits to get clobbered when syncing with Google Calendar
  • Fixes bug with repeating To Dos sometimes not showing up properly in To Do List
  • Fixes bug when fetching delegates from DaviCal server
  • Fixes bug where calendar name change gets dropped after creating a new calendar
  • Fixes bug where calendar privilege changes were not immediately detected
  • Fixes crash when no backup path has been set
  • Fixes crash when weather location is nil
  • Fixes crash when connecting to Google Calendar account with an orphaned proxy calendar
  • Fixes crash when calendar has a nil title
  • Fixes crash when using quick entry with an unsubscribed calendar selected
  • Fixes crash when adding new CalDAV server

BusyCal 2.0 — Oct. 22, 2012

  • First public release