BusyCal for macOS Release Notes

BusyCal 2021.3.1
July 16, 2021
Requires macOS 10.12+

  • Option added to disable shift+dragging in day and week views to Preferences > Appearance > Accessibility
  • "Start Of Week" no longer tied to the a smart filter's remembered view settings
  • Several minor glitches fixed, including compatibility issues
  • Minor accessibility related UI adjustments
  • Ongoing stability improvements

BusyCal 2021.3.0
July 8, 2021
Requires macOS 10.12+

  • NEW: Big Sur dock icon
  • NEW: New layout and design, including new purpose-built controls for improved visual feedback and accessibility
  • NEW: New Info Pane. It now displays in "compact mode" by default and can be expanded to show hidden / omitted fields without having to enable these in preferences.
  • NEW: Toggle button next to collection / account names in the Calendar list to quickly exclude all calendars with one click. Toggle button will show as you bring the mouse pointer near the left side of the account name in the calendar list.
  • NEW: Long-press on Today button to show the "Go To Date.." picker
  • NEW: Improvements to dark mode
  • NEW: You can now hold down shift and drag an event in day and week views to change its start times by increments of 60 seconds (1 minute)
  • NEW: Date pickers used by the Info Panel have changed. The new date entry fields offer faster date manipulation and better formatting. You can optionally change the date picker style from Preferences > Info Panel.
  • NEW: For consistency, "Done" checkbox now appears next to the title in the Info Panel.
  • NEW: Only the first 5 attendees of a meeting are now displayed in the Info Panel, along with a "show all" button, to avoid having to scroll too much to get to the notes.
  • NEW: Insert date & time into notes shortcut under the Info Panel
  • NEW: New "Go-to Today" button that now displays the current date.
  • NEW: New navigation keyboard shortcuts to go to previous / next week under the View Menu
  • NEW: New keyboard shortcuts for adding / subtracting a month to an event's start date
  • NEW: New preference to enable reduced brightness of past events under Preferences > Appearance
  • NEW: New and improved timezone picker, now allows searching for a city name
  • NEW: New horizontally scrollable, smart filter bar. The filter bar no longer takes away valuable space from the calendar as well as the Task panel
  • NEW: Smart filters can now be displayed in a separate, floating window. Useful when you have a lot of filters.
  • NEW: Improvements to the Task panel. "To Dos" are now referred to as "Tasks". When sorting tasks, you can now switch between ascending (the default) / descending sort order
  • NEW: "New Task" button added to the Task Panel. Long-click for options.
  • NEW: Task filter and sort options have been separated for improved accessibility
  • NEW: Tasks with notes now display a small yellow triangle in the Task Panel to indicate presence of a note
  • NEW: Next 5 and 10 year date ranges added to "Show dated Tasks" preference
  • NEW: Recurring tasks are now easier to identify at a glance
  • NEW: Day / Week view now always show the month name in the all-day section
  • NEW: When printing month / week view, you can enable "Include date of print" under print settings to serve as a reminder for out-of-date information.
  • NEW: App's main window can now be resized to a much smaller size
  • NEW: HTML in event notes get rendered as plain text automatically in day / week views (just as they do in month view)
  • NEW: You can now delete and decline meetings on Office 365 / Exchange without notifying the organizer
  • When showing two-weeks in week view, the "previous" navigation button now moves two weeks back instead of one
  • When showing 6 weeks in a month, BusyCal will now start with the first week of the month, instead of the current week. This behavior can be changed from Preferences.
  • Month name now flashes briefly in month view, when navigating between months
  • A quick scroll on the trackpad or magic mouse now results in switching to the next / previous month instead of a random number of months.
  • Enabling / disabling an account no longer influences a smart filter's remembered "calendar set"
  • Toggling calendar visibility now correctly marks the active smart filter as modified
  • With "selected calendar" set as the default calendar for new events, BusyCal now does a better job at picking an appropriate calendar if the selected calendar does not support creation of events
  • Improved timezone detection when syncing CalDAV events that only specify a timezone offset
  • Selected tasks in calendar view can now be marked as done / undone using keyboard shortcuts when the to-do panel is hiding
  • Regeneration style set under Preferences, for repeating tasks, is now always used when marking tasks complete
  • Performance related improvements when using the search field
  • Print settings now restore the the last used page type and orientation automatically
  • Improved handling of random server-side failures when updating events
  • Improved support for ownCloud
  • Improved handling of meetings where the user has been invited multiple times via multiple aliases
  • Updated Zoom authentication routines to work with their updated APIs. This fixes the "Invalid Scope" errors seen by some users.
  • Fixed bug where next / previous navigation buttons would at times stop working temporarily
  • Fixed bug where a smart filter would incorrectly show as modified after an app relaunch
  • Fixed bug where in dark mode, certain colors assigned to an event's title would later reset to white
  • Fixed bug where the alarm window would show after a few minutes even though it was manually closed and no new alarms were added
  • Fixed bug where a weekly recurring event with an invalid end date would cause it to filter out of the week view at times
  • Fixed bug where a weekly recurring todo synced from Reminders would at times repeat on the wrong date after a few occurrences
  • Fixed bug where the info panel in a popover would not display the tags drop down at times
  • Fixed bug where the info panel's menu items would appear in a light background in dark mode
  • Fixed bug where resizing a multi-day timed event would at times change the end time to midnight
  • Fixed bug where alarms fired while the computer was turned off would at times fail to show afterwards
  • Various under the hood improvements
  • Ongoing stability improvements

BusyCal 3.12.6.1
April 14, 2021
Requires macOS 10.12+

  • Fixed visual refresh glitch when moving recurring events
  • Fixed bug where the Info Panel would not retain selection for To Dos at times
  • Ongoing stability improvements

BusyCal 3.12.6
April 13, 2021
Requires macOS 10.12+

  • Exchange events created in UTC time now automatically translate to local timezone
  • Location field is now editable for meeting invites
  • Fixed a regression related to the handling of missing timezones for Exchange accounts
  • Fixed bug where selecting a todo would at times cause the row color to switch to white
  • Fixed bug where previously dismissed alarms would appear in the Alarm window after an app update
  • Ongoing stability improvements

BusyCal 3.12.5
April 5, 2021
Requires macOS 10.12+

  • Improved connectivity to CalDAV servers that falsely advertise support for unsupported features
  • Improved handling of "quota exceeded" errors when syncing with Google
  • Pasting new events from the clipboard no longer opens the Floating Info Panel, so that you're able to paste more events without being disrupted
  • HTML rendered notes with near-black text now show in white under Dark Mode
  • The all-day section in day and week view no longer "sort by calendar before time" as multi-day events from different calendars would create unwanted visual gaps at times
  • Fixed a bug where moving an all-day event on a day when DST changes, would result in a visual glitch
  • Fixed a bug where pasting email addresses into the attendee field would at times fail to add
  • Fixed a bug where all day events created in Android (on Exchange), for days where DST changes, would appear a day early
  • Fixed a bug where alarms relative to travel time would show the incorrect label (for Google accounts) after the travel time information is stripped by Google
  • Fixed a bug where repeating to dos on iCloud with a custom repeat pattern would pick the wrong start date when a single occurence was moved
  • Fixed a layout bug in the Info Panel when displayed as a popover
  • Fixed a bug where the app would not automatically sync in the background if the internet was unavailable for a long period of time
  • Fixed a bug where the DND menu options would not reflect the time sometimes
  • Fixed a bug where line breaks in URLs pasted into the event's URL field were not being ignored
  • Fixed a memory leak related crash when running on macOS 10.14
  • Ongoing stability improvements

BusyCal 3.12.4
March 5, 2021
Requires macOS 10.12+

  • Bogus / missing calendar names from WebDAV feeds are ignored in case the calendar name has been incorrectly set in the feed
  • When Change Notifications have been turned off for a calendar, meetings that have their notes frequently changed on an Exchange server no longer show up in the Inbox
  • When importing a meeting invite from an email attachment, BusyCal will now warn you if doing so may result in a duplicate after sync
  • Google accounts no longer support floating timezones. The menu option for this has been removed from the timezone picker.
  • Google accounts do not support alarms with sounds. This update introduces a workaround so that you are still alerted with sound for events / alarms originally created in BusyCal.
  • Pending meeting invites on Exchange accounts are now sent out automatically after a little while, if you don't explicitly click "Send Invite"
  • Fixed a bug where declining a recurring meeting on Exchange would not immediately reflect the change in the Info Panel
  • Fixed a bug where all-day events (banners) could appear overlapped under certain conditions
  • Fixed a bug where resizing the to do panel would not resize the to do titles
  • Fixed a bug where to dos synced from Google Tasks may at times appear at the wrong date
  • Performance related improvements when switching between light and dark mode
  • Ongoing stability improvements

BusyCal 3.12.3
February 1, 2021
Requires macOS 10.12+

  • NEW: Go To Date window now supports entering arbitrary natural language input, such as: 3 days; next month etc
  • Improved detection of external changes to "Reminders" for quicker sync
  • Fixed an issue with Zoom meetings where PMI from account settings would not get used for some accounts
  • Fixed a text layout glitch in the to do panel
  • Fixed a bug where the organizer of a meeting would receive empty meeting updates when changes were made to "my notes" or "my tags"
  • Fixed a bug where at launch the Info panel may not appear in the correct color when "always dark" appearance is set
  • Ongoing stability improvements

BusyCal 3.12.2
January 5, 2021
Requires macOS 10.12+

  • Completion time of a To Do is now editable for iCloud and Reminders
  • Invalid characters in file names are now automatically removed before sending attachments to iCloud
  • Ongoing stability improvements

BusyCal 3.12.1
December 30, 2020
Requires macOS 10.12+

  • Completion time of a To Do is now editable for iCloud and Reminders
  • Ongoing stability improvements

BusyCal 3.12.0
December 18, 2020
Requires macOS 10.12+

  • NEW: Apple Silicon support
  • NEW: Office 365 Hybrid Authentication support
  • NEW: When restoring from a backup, you can now restore selected calendars as local, "on my mac" calendars only. This allows you to restore events selectively instead of replacing all your existing events with a previous snapshot.
  • NEW: Alarm window's floating behavior can be optionall disabled from alarm preferences
  • NEW: You can now configure a shared CalDAV calendar to ignore colors set by others (from the Edit Calendar option sheet)
  • Alarm window now shows zoom / hangout meeting links with a one-click button when alerting for events with embedded meetings
  • Fixed an issue where created Zoom meetings get deleted when modifying an event on Google accounts
  • Fixed a date conversion issue with Exchange where the timezone isn't correctly specified
  • Dragging an undated to-do to a date now ignores assigning the current time when converting it into a dated to-do
  • Copy to clipboard copies end dates for all day events
  • Ongoing stability improvements

BusyCal 3.11.1
November 11, 2020
Requires macOS 10.11+

  • NEW: Zoom one-click meetings. You can now add a Zoom account under Preferences > Accounts and add meetings to events with a single click.
  • NEW: Google Tasks are now supported. You can now manage your Google Tasks directly from BusyCal. Requires account account re-authorization (i.e. by removing it and adding it again).
  • NEW: For Google / GSuite users, BusyCal now automatically performs a contact directory search when adding attendees to a meeting.
  • NEW: To do list now always displays a due date in the list, where available
  • NEW: Keyboard shortcuts to batch add (or subtract) 30 mins to an event's start (or end) times
  • NEW: BusyCal Alarm window can now be dismissed without dismissing alarms. Clicking on the menu item, or an upcoming alarm, will show it again.
  • NEW: Drop down tags menu placed next to the tags field. You no longer have to remember tag names.
  • NEW: Regeneration style for recurring To-Dos can now be set individually from Custom Repeat options
  • NEW: Extra presets added to Do-Not-Disturb drop-down
  • NEW: "Last 10 Years" added to List View's date range pull-down menu
  • Improved detection of Zoom links in notes
  • Fixed support for meeting invites sent from an Open XChange account
  • Improved Birthday / Anniversary sync
  • Ongoing stability improvements

BusyCal 3.10.4
September 12, 2020
Requires macOS 10.11+

  • Fixed the appearance of black colored Tags in dark mode
  • When emailing attendees of a meeting, the organizer's email address is also included if you're not the organizer
  • Ongoing stability improvements

BusyCal 3.10.3
August 27, 2020
Requires macOS 10.11+

  • NEW: New option in Preferences > To Do to change the default regeneration behavior of recurring To Dos
  • NEW: You can now select your preferred email alias when sending meeting invites from Preferences > Accounts. This only works for CalDAV servers that support multiple aliases / email accounts, such as iCloud or Fastmail.
  • Performance tuning for improved scrolling in day / week / month views
  • Improved recovery from network failures for Exchange accounts
  • Clickable and selectable links / urls in events displayed in the Menu app
  • Meeting lookups from BusyContacts now include events that match against the organizer
  • Fixed case sensitivity of emails when performing calendar event lookups from BusyContacts
  • Fixed a bug with regenerate to-dos for +12GMT (New Zealand)
  • Ongoing stability improvements

BusyCal 3.10.2
June 26, 2020
Requires macOS 10.11+

  • Clickable and selectable links / urls in events displayed in the Menu app
  • Ongoing stability and performance improvements

BusyCal 3.10.1
June 3, 2020
Requires macOS 10.11+

  • NEW: Accessibility option added to Appearance Preferences for turning on darker grid lines
  • NEW: Optionally switch between Apple Contacts or BusyContacts for Birthdays / Anniversaries from under General Preferences
  • NEW: URL links, inside of notes displayed in the menu bar helper app, are now clickable
  • Improved email address validation checks when dragging and dropping from Apple Contacts
  • Sound alarm option disabled for Google Calendar as these are not supported by Google and would get silently ignored
  • Attendee email parsing improved for emails containing apostrophes
  • Fixed a crash experienced by some users when importing large .ics files
  • Fixed a bug where manually selecting "email attendees" would open multiple copies of the compose email sheet
  • Fixed duplicate set of snooze options displaying when using Notification Center alerts
  • Fixed a macOS 10.11 issue with NotificationCenter and alerts
  • Ongoing stability and performance improvements

BusyCal 3.10.0
May 10, 2020
Requires macOS 10.11+

  • NEW: Default alarms are now added to the event automatically when you accept a meeting invite. Can be turned off under preferences.
  • Improved support for 3rd party CalDAV servers
  • Line breaks in banners are ignored when displaying banners in week / month views
  • Dismissing / snoozing an alarm no longer pushes silent updates to the server to avoid overwriting changes made from another device
  • Fixed broken "Join Zoom" links in events with Zoom meeting information
  • Fixed a bug where Apple Mail would not compose emails correctly at times
  • Fixed a rare crash caused when creating detached events
  • Fixed for macOS 10.14 and below, where sending an email with attachments would fail at times
  • Fixed attachment of .ics files when using AirMail as the default mail client
  • Ongoing stability and performance improvements

BusyCal 3.9.0
February 19, 2020
Requires macOS 10.11+

  • NEW: Do Not Disturb mode is here! In a meeting? Want to postpone seeing alarms for another 30 minutes? With a single click you can now toggle DND on / off with your preferred interval.
  • NEW: Under Alarm Preferences, you can now set a different default sound for To Dos
  • NEW: Notification Center alerts now display more options for Snooze on a long-click
  • NEW: "Select All" now works in day / week / month view by selecting all events / to dos for the selected day
  • NEW: Support for "5th" weekday of the month when setting up recurrences
  • NEW: Improved BusyCal alarms to display clickable URL links from events, when available
  • NEW: Showing multi-day events as banners based on their duration is now a configurable option under Preferences > Appearance
  • NEW: Multi-day events can be configured to only show as banners in the all-day section of day and week views
  • NEW: Unwanted Calendars can now be hidden / unhidden. Right-click on a calendar -> Hide.
  • You can now change Free / Busy status on invited meeting events (where applicable)
  • Updated BusyCal Alarm window design and layout for better space utilization for displaying alarm details
  • Clicking on "Snooze" for Notification Center alerts will now pick the default snooze interval specified in preferences
  • Improved drawing by using best-fit for weather / moon / graphic symbols in month view
  • Improved natural language date range parsing
  • Menu bar quick entry now retains entered text when switching between apps
  • Ongoing stability and performance improvements

BusyCal 3.8.41
February 7, 2020
Requires macOS 10.11+

  • Improved handling of broken subscriptions from Calendar Labs
  • Fixed Open Xchange related internal sync errors when updating an event
  • Fixed weekend shading at times appearing incorrectly in dark mode
  • Ongoing stability and performance improvements

BusyCal 3.8.4
February 5, 2020
Requires macOS 10.11+

  • NEW: You can now selectively hide events (Edit > Hide) to clear unwanted events from shared calendars or subscriptions
  • NEW: Travel time can now be set for meeting invites on supported CalDAV servers
  • Fixed excessive CPU usage reported under certain circumstances
  • Fixed visual glitch when double-clicking on a date in year view
  • Ongoing stability and performance improvements

BusyCal 3.8.3
February 1, 2020
Requires macOS 10.11+

  • NEW: Extra presets added to the alarm drop-down menu
  • NEW: Appearance setting to always show month separation in month view
  • NEW: Month separation automatically gets highlighted as you scroll between months
  • NEW: Dock badge count can be turned off from preferences
  • NEW: Privacy setting for events can now be changed to "Confidential" to hide events on shared calendars, on supported CalDAV servers (NextCloud / ownCloud etc)
  • Due time property is now hidden for to-dos syncing via Microsoft Exchange, as this isn't officially supported
  • Timezone property is now hidden for to-dos syncing via Reminders, as this isn't officially supported
  • Fixed a bug that would cause the cursor to jump to the last line in the notes section in case the event got updated during background sync
  • Fixed a bug where the Todo list would filter out completed todos based on their completion dates when "In Calendar Range" filtering was set along with "Show completed to-dos on their due dates" in preferences
  • Fixed a bug where certain emojis would get stripped out when syncing with Outlook / Exchange
  • Improved handling of failures due to poor network connections
  • Improved handling of duplicate events in WebDAV subscriptions
  • Improved auto detection of Exchange web services when connecting to a self-hosted Microsoft Exchange account
  • Ongoing stability and performance improvements

BusyCal 3.8.2
January 17, 2020
Requires macOS 10.11+

  • This update contains bug fixes and stability improvements.

BusyCal 3.8.1
January 14, 2020
Requires macOS 10.11+

  • This update contains bug fixes and stability improvements.

BusyCal 3.8.0
January 6, 2020
Requires macOS 10.11+

  • NEW: Reminders sync is here 🎉 You can sync directly with Reminders.app by adding a new "Apple Reminders" account from BusyCal > Preferences > Accounts > [+]
  • New menu shortcut to quickly include / exclude events from all calendars from a specific account (right-click on account name in left panel)
  • Improved search to support partial text matches
  • Improved support for Open-Xchange CalDAV server
  • Improved performance of background sync
  • Improved sync performance of WebDAV subscriptions
  • Improved performance of displaying calendar events in BusyContacts for selected contacts
  • Improved overall responsiveness of the app with multiple accounts and dozens of calendars in each
  • Improved handling of malformed attributes in Notes
  • Improved handling of malformed iCalendar data containing third-party meta-data
  • "Confirm changes on shared calendars", when checked under Preferences, now also applies to calendars you own but have shared with others
  • Identical, duplicate alerts are now ignored when syncing from a CalDAV source
  • Fixed a bug where the exchange public calendar browser would appear shrunk
  • Fixed GTB timezone mapping for Exchange sync to use Europe/Bucharest instead of Europe/Istanbul
  • Fixed a bug where the alarm popup would not display the default alarm time correctly after switching the app's timezone
  • Fixed birthdays and anniversaries appearing twice at times
  • Fixed weather to update displayed temperatures when switching between celcius and fahrenheit
  • Fixed an issue with List view printing where at times certain date ranges wouldn't show up in print
  • Fixed an glitch where the info panel would shrink in size at times
  • Ongoing stability and performance improvements

BusyCal 3.7.3
November 3, 2019
Requires macOS 10.11+

  • Improved recovery handling of network failures for Google Calendar
  • Duplicate alarms in an event are now ignored, and only one reminder is displayed
  • Inbox notifications no longer synthesize when manually importing .ics meeting replies or cancellations
  • Dismissal of snooze alarms now get acknowledged if BusyCal is running in the dock
  • BusyContacts is no longer automatically launched for Birthday-sync if it's not already running
  • Improved selection color for Dark appearance when accent color is blue
  • Addresses an issue related to dragging tasks from OmniFocus where the title would get set as Untitled
  • Ongoing stability improvements

BusyCal 3.7.2
October 21, 2019
Requires macOS 10.11+

  • NEW: The "Group entries by Calendar" appearance option can now be combined with a new option: "before sorting by time"
  • NEW: Advanced preference to enable the ability to show meeting invites for proxies (shared calendars with read & write) in the Inbox.
  • Improved conflict resolution for changes made to events on an Exchange account
  • Performance improvements
  • Fixes an issue where ctrl-clicking a Todo would incorrectly enter it into edit mode
  • Fixes a crash when adding locations via Quick Entry
  • Fixes a Catalina issue where emailing meetings as .ics attachments wouldn't work
  • Ongoing stability improvements

BusyCal 3.7.1
September 16, 2019
Requires macOS 10.11+

  • NEW: Modern Authentication (MFA / 2FA / SSO) support for Office 365 accounts.
  • NEW: You can now change the privacy setting on meeting invites received for supported CalDAV servers (such as Google Calendar)
  • NEW: A new setting under Appearance Preferences allows you to display events grouped by calendar in Month view and the all-day section in Day / Week views
  • NEW: Attendees in a meeting invite can at times be of an arbitrary length. The "my status" options now appear above the attendee list to avoid having to scroll down.
  • NEW: Advanced option to enable Secretary mode - accept or decline meeting invitations when assigned a proxy or delegate of another user
  • Improved handling of time-outs from Exchange when using push sync with multiple delegates
  • Improved detection and correction of malformed recurrence rules in calendar subscriptions
  • When printing Day view, the To-do list is now automatically hidden when there are no tasks to print
  • Day / Week view now display the text "DST" for the DST transition hour for clarity
  • Custom travel time input now accepts decimal numbers, such as "2.5 hours"
  • Added automatic handling of invites when coming from @me.com for users still on @mac.com
  • Collapsed calendar groups no longer automatically expand when selecting events in the calendar
  • Fixed a bug where some users were unable to create To-Dos on a locally shared calendar over WAN
  • Fixed banner appearance in menu app for Dark Mode
  • Fixed a bug where the location field would not present suggestions of Contacts marked as organizations
  • Fixed a bug where printing in list mode would skip certain pages if the text size was set to Large
  • Fixed a bug where a meeting from iCloud would display a cryptic URL instead of the organizer's real email address
  • Fixed a bug where the left panel would scroll back to the top when reordering lists
  • Fixed a bug where all day detached events from exchange would at times would ignore the originally assigned timezone
  • Fixed tentative day colors in the availability viewer for Dark Mode
  • Performance improvements
  • Ongoing stability improvements

BusyCal 3.6.9
August 7, 2019
Requires macOS 10.11+

  • NEW: Day view now displays an attached graphic on all days of a multi-day event
  • NEW: New Appearance option to display attached graphics on all days of a multi-day event / banner
  • NEW: Advanced setting added to preferences to turn off automatic conversion between GMT to Local timezone during sync
  • Fixes an issue where deleting an occurence of a recurring meeting, imported directly from mail, would result in deleting the whole series
  • Duplicating a detached instance of a recurring event into a normal event is now possible without duplicating the whole series of repeating events
  • Duplicating recurring events will now prompt if you'd like to duplicate the selected event or future repeating events
  • Added support for CalDAV servers that omit sending calendar descriptions at times
  • Improved detection of changes from subscribed calendars that don't update modification times
  • Fixed "last modified by" name parsing to work with recent iCloud changes
  • Fixed initial discovery issues for OVH Exchange servers
  • Fixed an issue where certain preferences would not stick when switching between Smart Filters
  • Fixed a bug where turning off time display would show times for events on non-local timezones
  • Event-search related optimizations for contacts with company names
  • Ongoing stability improvements

BusyCal 3.6.6
June 14, 2019
Requires macOS 10.11+

  • Subscribed and manually imported events in GMT now automatically convert to local time
  • Improved background sync for large calendars
  • Fixes a crash caused by recent changes made by the weather provider
  • Ongoing stability improvements

BusyCal 3.6.5
June 4, 2019
Requires macOS 10.11+

  • Thank you for the feedback. This update improves upon the overall stability of the app.

BusyCal 3.6.4
June 1, 2019
Requires macOS 10.11+

  • New preference added to help very large CalDAV accounts; you can now select to sync all, last 1 / 3 / 6 / 12 months of events
  • Improved background sync for large calendars
  • Fixes a performance issue with very large calendars
  • Fixed a minor issue where timezone selection would default to GMT at times
  • Fixed disabled meeting "change status" popup options
  • Fixed display of completed floating-time to-dos in day / week views
  • Fixed a bug where duplicate meetings on a shared calendar would at times result in an incorrect selection
  • Ongoing stability improvements

BusyCal 3.6.3
May 28, 2019
Requires macOS 10.11+

  • Improved background sync with Google Calendar
  • Ongoing stability improvements

BusyCal 3.6.2
May 19, 2019
Requires macOS 10.11+

  • Performance improvements
  • Improved support for CalDAV servers that expect free/busy status on updated events
  • Improved Google hangouts link detection in events
  • Improved discovery of shared calendars on Exchange
  • Improved connectivity for Synology CalDAV servers
  • Improved connectivity for custom Exchange accounts
  • Added display option to show tasks due in the next 2 years
  • Appearance preferences now automatically sync between multiple macs you own
  • HTML notes are now rendered as HTML where possible
  • Added detection of embedded Zoom.us meeting links
  • Added ability to dismiss a meeting invite without accepting / declining
  • When copying multiple recurring events, you can now prevent the change confirmation prompt from showing repeatedly
  • Faster WebDAV calendar sync
  • Events received in GMT now no longer automatically get converted to the local timezone
  • Fixed search results not showing dates for all-day events
  • Fixed search results to show the correct date and time for floating events
  • Fixed clipped date range field when editing a smart filter
  • Fixed a crash when accessing an attendee's menu options
  • Fixed suggestions window placement
  • Fixed caching of event titles in calendar view
  • Fixed overlapping completed todos in Week view
  • Fixed make plain text not working at times for text with emojis
  • Ongoing stability improvements

BusyCal 3.6.1
February 11, 2019
Requires macOS 10.11+

  • NEW: busycalevent://new URL handler for creating events, now supports assigning notes
  • NEW: Hold down the 'Option / Alt' key while accepting an invitation from the Inbox to accept all invites at once
  • NEW: 'Go To Date' picker now offers an additional calendar control to pick a date from
  • NEW: Right clicking on the toolbar buttons for 'Week' and 'Month' views now allows you to quickly change viewing options
  • NEW: Info panel now translates dates into local time where the timezones are different
  • Event titles now display more text vertically in day and week views when event times are turned off
  • Improved display of adjacent and overlapping events in Day and Week views
  • Improved processing of CalDAV meeting invites for shared calendars
  • Improved "sync at launch" for accounts with Push sync enabled
  • Improved weather data retrieval
  • Improved detection of HTML in notes
  • Improved .ics importing
  • Improved processing of delegated meeting invites from Exchange
  • Improved processing of large HTML notes for Exchange
  • Improved reporting of connectivity errors
  • Improved formatting of event durations in List View
  • Improved search results that now display both start and end times for events
  • Info panel now identifies detached repeating events for clarity
  • Info panel colors due dates red for overdue to-dos
  • When deleting multiple events, you can now prevent the prompt from showing repeatedly
  • When cutting / moving / deleting multiple recurring events, you can now prevent the change confirmation prompt from showing repeatedly
  • Travel time drop-down now includes a "45 minutes" alert preset
  • Fixed icon reflecting Organizer's attendance in meeting invites
  • Fixed manual sorting of To Dos when sorting by Priority
  • Fixed issue where drag and drop from OmniFocus would create duplicate events
  • Fixed a bug with the date picker on macOS 10.12 that would lead to a crash
  • Fixed info panel not updating its background color when switching beteeen dark / light appearances
  • "Email Attendees" now no longer opens multiple windows when using MailMate
  • "Open File" custom alarm option has been removed for iCloud. iCloud no longer supports syncing such alarms.
  • Ongoing stability improvements

BusyCal 3.6.0
February 10, 2019
Requires macOS 10.11+

  • NEW: busycalevent://new URL handler for creating events, now supports assigning notes
  • NEW: Hold down the 'Option / Alt' key while accepting an invitation from the Inbox to accept all invites at once
  • NEW: 'Go To Date' picker now offers an additional calendar control to pick a date from
  • NEW: Right clicking on the toolbar buttons for 'Week' and 'Month' views now allows you to quickly change viewing options
  • NEW: Info panel now translates dates into local time where the timezones are different
  • Event titles now display more text vertically in day and week views when event times are turned off
  • Improved display of adjacent and overlapping events in Day and Week views
  • Improved processing of CalDAV meeting invites for shared calendars
  • Improved "sync at launch" for accounts with Push sync enabled
  • Improved weather data retrieval
  • Improved detection of HTML in notes
  • Improved .ics importing
  • Improved processing of delegated meeting invites from Exchange
  • Improved processing of large HTML notes for Exchange
  • Improved reporting of connectivity errors
  • Improved formatting of event durations in List View
  • Improved search results that now display both start and end times for events
  • Info panel now identifies detached repeating events for clarity
  • Info panel colors due dates red for overdue to-dos
  • When deleting multiple events, you can now prevent the prompt from showing repeatedly
  • When cutting / moving / deleting multiple recurring events, you can now prevent the change confirmation prompt from showing repeatedly
  • Travel time drop-down now includes a "45 minutes" alert preset
  • Fixed icon reflecting Organizer's attendance in meeting invites
  • Fixed manual sorting of To Dos when sorting by Priority
  • Fixed issue where drag and drop from OmniFocus would create duplicate events
  • Fixed a bug with the date picker on macOS 10.12 that would lead to a crash
  • Fixed info panel not updating its background color when switching beteeen dark / light appearances
  • "Email Attendees" now no longer opens multiple windows when using MailMate
  • "Open File" custom alarm option has been removed for iCloud. iCloud no longer supports syncing such alarms.
  • Ongoing stability improvements

BusyCal 3.5.7
December 19, 2018
Requires macOS 10.11+

  • Weather Underground has retired its service. BusyCal weather updates are now powered by Dark Sky, which provides more accurate weather forecasts. It's also now easier to perform a city / town / zip-code lookup in preferences.
  • Improved handling of CalDAV meeting invitations where these wouldn't otherwise show in the Inbox
  • Completed todos with due times now show at their original due times instead of in the all-day section. This behavior can be changed from Preferences > ToDos.
  • The "Carry forward uncompleted todos" setting no longer includes completed todos
  • Updates to events with pending invites are now automatically synced to the server
  • Meeting invitations sent to group calendar on Exchange, no longer appear in the Inbox when you're not invited
  • WebEx meeting links inserted by google are no longer stripped out
  • Extra details related to an embedded Hangouts call, hidden by default, can now be seen by clicking on a (i) button next to the Join Hangouts Call link.
  • Improvements to accounts preferences
  • Several CalDAV servers (including iCloud) reject accepting Todos containing custom alarms with 'Open file' attachments / URLs. This option has now been disabled.
  • Improved display of event tiles using custom condensed fonts
  • Fixed a bug where the To-do list would not at times refresh if 'Show Completed Todos' was set to 'In Calendar Range'
  • Fixed a bug where alerts would not fire for some unselected calendars
  • Fix for Outlook and Airmail opening multiple windows when using the "Email attendees" option
  • Performance improvements
  • Ongoing stability improvements

BusyCal 3.5.6
November 23, 2018
Requires macOS 10.11+

  • Includes fixes for changes recently made to Google Calendar, affecting shared calendars and events
  • Squashed another issue where one out of several calendars got excluded during Google Calendar sync while patching the above
  • Fixes a bug with delta syncing with iCloud where deletions on other devices wouldn't trigger a sync
  • Ongoing stability improvements

BusyCal 3.5.5
November 23, 2018
Requires macOS 10.11+

  • Includes fixes for changes recently made to Google Calendar, affecting shared calendars and events
  • Fixes a bug with delta syncing with iCloud where deletions on other devices wouldn't trigger a sync
  • Ongoing stability improvements

BusyCal 3.5.4
November 19, 2018
Requires macOS 10.11+

  • Fixed code-signing issue, causing some users to be prompted for their iCloud account info again
  • Improved handling of exchange auto-discovery
  • Improved importing malformed .ics meetings
  • Improved fetching of malformed subscriptions
  • Improved delegate user checks when notifying users of incoming meeting invitations
  • Improved exchange authentication process
  • Fixed a bug where disabling sharing on a shared iCloud calendar wouldn't work
  • Fixed a bug that would clear preferences, including those for smart groups, for some users
  • Fixed coloring of tentative meeting invites
  • Fixed a crash when printing for macOS 10.13 and below
  • Fixed handling of unknown inbox notifications, which was causing a crash for some users
  • Fixed WebDAV subscriptions not syncing over iCloud
  • Fixed an issue where reminders would still be displayed for certain disabled CalDAV services
  • Fixed overlapping sync indicator
  • Fixed white textfield, appearing in dark mode, while replying to invites
  • 'Holiday is observed' setting is now preserved in case the server updates the event without a modification date
  • Ongoing stability improvements

BusyCal 3.5.3
November 18, 2018
Requires macOS 10.11+

  • Improved handling of exchange auto-discovery
  • Improved importing malformed .ics meetings
  • Improved fetching of malformed subscriptions
  • Improved delegate user checks when notifying users of incoming meeting invitations
  • Improved exchange authentication process
  • Fixed a bug where disabling sharing on a shared iCloud calendar wouldn't work
  • Fixed a bug that would clear preferences, including those for smart groups, for some users
  • Fixed coloring of tentative meeting invites
  • Fixed a crash when printing for macOS 10.13 and below
  • Fixed handling of unknown inbox notifications, which was causing a crash for some users
  • Fixed WebDAV subscriptions not syncing over iCloud
  • Fixed an issue where reminders would still be displayed for certain disabled CalDAV services
  • Fixed overlapping sync indicator
  • Fixed white textfield, appearing in dark mode, while replying to invites
  • 'Holiday is observed' setting is now preserved in case the server updates the event without a modification date
  • Ongoing stability improvements

BusyCal 3.5.2
October 26, 2018
Requires macOS 10.11+

  • Improved handling of notes containing HTML in Dark Mode
  • Fixed an issue where changing the title of an event and selecting "Only This Event" would result in "Change All"
  • Fixed a bug in the floating Info Panel where notes wouldn't get updated at times between selection of events
  • Fixed overlapping timezone titles in week view when a secondary timezone got selecte
  • Ongoing stability improvements

BusyCal 3.5.1
October 25, 2018
Requires macOS 10.11+

  • Improved handling of notes containing HTML in Dark Mode
  • Fixed a bug in the floating Info Panel where notes wouldn't get updated at times between selection of events
  • Fixed overlapping timezone titles in week view when a secondary timezone got selected
  • Ongoing stability improvements

BusyCal 3.5.0
October 18, 2018
Requires macOS 10.11+

  • NEW: Dark Mode for macOS Mojave (10.14). You can optionally set BusyCal to always use the lighter appearnce from View > Apperance.
  • NEW: Improvements to auto-discovery of CalDAV / Exchange accounts
  • NEW: Right-clicking on a Calendar Group now allows you to create new calendars for the group
  • Goto Date dialog now accepts dates older than 1970
  • Selecting "Email Attendees" from the event's context menu now attempts to attach the .ics when using Apple Mail, where possible
  • New option to 'Send Email with Attachment' to attach the .ics file when an attendee's email address is right-clicked.
  • Fixed crash when printing List View with multiple pages on Mojave
  • Fixed handling of EST Timezone from Exchange
  • Fixed 'make plain text' not working at times
  • Fixed a bug where key-strokes were some times being ignored when entering a calendar title
  • Fixed location pin not showing the 'route' option on the map, when clicked
  • Fixed the word 'all-day' getting clipped in German when printing Week view
  • Fixed info panel losing cursor position in notes when tabbing between apps
  • Fixed a formatting issue where editing events starting with an emoji character would save text with incorrect formatting
  • Fixed an issue where the notes would at times strip line-breaks from rich-text pasted into the window
  • Ongoing stability improvements

BusyCal 3.4.4
September 27, 2018

  • Fix for Google's recent changes to their backend, causing crashes upon launch
  • macOS Mojave compatibility fixes (Dark mode support will come later)
  • Ongoing stability improvements

BusyCal 3.4.3
September 25, 2018

  • Fixed pasting of notes with links turning the rest of the content into rich text
  • Delegate users for other Exchange / Office 365 accounts now no longer see non-meeting notifications in their Inbox if "Show change notifications" is switched off for the shared calendar
  • Ability to change the update frequency from Preferences > Updates
  • macOS Mojave compatibility fixes
  • Ongoing stability improvements

BusyCal 3.4.2
September 9, 2018

  • NEW: Event time text color can now be configured to match the event text color (Preferences > Appearance)
  • When printing, gray event times appear darker to improve readability
  • Improved detection of login failures for Exchange accounts
  • Improved detection of temporary server errors for Exchange accounts
  • Fixed lag experienced by some Exchange users when responding to Inbox notifications
  • Fixed an issue where pasting text from emails into notes would at times lose spacing / linebreaks
  • Improved handling of duplicate and conflicting responses from some CalDAV servers
  • Back / Forward buttons in week and day view now animate the transition
  • Ongoing stability improvements

BusyCal 3.4.1
August 28, 2018

  • NEW: Ability to set advanced settings when adding a custom CalDAV / Exchange account
  • Improved detection of Exchange delegate / proxy calendars when processing Inbox notification
  • Fixed a bug where undated todos would erroneously filter-in when creating a repeating event

BusyCal 3.4.0
August 28, 2018

  • NEW: Default calendar for Journal entries can now be set in Preferences
  • NEW: To Dos can now be re-ordered within within the same sub-sections (e.g. you can now re-order To Dos with the same due date without changing their priority)
  • NEW: Improvements to To Do list sorting algorithms
  • NEW: "Group To Dos by Calendar" option added to Preferences > Todos. Turn this off to prevent To Dos from being grouped by their Calendar.
  • NEW: Overdue section now appears prominently when sorting the To Do list by due date
  • NEW: Undone todos carried forward are now indicated with a little > arrow within their checkbox in Month / Week / Day view, to help differentiate between to dos
  • NEW: Edit > Reset manual ordering... by selecting several To Dos to in order to start over
  • NEW: Cancellation reason left by meeting organizers (on Exchange) are now delivered to attendees' Inbox as part of the notification
  • NEW: Completed To Dos can now appear with lighter colors (can be disabled from Preferences)
  • NEW: Weather forecast can now be optionally included in print-outs
  • Week and Day view now reflect the manual sort ordering of To Dos within Calendar groupings
  • Month view now uses the same consistent style for showing event times when left-alignment is picked, as it does when it's set to be right-aligned
  • Fixed detection of changed events for some WebDAV subscriptions
  • Fixed a bug where detached events from Exchange would cause BusyCal to needlessly re-sync
  • Fixed a crash on macOS 10.12 when clicking on a location pin
  • Fixed CMD+dragging and already selected event, which would inadvertently create a new to do
  • Fixed an issue where delegates of an Exchange calendar would not see meeting invites in their Inbox at times
  • Fixed an issue where the info panel would lose selection of the currently edited event / todo in case the new due date wasn't part of the current calendar range
  • Improvements to adding Google account where the keychain would at times fail to authenticate
  • Added compatibility fixes for IceWarp CalDAV Server
  • Ongoing stability improvements

BusyCal 3.3.13
July 29, 2018

  • Improved detection of conflicts / redirects issued by certain CalDAV servers.
  • Ongoing stability improvements

BusyCal 3.3.12
July 28, 2018

  • Fixed Japanese text alignment issues
  • Fixed issues with Zimbra CalDAV servers
  • Improved performance of background event look-ups from BusyContacts
  • Ongoing stability improvements

BusyCal 3.3.10
July 25, 2018

  • Google hangout footer notes as well as other HTML tags are no longer displayed in Day / Week view
  • All day banners and todos are now sorted and grouped by Calendars in Month View / Todo view
  • Ability to turn text color saturation off from Settings > Appearance when using Calendar Color for Event Text
  • Fixed an issue where entering an email different from the username for an Exchange account would not stick at times
  • Fixed an important issue where certain timezones would not get translated correctly when fetching events from Exchange
  • Fixed cursor focus, to be returned back to the day / week / month view, after closing the floating info panel
  • Fixed text aligment in Todo panel when font size is increased
  • Fixed searching of contacts, marked as "Company", to Events
  • Fixed a bug where an hour long event starting at 23:00 would appear crossing into the next day in month view
  • Fixed a bug where events interrupted while syncing with exchange would at times report unknown errors
  • Fixed alerts at times displayed for disabled accounts
  • Search results now correctly exclude events from disabled accounts
  • Support for additional CalDAV servers, such as MailFence
  • Improved push sync detection for iCloud accounts before falling back to 15-minutes sync
  • Improvements to importing .ics files with erroneously formatted contents
  • Improved detection of CalDAV servers that do not support scheduling features
  • Ongoing stability improvements

BusyCal 3.3.9
July 25, 2018

  • Google hangout footer notes as well as other HTML tags are no longer displayed in Day / Week view
  • All day banners and todos are now sorted and grouped by Calendars in Month View / Todo view
  • Ability to turn text color saturation off from Settings > Appearance when using Calendar Color for Event Text
  • Fixed an issue where entering an email different from the username for an Exchange account would not stick at times
  • Fixed an important issue where certain timezones would not get translated correctly when fetching events from Exchange
  • Fixed cursor focus, to be returned back to the day / week / month view, after closing the floating info panel
  • Fixed text aligment in Todo panel when font size is increased
  • Fixed searching of contacts, marked as "Company", to Events
  • Fixed a bug where an hour long event starting at 23:00 would appear crossing into the next day in month view
  • Fixed a bug where events interrupted while syncing with exchange would at times report unknown errors
  • Fixed alerts at times displayed for disabled accounts
  • Search results now correctly exclude events from disabled accounts
  • Support for additional CalDAV servers, such as MailFence
  • Improved push sync detection for iCloud accounts before falling back to 15-minutes sync
  • Improvements to importing .ics files with erroneously formatted contents
  • Improved detection of CalDAV servers that do not support scheduling features
  • Ongoing stability improvements

BusyCal 3.3.8
June 7, 2018

  • NEW: Keyboard shortcuts to batch assign Today's date or add / subtract a day / week (see Edit > Start Date menu)
  • To-do panel can now be resized to be narrower when the info panel is not displaying
  • Fixed a bug where tabbing through the end-date picker wouldn't work
  • Fixed a bug where certain rich text characters in notes would prevent them from showing fully
  • Fixed an issue that would prevent some users from downloading updates from within the app (you will still need to download the update manually one last time)
  • Fixed end time for an event not showing when dragging in day / week views
  • Workaround for an Airmail 3 bug where emailing multiple attendees wouldn't work
  • General performance improvements
  • Ongoing stability improvements

BusyCal 3.3.7
May 16, 2018

  • NEW: Priority edit menu option along with keyboard shortcuts to batch prioritize Todos
  • Fixed an issue where invalid characters in notes would trip syncing with Google
  • Fixed an issue where emoji window wouldn't insert characters into the event title
  • Improved detection of embedded Google Hangouts links
  • Ongoing stability improvements

BusyCal 3.3.6
May 14, 2018

  • NEW: Event times in Week / Day view honor the global appearance preference
  • NEW: Google Calendar: notes no longer display hangout related text in footer
  • NEW: Google Calendar: HTML notes are now rendered correctly as plain text
  • NEW: Emails and links are now clickable in "my notes"
  • NEW: Batch removal of tags now possible with the new "Remove Tags" menu option
  • NEW: Batch copy event URLs (optionally along with their titles) from the context menu
  • NEW: Improved Duration picker when picking end times for events
  • Converting a multi-day timed event into an all-day event (and vice versa) now retains the original duration
  • Improved email / link detection in notes
  • Improved calendar name matching in Quick Entry for names with two or more words (e.g. /worke will match "Work events")
  • URL field placement changed to appear above notes, along with the label removed to make more room
  • Fixed ability to create new events from the floating info panel
  • Fixed an issue where the Organizer of a meeting would at times appear with a question mark
  • Performance optimizations
  • Ongoing stability improvements

BusyCal 3.3.5
April 18, 2018

  • Fixed a crash when creating an event using the Menu app
  • Ongoing stability improvements

BusyCal 3.3.4
April 17, 2018

  • NEW: Accounts can be disabled without deleting them from under Preferences > Accounts
  • Improved automatic discovery of Office 365 accounts during setup
  • Fixed an Exchange bug with repeating events
  • Ongoing stability improvements

BusyCal 3.3.3
April 12, 2018

  • NEW: Todo durations can now be switched between 30, 45 and 60 minutes for day / week view (Preferences > Todos)
  • Improved custom location entry for travel time
  • Improved account discovery for custom CalDAV servers
  • Fixed Google Authorization issue (kindly click 'Authorize account' one more time, if prompted)
  • Fixed a bug where sync would not automatically trigger upon network-state change
  • Fixed an issue where Snooze alerts on repeating events would not automatically clear
  • Fixed an issue where the floating info panel would at times clear out selection when changing dates
  • General performance improvements
  • Ongoing stability improvements

BusyCal 3.3.0
March 16, 2018

  • NEW: Events with start and end times spanning multiple days now appear combined. (Preferences > Appearance > Multi-day events)
  • NEW: Click and drag in month view to quickly create all-day events
  • NEW: Improved readability of events (when Calendar Colors are selected under Peferences > Appearance)
  • NEW: Auto-alert setting now also applies to imported events (via .ics files)
  • NEW: Day / Week view visual improvements. Grid lines for 30min intervals and improved legibility.
  • NEW: Some visual tweaks and improvements to the Info Panel
  • NEW: 'My Alarms' are automatically exposed for calendars with "Ignore Alarms" checked
  • NEW: Multiple tags assigned to an Event now show in full in the Info Panel
  • NEW: Alarms can be added without first clicking on (+)
  • NEW: Map in info panel is now interactive. You can now open directions in Apple Maps from the location pin.
  • URLs of websites in events are now displayed in full
  • Quick Add popover no longer dismisses when switching between apps
  • Calendar colors no longer reset to black when syncing against servers that do not support them
  • Refresh of some visuals and icons
  • Improved searching of contacts when adding attendees and contacts
  • Improved automatic conflict resolution during sync
  • Improved auto-sending of pending invites
  • Improved auto-save in notes
  • Improved auto-detection of custom CalDAV servers
  • Improved location detection
  • Improved detection of network availability
  • "Make Plain" option on an event now applies to both the title and notes
  • Snooze-delay entry field in Alarm window now auto-selects the default entry to allow quick editing
  • Fixed a bug where month / day would get swapped when updating completion time
  • Fixed a bug where the date for an all day event wouldn't appear in search results correctly for Aukland
  • Fixed a bug where duplicate emails would result for contacts when using multiple accounts in Apple Contacts
  • Ongoing stability improvements

BusyCal 3.2.8
January 19, 2018

  • Word-wrapping preference now works for the To-do list panel as well
  • Improved travel time and weather detection
  • Pending invite and meeting updates are now automatically sent when appropriate
  • Performance improvements when searching for a contact / attendee
  • Improved handling of trusted SSL certificates on custom CalDAV installations
  • Fixed clicks for overflowing holiday events
  • Fixed a bug with long iCloud calendar names that would fail to sync
  • Menu helper app's name updated to avoid confusing Siri
  • Rounded to-do checkboxes
  • Performance improvements
  • Stability improvements

BusyCal 3.2.7
December 6, 2017

  • Keychain/authentication improvements
  • Fixed redraw issue when quitting app in full-screen mode
  • Fixed thin font when displaying selected text

BusyCal 3.2.5
November 27, 2017

  • Fixed date/time formatting issue introduced in yesterday's release
  • Fixed persistent login prompts
  • Added faded month name to additional cells in Month view
  • Added regional detection for weekend shading
  • Fixed undo crash
  • Fixed time zone menu updating in toolbar
  • Fixed Japanese Month view printing bug
  • Fixed bug dragging Event to To Do List when sorting by Title
  • Fixed Week view scroll bar clipping Event symbols in right column
  • Checking a calendar in source list selects it
  • Other miscellaneous bug fixes and optimizations

BusyCal 3.2.4
November 26, 2017

  • Fixed persistent login prompts
  • Added faded month name to additional cells in Month view
  • Added regional detection for weekend shading
  • Fixed undo crash
  • Fixed time zone menu updating in toolbar
  • Fixed Japanese Month view printing bug
  • Fixed bug dragging Event to To Do List when sorting by Title
  • Fixed Week view scroll bar clipping Event symbols in right column
  • Checking a calendar in source list selects it
  • Other miscellaneous bug fixes and optimizations

BusyCal 3.2.3
October 27, 2017

  • Fixes bug that caused Preferences to get reset on High Sierra
  • Fixes bug that caused frequent Google Logins on High Sierra
  • Fixes bug that caused BusyContacts to open in background when BusyCal was launched
  • Fixes bug when dragging images onto Image Well in Info Panel
  • Fixes time zone not updating under certain conditions
  • Updates FastMail CalDAV endpoint

BusyCal 3.2.2
September 29, 2017

  • Fixes redraw bug when selecting search results on High-Sierra
  • Fixes problem pasting multiple events from clipboard into other apps
  • Handles importing of ics files containing leading spaces
  • Disables NLP when entering new events in Month view day cells
  • Improvements to exception handling

BusyCal 3.2.1
September 26, 2017

  • Fixes High Sierra issues

BusyCal 3.2
August 29, 2017

  • Fixes Google Login errors
  • Fixes Exchange 2016 autodiscovery issues
  • Fixes crash when pasting a URL then clicking on it
  • Go to Date sheet ignores years less than 1000
  • Other miscellaneous bug fixes

BusyCal 3.1.9
July 6, 2017

  • Fixes Exchange Delegate crash
  • Fixes bug when editing events that contain a dot in the UID
  • Fixes hang when selecting Go to Date
  • Fixes exception when using location lookup in Quick Entry
  • Fixes window resizing issue when launching BusyContacts in background
  • Improves syncing of iCloud events with attachments
  • Retries failed Google login attempts after 15 minutes
  • Shows scroll bars in Week view based on System Preference settings
  • Displays a gray icon for attendees who have not responded to a meeting request

BusyCal 3.1.8
May 26, 2017

  • Specifies app-specific password required for iCloud accounts
  • Fixes a problem with percent-encoded characters

BusyCal 3.1.7
April 25, 2017

  • Fixes disappearing lookups in Location field
  • Preserves Alarms on WebDAV calendars by default
  • Fixes crash due to malformed all-day event dates
  • Fixes crash when adding a SmartGroup to Attendee field
  • Localization changes

BusyCal 3.1.6
April 4, 2017

  • Added support for dragging recipients from Mail.app into Attendee field
  • Improved Location field auto-completion of local contacts
  • Fixed several command-key shortcuts in floating info window
  • Fixed disappearing graphics on US Holidays calendar
  • Other minor bug fixes

BusyCal 3.1.5
February 2, 2017

  • Improved handling of iCloud login errors
  • Minor bug fixes

BusyCal 3.1.4
January 19, 2017

  • Added support for Google AppAuth
  • Improved on-boarding process for adding new accounts
  • Improved Keychain cleanup during a reset
  • Improved performance of attendee lookups for large databases
  • Fixed attendee lookups not showing all results
  • Fixed pasting email addresses into Attendee field
  • Fixed progress spinners not updating in source list
  • Fixed Location picker not dismissing sometimes
  • Fixed Insert Date & Time command in floating info window
  • Fixed hang when closing info window after editing a repeating event
  • Fixed bug when pasting text into menu bar quick entry field
  • Fixed bug editing an event with an attachment on OS X Server
  • Fixed potential crash when rapidly paging

BusyCal 3.1.3
December 9, 2016

  • Fixed Exchange attendee directory lookup
  • Fixed attendee invite notifications not getting sent in some cases
  • Fixed issue when canceling last instance of a repeating meeting on Exchange
  • Fixed dialog not displaying when deleting a meeting request
  • Added support for looking up Exchange attendees by last name
  • Extended width of attendee auto-complete list
  • Improved handling of attendee and contact names with unicode characters
  • Improved attendee lookup performance
  • Fixed issue when pasting selected text from Notes field into other apps
  • Fixed menu bar truncation of To Dos with long titles
  • Fixed snooze alarm description clipping
  • Fixed Calendar List font preference not sticking
  • Fixed crash when collapsing/expanding Calendar Group in source list
  • Fixed crash when choosing Other starting location for Travel Time
  • Fixed crash when pasting title text inline in Week view
  • Retain text editing settings in Notes field between sessions
  • Use standard bullet character and default font for Date & Time stamp in Notes field
  • Commit edits to Notes field when clicking Availability Viewer
  • Quick Entry preview enhancements

BusyCal 3.1.2
November 8, 2016

  • Quick-Entry NLP improvements
  • Improved Attendee and Contact auto-complete results
  • Pasting text from notes field into other apps pastes as plain text
  • Fixed menu bar quick entry preview redraw issue
  • Fixed bug that caused selected event to get deselected after a sync
  • Fixed various source list UI bugs
  • Fixed crash related to unsubscribed calendars in source list
  • Fixed Exchange detached meeting exception sync bug
  • Fixed Exchange inbox notifications for repeating events with multiple attendees
  • Fixed Exchange syncing memory leak
  • Fixed cursor positioning when editing location field
  • Fixed info panel alignment of custom repeat and alarm descriptions
  • Fixed location editing for recurring events
  • Fixed various location picker bugs
  • Fixed location field navigation via Up Arrow key
  • Fixed floating info window notes field navigation via Command-Left/Right Arrow

BusyCal 3.1.1
October 14, 2016

  • Quick-Entry field displays a preview of the results while you type
  • Quick-Entry field displays interactive Attendee and Location pickers
  • Added mass transit support to Travel Time (along with existing driving and walking times)
  • Improved 24-hour time entry in Info Panel
  • Fixed bug deleting an instance or a repeating meeting on Exchange
  • Fixed bug when printing long To Do Lists
  • Fixed bug that prevented un-sharing an iCloud calendar
  • Fixed bug that prevented setting a past due To Do as due today
  • Fixed bug with floating Info Window Notes field line wrapping
  • Fixed bug with floating Info Window keyboard tab order
  • Fixed Info Panel popup menu tracking on Sierra
  • Fixed Month View cell scrolling on Sierra
  • Fixed Source List tracking on Sierra
  • Fixed bug that caused Filter bar to appear blank after launch on Sierra
  • Fixed black background when editing calendar name in source list on Sierra
  • Fixed Graphics Panel window scrolling on Sierra
  • No longer showing event time zones in Month view (to save space)
  • Fixed crash that could occur when adding attendees with arrow keys

BusyCal 3.0.6
September 12, 2016

  • Updated for Sierra compatibility
  • Added menu command for choosing travel time starting location
  • Added option to display second time zone column in Week View
  • Added time zone display in calendar view if event is in different time zone
  • Added option for Attendees to send comments when replying to meeting requests (on Exchange and OS X Server)
  • Added option for Organizer to send comments when deleting/canceling an Exchange meeting
  • Added a prompt when deleting a meeting
  • Added Email All Participants command to event contextual menu
  • Added photos to Inbox for meeting requests/replies and change notifications
  • Added preference setting for confirming deletes
  • Added ability to click URLs in Location field
  • Added Show Only This Calendar contextual menu when right-clicking a calendar in sidebar
  • Fixed bug that caused time zones to always appear on Exchange events
  • Fixed bug that could prevent Send Update button from appearing for Exchange users
  • Fixed map/location compatibility with Apple Calendar
  • Fixed tiling issue in Week view
  • Fixed time editing issue when using 24-hour time format
  • Fixed crash when adding custom alarm before committing title change
  • Fixed bug that could cause To Do titles to change when completing a To Do while editing its title
  • Fixed crash when switching views while editing Undated To Do in Info Panel
  • Fixed bug that would cause new or retitled To Dos to scroll out of view
  • Removed manual sub-sorting of To Dos
  • Other miscellaneous bug fixes

BusyCal 3.0.5
July 28, 2016

  • Added support for 2-digit year entry in Info Panel
  • Improved AM/PM inference when entering times in Info Panel
  • Fixed duration popup from remaining visible after clicking on it
  • Added support for pasting comma and line separated attendees into attendee field
  • Added support for pasting graphics into Notes field
  • Added support for dragging from Graphics Panel to Image Well in Info Panel
  • Added support for Notes field text displaying in same font as Events
  • Display My alarms field for events on Birthdays and Anniversaries calendars
  • Floating Info Window remains within BusyCal layer when switching apps
  • Added completed date field for To Dos in Info Panel
  • Added To Do List date range option for In Calendar Range
  • Added manual sub-sorting to To Do List
  • Fixed bug when changing time zone of a Timed To Do
  • Added Show Notes in Day and Week view Appearance preference
  • Added Work Hours preference
  • Added calendar color background to alarms in Alarm Window
  • Double-clicking an alarm shows event in calendar without going into edit mode
  • Fixed notification inbox width from changing
  • Fixed Printing bug to match onscreen date range
  • Previous selection is cleared when option-dragging an event to duplicate it
  • Fixed crash when entering nil alarm date
  • Fixed alignment of Title field

BusyCal 3.0.4
July 20, 2016

  • Added incremental scroll arrows to navigation buttons
  • Added support for travel time on Exchange calendars
  • Pending title edits made in calendar are preserved when clicking in Info Panel
  • Improved time editing in Info Panel - delimiters between hour and minute are optional, 24-hour time entry supported
  • Added support for looking up Locations in Contacts.app
  • Added support for selecting matching location by clicking
  • Map is immediately displayed when selecting a location
  • Info Panel date picker start of week matches Preferences
  • Darkened text in floating info window Notes field
  • My alarm field will only show if enabled in Info Panel Preferences
  • Current date is displayed with blue background in mini-month
  • Improved To Do editing
  • Repair malformed Undated To Dos that contain recurrence rules
  • Improved option-drag for duplicating events
  • Improved tiling of short duration events in Week view
  • Fixed font clipping in Week View with certain fonts
  • Selected date is applied to events created via NLP
  • Default duration is applied to events created via NLP
  • Display prompt to re-enter password if Google OAuth token has changed
  • Backups are stored to Container if permission denied for custom location
  • Made search mode (find vs. filter) sticky
  • Fixed miscellaneous bugs and crashes
  • Fixed bug that would cause edited events to disappear if both BusyCal 2 and BusyCal 3 are installed
  • Fixed bug that would cause the wrong month header to appear
  • Fixed bug that would cause a hang when typing in location field

BusyCal 3.0.3
July 1, 2016

  • Fixes premature 30-day trial expiration

BusyCal 3.0.2
June 30, 2016

  • Fixes Exchange Push notifications
  • Fixes corrupted view and smart filter preferences
  • Fixes random behavior when both BusyCal 2 and BusyCal 3 are installed
  • Fixes repeating banner redraw issues when scrolling
  • Fixes hidden contact tiles
  • Fixes text substitution in Notes field
  • Fixes My notes on read-only events
  • Fixes crash in Year view search results
  • Fixes crash in search list when results include event with nil title
  • Fixes crash when entering quotes in Quick Entry field
  • Adds prev/next incremental scrolling options to View menu

BusyCal 3.0.1
June 24, 2016

  • Fixes Info Panel crash for events with nil attributes
  • Fixes Persistent Store Migration error when upgrading old databases
  • Fixes crash from corrupted prefs
  • Fixes crash from malformed file attachment URLs
  • Fixes crash from double-cancel dialog after viewing repeating event that has undergone text substitution in notes
  • Fixes travel time starting location calculation
  • My alarms can be added to read-only events
  • Correct trigger time is displayed for absolute alarms
  • Copying attendee tiles copies attendee email addresses

BusyCal 3.0
June 22, 2016

  • Initial Release