BusyCal Changelog

What's new in BusyCal 2024.2.1d8 Beta

Apr 17, 2024
  • The time zone sort order can be switched between sorting by GMT offsets and time zone names under Settings > Time Zones
  • Ctrl-click context menu on a calendar date now displays a count-down (or count-up) to date
  • Appearance setting to use only the calendar color, ignoring inidividually assigned tag and label colors

New in BusyCal 2024.2.1d7 Beta (Apr 16, 2024)

  • Support for What 3 Words location names (W3W). BusyCal now automatically converts a W3W location into a GPS coordinate when entered into the location field.

New in BusyCal 2024.2.1d4 Beta (Apr 9, 2024)

  • New Office 365 Account Type: Enhanced syncing with Microsoft Graph APIs now available. Migrate to this improved connection under Preferences > Accounts for better performance with Outlook. Note: Microsoft has announced that Legacy Exchange Web Services support will be discontinued soon.
  • Personal Outlook now supported over Microsoft Graph. Available under Settings > Accounts.
  • Improved push sync support for Office 365 accounts
  • "Repeat summary" added as a new column type for List View. Displays a description for recurring events.
  • Custom time zone names (under Settings > Time Zones), when available, are displayed in the time zone picker and on the main time zone switcher
  • New property added to the smart filter list: calendar name
  • You can now batch select events and change their "Repeat" setting (or remove existing setting) from the context menu
  • Improved syncing with Apple Reminders
  • Improved syncing with Apple Calendar
  • Search results are now sorted in descending order
  • Improved Quick Add natural language detection for German
  • Fixed bug where the context menu option to remove all alarms would display a repeated prompt and erroneously duplicate recurring events
  • Ongoing stability and performance related improvements

New in BusyCal 2024.1.2 (Feb 25, 2024)

  • Directly sync with Apple Calendar in read-only mode. Ideal for users with restricted third-party access to work accounts. New account option under Settings > Accounts > New Account > Apple Calendar
  • Dates in the Menu app have been redesigned for clearer visibility, making it easier to read the dates
  • Task list improvements. Task priorities can now be changed directly from the task list by clicking on the new priority drop-down button. Dates / times now display below the title so that more of your titles can show in a single line.
  • When sorting Task list by date, hovering your mouse over the date sections will display the number of days remaining until that date
  • Task list now shows indicators for embedded contacts, tags, locations, URLs and attachments. These can be optionally turned off from under Settings > Tasks
  • Task list can now display both a location name and a preview of notes, directly beneath the task title, for easier access and reference
  • New accessibility option to disable auto-enabling of calendars after a drag and drop
  • New option under Todoist Account Settings to hide tasks assigned to others
  • Now, when you drag and move multiple events, they'll shift based on their original dates. To move them all to the same date instead, hold down the shift key
  • Quickly respond to multiple meeting invites using the option+click context menu
  • All duplicated events are now automatically selected in the calendar
  • Improved handling of non-standard characters in parsed ics files
  • Fixed bug where the "Darken text" appearance setting stopped working
  • Fixed bug where the availability viewer would turn blank after switching to a date that wasn't visible on the main calendar
  • Fixed a sync issue with Todoist where bogus carriage return r characters in notes copied from Microsoft To Do would trip the server
  • Ongoing stability improvements

New in BusyCal 2024.1.2d12 Beta (Feb 22, 2024)

  • Dates in the Menu app have been redesigned for clearer visibility, making it easier to read the dates

New in BusyCal 2024.1.2d9 Beta (Feb 12, 2024)

  • Fixed bug where the availability viewer would turn blank after switching to a date that wasn't visible on the main calendar

New in BusyCal 2024.1.2d6 Beta (Feb 8, 2024)

  • Task list improvements. Task priorities can now be changed directly from the task list by clicking on the new priority drop-down button. Dates / times now display below the title so that more of your titles can show in a single line.
  • New accessibility option to disable auto-enabling of calendars after a drag and drop

New in BusyCal 2024.1.2d5 Beta (Feb 7, 2024)

  • Now, when you drag and move multiple events, they'll shift based on their original dates. To move them all to the same date instead, hold down the shift key.

New in BusyCal 2024.1.2d4 Beta (Feb 7, 2024)

  • All duplicated events are now automatically selected in the calendar

New in BusyCal 2024.1.2d3 Beta (Feb 5, 2024)

  • New option under Todoist Account Settings to hide tasks assigned to others
  • Fixed bug where the "Darken text" appearance setting stopped working

New in BusyCal 2024.1.2d1 Beta (Feb 2, 2024)

  • Directly sync with Apple Calendar in read-only mode. Ideal for users with restricted third-party access to work accounts. New account option under Settings > Accounts > New Account > Apple Calendar
  • Ongoing stability improvements

New in BusyCal 2024.1.1 (Jan 23, 2024)

  • Multiple default alarms can now be configured in Settings > Alarms
  • Additional custom sounds under Settings > Alarms
  • New setting added to use sound preference for all alarms
  • New setting to configure Floating Time as default under Settings > Time Zones
  • Custom Font for notes can now be configured under Settings > Appearance > Fonts
  • Recently added invitees and contacts are now automatically remembered
  • Natural language support for journal entries. Prefix sentences with: ">", "memo", "log" or "journal"
  • New up next + calendar widget
  • Sort Smart Filters alphabetically
  • Colors can now be assigned to read-only events via colored "my tags"
  • "New Calendar Set" menu option added to the File menu
  • New accessibility setting to disable click-and-drag event creation
  • Enhanced natural language date range recognition in Quick Entry
  • Double clicking on the date number in Day View now takes you to Week view
  • 1st of each month now visually stands out
  • Improved sorting of tasks within widgets
  • Improved handling of corrupt .ics files during import
  • Improved text color in dark mode
  • "Reset manual ordering" option added to the context menu for Task calendars (in the left sidebar)
  • Open main calendar from the menu app
  • View settings now automatically sync between devices over iCloud
  • Copying an event with an embedded conference call now copies the meeting link to the clipboard as well
  • "Copy attendees", and "Show only this calendar" options added to event's context menu
  • Go To Date text entry field now automatically picks a future date when year is not specified
  • Google Doc attachments (from Google Calendar) now display the document name where possible
  • Converting an all-day task to a timed task now assigns the default timed-alarm(s) if set
  • Fixed an issue where opening events from search results would require a double-click
  • Fixed an issue where banners would appear black when printing on Sonoma
  • Fixed bug where the menu app's date sections would overlap at times
  • Fixed bug where the menu app would not show an event if an identical event belonged to a manually hidden calendar
  • Fixed how snooze alerts are added to recurring events. Snoozes now get added to the snoozed occurrence instead of all occurrences
  • Fixed bug where assigning a local tag on a meeting would at times present a "Notify Organizer" prompt
  • Ongoing stability improvements
  • Fixed bug where MS Teams meetings created in Google Calendar would incorrectly get identified as Google Meets
  • Enabling "Ignore attachments" on an Exchange calendar now works as expected

New in BusyCal 2024.1.1d19 Beta (Jan 21, 2024)

  • 1st of each month now visually stands out
  • Go To Date text entry field now automatically picks a future date when year is not specified
  • Google Doc attachments (from Google Calendar) now display the document name where possible
  • Converting an all-day task to a timed task now assigns the default timed-alarm(s) if set
  • Enabling "Ignore attachments" on an Exchange calendar now works as expected

New in BusyCal 2024.1.1d17 Beta (Jan 18, 2024)

  • Custom Font for notes can now be configured under Settings > Appearance > Fonts

New in BusyCal 2024.1.1d16 Beta (Jan 17, 2024)

  • Colors can now be assigned to read-only events
  • "Copy attendees", and "Show only this calendar" options added to event's context menu

New in BusyCal 2024.1.1d14 Beta (Jan 16, 2024)

  • Sort Smart Filters alphabetically
  • Open main calendar from the menu app
  • View settings now automatically sync between devices over iCloud
  • Copying an event with an embedded conference call now copies the meeting link to the clipboard as well

New in BusyCal 2024.1.1d12 Beta (Jan 11, 2024)

  • Open main calendar from the menu app

New in BusyCal 2024.1.1d11 Beta (Jan 10, 2024)

  • Multiple default alarms can now be configured in Settings > Alarms
  • Additional custom sounds under Settings > Alarms
  • New setting added to use sound preference for all alarms
  • New setting to configure Floating Time as default under Settings > Time Zones
  • Recently added invitees and contacts are now automatically remembered
  • Natural language support for journal entries. Prefix sentences with: ">", "memo", "log" or "journal"
  • New up next + calendar widget
  • "New Calendar Set" menu option added to the File menu
  • New accessibility setting to disable click-and-drag event creation
  • Enhanced natural language date range recognition in Quick Entry
  • Double clicking on the date number in Day View now takes you to Week view
  • Improved sorting of tasks within widgets
  • Improved handling of corrupt .ics files during import
  • Improved text color in dark mode
  • "Reset manual ordering" option added to the context menu for Task calendars (in the left sidebar)
  • Fixed an issue where opening events from search results would require a double-click
  • Fixed an issue where banners would appear black when printing on Sonoma
  • Fixed bug where the menu app's date sections would overlap at times
  • Fixed bug where the menu app would not show an event if an identical event belonged to a manually hidden calendar
  • Fixed how snooze alerts are added to recurring events. Snoozes now get added to the snoozed occurrence instead of all occurrences
  • Fixed bug where assigning a local tag on a meeting would at times present a "Notify Organizer" prompt
  • Ongoing stability improvements

New in BusyCal 2024.1.1d10 Beta (Jan 8, 2024)

  • Multiple default alarms can now be configured in Settings > Alarms
  • Additional custom sounds under Settings > Alarms
  • New setting added to use sound preference for all alarms
  • Natural language support for journal entries. Prefix sentences with: ">", "memo", "log" or "journal"
  • New up next + calendar widget
  • "New Calendar Set" menu option added to the File menu
  • New accessibility setting to disable click-and-drag event creation
  • Enhanced natural language date range recognition in Quick Entry
  • Double clicking on the date number in Day View now takes you to Week view
  • Improved sorting of tasks within widgets
  • Improved handling of corrupt .ics files during import
  • Improved text color in dark mode
  • "Reset manual ordering" option added to the context menu for Task calendars (in the left sidebar)
  • Fixed an issue where opening events from search results would require a double-click
  • Fixed an issue where banners would appear black when printing on Sonoma
  • Fixed bug where the menu app's date sections would overlap at times
  • Fixed bug where the menu app would not show an event if an identical event belonged to a manually hidden calendar
  • Fixed how snooze alerts are added to recurring events. Snoozes now get added to the snoozed occurrence instead of all occurrences
  • Fixed bug where assigning a local tag on a meeting would at times present a "Notify Organizer" prompt
  • Ongoing stability improvements

New in BusyCal 2023.4.5d6 Beta (Nov 29, 2023)

  • Natural language support for journal entries. Prefix sentences with: ">", "memo", "log" or "journal"
  • New up next + calendar widget
  • New accessibility setting to disable click-and-drag event creation
  • Enhanced natural language date range recognition in Quick Entry
  • Improved sorting of tasks within widgets
  • Improved text color in dark mode
  • Fixed an issue where opening events from search results would require a double-click
  • Fixed an issue where banners would appear black when printing on Sonoma
  • Fixed bug where the menu app's date sections would overlap at times
  • Ongoing stability improvements

New in BusyCal 2023.4.4 (Nov 5, 2023)

  • Quick Entry enhancements with Natural Language Input now supported for Spanish, Italian, and Dutch
  • Sort tasks by modification or creation dates
  • Context menu option added to the calendar source list for applying an alphabetical sort to calendars
  • "Show only these calendars" context menu option added to calendar groups
  • "My Status" can now be changed for Google meetings you're an organizer of
  • Improved sync with custom CalDAV servers that incorrectly advertise some supported features
  • Improvements to natural language input
  • Fixed bug where travel time reporting would not stop at times or would remind for an event that hasn't yet started
  • Ongoing stability improvements

New in BusyCal 2023.4.3 (Oct 11, 2023)

  • Fixes a background crash when syncing with some 3rd party WebDAV services
  • Fixed bug where the menu app would show an overlay at times
  • Ongoing stability improvements

New in BusyCal 2023.4.2 (Oct 11, 2023)

  • Improved handling of missing fonts when handling notes containing rich-text
  • Improved handling of notification dismissals when using Notification Center alerts on Sonoma
  • Improved handling of NTLM authentication requests, specifically when connecting to Amazon.com from an external network
  • "Unsubscribe" option added to context menu for shared LAN services
  • Performance improvements to widgets
  • Fixed bug where navigation buttons would cause a hang in Year view on Sonoma
  • Fixed bug where the minutes field in the classic start time date picker would not work as expected on Sonoma
  • Ongoing stability improvements

New in BusyCal 2023.4.1 (Oct 9, 2023)

  • Improved handling of missing fonts when handling notes containing rich-text
  • Improved handling of notification dismissals when using Notification Center alerts on Sonoma
  • Improved handling of NTLM authentication requests, specifically when connecting to Amazon.com from an external network
  • "Unsubscribe" option added to context menu for shared LAN services
  • Performance improvements to widgets
  • Fixed bug where navigation buttons would cause a hang in Year view on Sonoma
  • Fixed bug where the minutes field in the classic start time date picker would not work as expected on Sonoma
  • Ongoing stability improvements

New in BusyCal 2023.3.3 (Sep 18, 2023)

  • Interactive "Tasks" widget on macOS Sonoma
  • Improvements to date labels in List View
  • Ongoing stability improvements

New in BusyCal 2023.3.2 (Aug 8, 2023)

  • Visible number of hours can now be configured for Day and Week views separately
  • Improvements to Natural Language parsing
  • Improved support for syncing with Reminders in macOS Sonoma (14.0)
  • Ongoing stability improvements

New in BusyCal 2023.3.1 (Jul 23, 2023)

  • Quick Entry now supports specifying more than one alarm. For example: 'Dentist at 15:30 Monday alarm 15m, 10m, 5m'
  • Duration of event is now displayed as part of 'Time to Event' in the Info Panel
  • Additional date insertion options under the Edit menu > Insert Date & Time
  • Option added to Calendar settings to hide graphic / attachment previews from events in day / week / month views
  • Overdue tasks are now always displayed in the Task List
  • Improvements to Natural Language parsing
  • When joining a MS Teams conference call, Teams.app now launches immediately
  • Improved support for macOS Sonoma (14.0)
  • Ongoing stability improvements

New in BusyCal 2023.2.3 (May 28, 2023)

  • Google Calendar users can now make modifications to meeting inviations
  • "Copy to Calendar" added to the context menu for selected events
  • "Paste as Task" added to the edit menu. Copy multi-line text from elsewhere and paste as separate tasks within BusyCal.
  • Journal entries now appear consistently across the app, and distinctly different from regular events
  • Ongoing stability improvements

New in BusyCal 2023.2.1 (May 14, 2023)

  • "Propose new time" option added for meeting invites received on Google Calendar
  • Sticky notes now take the color of their calendar
  • You can now set a specific browser to use when opening conference call links (Settings > Advanced > Other)
  • Start / end dates can now be modified using the context menu for selected events
  • Free / Busy status can now be modified using the context menu for selected events
  • Free / Busy status can now be assigned to individual occurrences of a recurring event
  • Tags can now be assigned to individual occurrences of a recurring event
  • The BusyCal Alarm window improvements
  • Improvements to Push sync for Exchange / Office 365 accounts
  • Support for confidential events on NextCloud
  • Alarm window restores its previous position on screen after a reboot
  • Improvements to Google Meets integration for Google Accounts
  • Ongoing stability improvements

New in BusyCal 2023.1.5 (Feb 23, 2023)

  • New View Menu configuration option to change the Word Wrap style
  • Fixed sync with Todoist after recent change in public API
  • Ongoing stability improvements

New in BusyCal 2023.1.4 (Feb 8, 2023)

  • Longer event titles can now show in Week view when times are turned off
  • Fixed bug where Todoist projects would fail to sync for certain account types
  • Ongoing stability improvements

New in BusyCal 2023.1.3 (Feb 5, 2023)

  • Introducing one-click Microsoft Teams conference call setup directly from within BusyCal, now available for O365 accounts
  • Fixed bug where GotoMeeting would fail to create new meetings for free accounts
  • Graphics Panel now displays Favorites by default
  • Minimum supported macOS version is now 10.15 (Catalina)
  • Ongoing stability improvements

New in BusyCal 2023.1.2 (Feb 1, 2023)

  • Fixed bug where automation scripts would fail to paste text into the app
  • Fixed bug where certain weather condition codes were not being recognized correctly
  • Fixed bug where natural language input would assign the default alarm instead of the one specified when creating new tasks
  • Fixed bug where tabbing within the Info Panel at times would send keyboard focus to the selected calendar event instead
  • Fixed bug where the Send Update button would not show at times after removing all attendees in a meeting
  • Fixed bug where syncing changes to a Google Task list would not time-out correctly on a network switch
  • Ongoing stability improvements

New in BusyCal 2023.1.1 (Jan 24, 2023)

  • Combine identical events from across multiple calendars (from the View menu) and show the first, appropriate event. Switch between combined events from the Info Panel. NOTE: This setting only applies to Events and not Tasks.
  • Substantially improved scrolling performance when scrolling through week / month / year view with hundreds of events on screen
  • Near-zero lag when switching between calendar views whilst loading hundreds of events to display
  •  Weather
  • Do not disturb can be turned on for an indefinite period of time
  • Dropping an .eml file on the dock icon now automatically extracts embedded .ics invites instead of always creating a new Task
  • Searches performed in the Time Zone picker now return listings from built-in time zones such as GMT
  • Improved handling of Google Calendar throttling when syncing shared calendars
  • Office 365 / Outlook connections now use TLS 1.2 by default
  • Memory usage optimizations
  • Fixed bug where certain text-navigation shortcuts, such as CMD+down-arrow, would not work in the floating Info Panel
  • Fixed bug where a locally deleted calendar would fail to delete from certain CalDAV servers at times and later resurrect
  • Fixed bug where a floating time alert from Todoist would show as time shifted to local GMT offset
  • Fixed bug where a custom alarm would not parse correctly for new tasks when using natural language input
  • Ongoing stability improvements

New in BusyCal 2022.4.7 (Dec 20, 2022)

  • Favorite time zones can be added under Preferences > Advanced > Time zones
  • Give your favorite time zones a custom, friendly name. These names show up in time zone pickers
  • Favorite time zones are available alongside recently used time zones
  • Favorite time zones remain accessible even after clearly recently used time zones
  • Info Panel can optionally display time zone conversions for events
  • View local time at a given time zone directly from the Info Panel
  • Ability to copy scheduled times from the new Time Zones card displayed in the Info Panel
  • Support opening locations in Google Maps
  • Ongoing stability improvements

New in BusyCal 2022.4.5 (Nov 27, 2022)

  • Week view now supports showing up to 31 days. Useful for project managers looking to see a quick overview.
  • Selecting a single event in day / week view with more than one timezone showing, will now show its converted start time in the timezone ribbon on the left
  • Calendar picker menus now show 5 recently used calendars for quick picking
  • New print option for Month View: omit abbreviated month names in date cell
  • Menu app now shows both start and end times for events
  • Improved syncing of colored events from CalDAV servers with built-in support, such as Fastmail
  • When the "Show month name for every day" appearance setting is enabled, print will now include month names
  • Subscribed calendars are now grouped separately from Birthdays and Anniversaries
  • You can now quickly open locations from the Info Panel by clicking on a little shortcut button that appears when an address is detected
  • The Join meeting button, displayed in the alarm window, loses its color when you're 1/3rd into the meeting. Helps with back to back meetings.
  • Updated Todoist integration to use their latest sync requirements
  • Fixed bug where printing multiple months would occasionally filter out some events or tasks
  • Fixed bug where a new event created by dragging in Day view would not show when inside of a smart filter
  • Ongoing stability improvements

New in BusyCal 2022.4.4 (Oct 26, 2022)

  • Left and right panel visibility states are now tied to the "Remember view settings" option in smart filter settings. For existing smart filters, you will need to edit and save the filter for this to take effect.
  • "Send to BusyCal" option now shows up on the Services menu when you option+click on selected text. Use this to quickly create events from other apps.
  • Fixed classic date picker for macOS Ventura
  • Ongoing stability improvements

New in BusyCal 2022.4.3 (Oct 18, 2022)

  • Performance improvements in day and week view
  • Fixed an issue where moving events between different google calendars would fail for some users
  • Fixed bug where shared, readonly resources on Exchange would not appear in the list correctly for some users
  • Ongoing stability improvements

New in BusyCal 2022.4.2 (Oct 16, 2022)

  • Performance improvements in day and week view
  • Fixed an issue where moving events between different google calendars would fail for some users
  • Fixed bug where shared, readonly resources on Exchange would not appear in the list correctly for some users
  • Ongoing stability improvements

New in BusyCal 2022.4.1 (Oct 11, 2022)

  • "Time to Event" can be added as a column in List View to show a countdown to events
  • Hitting Return key on a date cell, with no selection, now results in creation of a new event
  • Accessibility option added under preferences to reduce animations when transitioning between weeks / months
  • For Exchange accounts, the minimum TLS version can now be configured in case the server requires a specific version
  • Improved support for Zimbra Exchange servers
  • Improved handling of unexpected date formats during sync
  • Improvements to weather forecasts
  • Implemented a workaround for an issue where iCloud would at times silently ignore sending out a meeting invite to some attendees
  • Fixed bug where birthdays without a year would not show for some contacts
  • Fixed memory leak when switching between week view and month view
  • Ongoing stability improvements

New in BusyCal 2022.3.3 (Sep 15, 2022)

  • "Day of Year" support as an alternative calendar (from Preferences > General > Show alternative calendar)
  • Improved connectivity with certain self-hosted Exchange Servers
  • Fixed a performance related issue with deletion of recurring events
  • Fixed bug where a floating Info Panel would appear while a pop over is already showing for the same event, during edits
  • Fixed bug where a newly entered tag would not save in the Tag Editor if OK was clicked before pressing the return key
  • Fixed bug where deleting an event would select the visible available from a different date instead of the same day
  • Fixed bug where snoozing an alarm would not work at times when a certain combination of settings were enabled
  • Fixed bug where the menu app would not close after double clicking on a date
  • Ongoing stability improvements

New in BusyCal 2022.3.2 (Sep 5, 2022)

  • Double-clicking in BusyCal Menu's mini calendar now opens BusyCal and selects the date
  • Ability to add a new filter from the right-click context menu on the smart filter bar
  • URL handler support added to allow toggling DND (Do not disturb) on and off in BusyCal (via busycaldnd://)
  • Accessibility option (under Preferences > Appearance) to allow scrolling within overflowing days in month view without holding down the option key
  • Accessibility option to allow showing the month abbreviation on every date in month view, all the time
  • Hold down option key when clicking on the Today button to align the current date to the top of the calendar in month view
  • Dimming of past events now works in List view
  • Vertical swipe gesture now works in BusyCal Menu's mini calendar to switch between months
  • Alternate month names now show on mouse-over in month view
  • Fixed bug where the Inbox count would show only momentarily on the app's icon
  • Fixed bug where the menu bar app's title would appear dimmed on a secondary monitor
  • Fixed bug where moving a recurring event to another calendar would cause the selection to switch to its first instance instead of the selected occurrence
  • Fixed chinese month names in month view, when alternate calendar is turned on
  • Ongoing stability improvements

New in BusyCal 2022.3.1 (Jul 12, 2022)

  • Events can now be assigned a color via a new drop-down option (using the Info Panel). BusyCal automatically keeps this setting in-sync with the already supported Colored Tags feature.
  • Event colors from Google Calendar now sync directly with BusyCal
  • Read-only events, such as holidays, can now also be assigned a color. BusyCal manages this by adding a colored tag to "My Tags".
  • "Time To Event" count-down added to the Info Panel. You no longer have to decipher start dates and times. This count-down is context aware and works with both events and tasks. It automatically takes travel-time into account where available.
  • Automatic Tagging is here. You can now create rules to automatically assign specific tags to incoming items during sync. See Preferences > Accounts > Automation. Combine this with colored-tags and smart filters to create powerful workflows.
  • Push Sync support for Google Calendars (where available)
  • Smart filters now support adding filters on: start time, end time and due time. You can now filter to show only the events that start within the next 30 minutes, for example.
  • Spotting "Today" feels like Finding Waldo? Not anymore. BusyCal now highlights the current day when needed. This can be turned on permanently from under Preferences > Appearance > Accessibility.
  • You can now set a default priority for new tasks. See Preferences > Tasks.
  • Support for Time Sensitive notifications when using Notification Center alarms
  • Ability to snooze events and mark tasks as completed when using Notification Center alarms
  • New badge count options under Preferences > General > Dock badge count
  • Events marked as "Free" appear with a dashed color band in day / week view
  • Today's date now momentarily highlights after opening the app
  • Improved handling of large-sized custom fonts
  • Dates with overflowing events no longer disrupt month view scrolling. Hold down the Option key or select the date to scroll within a day instead.
  • Availability viewer no longer hides when losing focus
  • Fixed bug where after moving an event, the popover would at times only display the notes section
  • Fixed bug where the cursor would jump to the starting position in the notes section, at times, when editing a recurring item
  • Fixed bug where the info panel would at times lose keyboard focus immediately after creating a new task
  • Ongoing stability improvements

New in BusyCal 2022.2.3 (Jun 15, 2022)

  • Smart filters now support 'does not contain' for title, notes, tags, attendees and so on.
  • Entering a hex color code in the tags field automatically turns it into a colored tag. You can also use common color name such as Red, Blue, Green, Yellow and Brown.
  • List view now supports preset filters for listing 25, 50 and 100 years of events. The custom filter now supports 200+ years (in days).
  • After deleting an event, the next event below / above is now automatically selected in calendar view
  • Fixed bug where clicking multiple checkboxes rapidly one after another, in the calendar view, would at times result in marking the same task done twice
  • Fixed bug where contacts marked as 'company' were not fetched from Apple Contacts when entering attendees
  • Fixed bug where setting up a smart filter on >= Medium Priority would match tasks with No Priority
  • Fixed bug where a floating task would show its due time in red (as overdue) in the info panel for certain timezones
  • Clicking on google meets conference calls from the menu app now correctly passes the "authUser" parameter to the browser
  • macOS 13 (Ventura) Beta compatibility
  • Ongoing stability improvements

New in BusyCal 2022.2.2 (May 10, 2022)

  • So. Many. New. Widgets. Explore the many widgets now supported under Notification Center (macOS 11 Big Sur and above only).
  • Additional options under the Do Not Disturb drop-down
  • When duplicating (Option+dragging) events, selection is now retained for newly pasted events
  • Hidden, but visible, events now show with a dotted outline and a dimmed background color
  • New keyboard shortcut (CMD+Option+') to Insert Date and Time at the top of the notes
  • Improvements to Todoist integration
  • Improved support for handling WebDAV subscriptions that contain multiple calendars
  • Improvements to handling of duplicate meeting invites across various shared calendars
  • Improvements to time-of-day detection when entering dates
  • Improved handling of Posteo accounts
  • Improved handling of safari URL, pasted from Mail, into the attendees field
  • Added workaround for an issue where 'paste' would fail to work when authenticating an Office 365 account
  • Improved calendar info sheet layout to fit smaller screens
  • Pasting into the attendees field (using the context menu) now properly parses mailto: links
  • Fixed bug where hidden events related meta-data would not sync properly for CalDAV accounts
  • Fixed issue where an account may remain offline after the mac wakes up
  • Fixed bug where creating events on a CalDAV account would at times mark the event as 'Free' (i.e. not busy) by default
  • Fixed an issue where a future dated task would not open from search due to a narrow set of applied filters
  • Fixed a localization issue under Edit Menu > End Dates
  • Fixed an issue where sometimes, a read-only calendar on Google would not show the correct indicator
  • Fixed bug where a completed task would not immediately show in week view at times
  • Fixed issue where duplicating a task as an event would fail to pick the default event calendar
  • Ongoing stability improvements

New in BusyCal 2022.1.4 (Mar 22, 2022)

  • Quick Multi-Selection: Hold down Shift and click+drag to draw a selection box around events in Month, Week and Day view
  • Shift+Click selection like Finder. Select an event, shift+click another event; BusyCal selects all events in between.
  • Todoist now supported. Add your Todoist account and manage all your tasks and calendars using BusyCal
  • Improved handling of Zoho calendar connectivity
  • Fixed handling of bogus duration entries in events from Zimbra CalDAV server
  • Fixed bug where new events would appear as Busy when "Events affect availability" has been unchecked for the calendar
  • Ongoing stability improvements

New in BusyCal 2022.1.3 (Mar 22, 2022)

  • Improvements to time parsing when entering start times
  • When opening Google Meets conference links, BusyCal now appends the email address to the link. This prevents the browser from trying to use a different account if you have multiple
  • Fixed bug where weather would not show for some people
  • Fixed bug where auto-alarm was created for all-day events on Exchange when the preference was turned off
  • Fixed bug where creating new events using the menu app would default to using the current date when not specified
  • Fixes date time insertion in notes where the cursor would move after insertion
  • Added failsafe for when the database may become inaccessible due to an external script
  • Performance improvements
  • Ongoing stability improvements

New in BusyCal 2022.1.2 (Feb 21, 2022)

  • Improvements to time parsing when entering start times
  • When opening Google Meets conference links, BusyCal now appends the email address to the link. This prevents the browser from trying to use a different account if you have multiple
  • Fixed bug where weather would not show for some people
  • Fixed bug where auto-alarm was created for all-day events on Exchange when the preference was turned off
  • Fixed bug where creating new events using the menu app would default to using the current date when not specified
  • Fixes date time insertion in notes where the cursor would move after insertion
  • Added failsafe for when the database may become inaccessible due to an external script
  • Performance improvements
  • Ongoing stability improvements

New in BusyCal 2022.1.1 (Jan 31, 2022)

  • Google Meets one-click integration. You can now add a Google Meets conference call to any event. Only works for Google Calendar accounts. NOTE: After installing this update, you would need to allow sync to complete once before you're able to use this option.
  • Goto Meeting one-click integration. You can now add a GoTo (LogMeIn) conference call to any event.
  • Several improvements to the mini-month view. New display modes (under Preferences > Appearance > More): Heat-map, Dots or Banners. Move mouse over to see events on that day. Drag and drop selected events to quickly batch defer. Double-click on a date to create a new event.
  • Calendar displayed in the Menu app can now be display in various styles (under Preferences > Menu)
  • You can now batch assign default alarms, or remove existing alarms from selected events using the new Edit > Alarms menu (or from the right-click context menu)
  • Task counts now show on headings in the Task List
  • Search results now include individual recurrences of past events. BusyCal would previously place a limit on the number of occurrences shown based on an internal time-span.
  • Multiple timezone support re-enabled for Google accounts after Google confirmed a fix
  • Added support for iCloud's CalDAV servers in China
  • Fixed menu app not showing weather icons
  • Fixed an issue where warnings related to obtaining location (for weather) would show up repeatedly at times
  • Fixed bug where menu app would not immediately refresh at times
  • Fixed bug where picking an attendee at times from the search results window would result in ignoring the selection
  • Fixed bug where manually importing an .ics reply from Exchange, where the title of the event has been modified, would result in an import error
  • Fixed MS Teams conference call detection in notes
  • Fixed bug where right-clicking in week view would at times select the previous date
  • Ongoing stability improvements

New in BusyCal 2021.4.4 (Dec 24, 2021)

  • Clicking on + button above the task panel now always displays an option list
  • Improved handing of .ics file importing
  • Fixed bug related to the developer toolchain, causing the app to crash at launch on macOS 10.13 and below
  • Fixed regression where the cursor would sometimes jump to the end of the notes field after an auto-save
  • Ongoing stability improvements

New in BusyCal 2021.4.3 (Dec 12, 2021)

  • NEW: Specify a custom work week under Preferences > General. Days not part of the work week will appear shaded.
  • NEW: Option to show an alternative calendar in month view, under General Preferences: Chinese, Hebrew, Islamic
  • NEW: Option to display a third timezone in Day / Week views under Preferences > Advanced
  • NEW: Join conference call button now appears within the menu app listing for events with conference calls
  • NEW: Join conference call button now appears in day and week view
  • NEW: Webex (by Cisco) integration. You can now add a Webex account to add conference calls to events with a single click.
  • NEW: Menu bar icon display options from under Preferences > General, including a new colored menu bar icon
  • NEW: Menu app surfaces the next upcoming conference call to appear near the top, along with a quick join button
  • NEW: Menu app now displays an optional count-down for upcoming conference calls
  • NEW: Holidays now show in calendar / tag color when preference is set to show events in color
  • NEW: New edit menu options to duplicate an event as a task and vice versa
  • NEW: The context (right-click) menu for selected events and tasks now lets you batch assign / remove "My Tags" separately
  • NEW: Print option added to show custom footer text in printouts
  • NEW: Ability to show print date for Day View
  • Improvements to conference call detection
  • Improvements to all-day event layout
  • Improvements to multi-day events. Start and end times are now displayed on the calendar
  • Improvements to day / week view layout
  • Improved weather icon / temperature layout for month view
  • Improved automatic removal of invalid characters during sync
  • Improvements to timezone picker / city searches. Support for Baker Island (GMT -12) added.
  • Improved contact searching when entering a location
  • Improved handling of failures during sync with Reminders
  • Improved support for Confluence CalDAV server
  • "1 week before" added to the alarm pre-presets
  • Up / down arrows in month view now advance to the previous / next week
  • When dragging tasks from OmniFocus to create events, BusyCal now applies the duration (if any) to the event too
  • Today indicator in calendar is now consistent with other Today markers / buttons
  • Right-clicking in Day / Week view to create a new Event now picks the correct time. 'Default Time' is used if the time picked is before preferred time.
  • Switched to a new weather service as Dark Sky is ending 3rd party developer support soon
  • Visual tweaks and improvements
  • Performance improvements
  • Fixed bug where dragging and dropping multiple .ics files would result in importing only the first one on Big Sur and above
  • Fixed bug where Task list would appear clipped in Print View
  • Fixed bug where all-day events would at times appear overlapped in week view
  • Fixed bug where Day view would not show graphics / weather correctly
  • Fixed bug where a failure during a batch drag and drop of events between calendars would prevent some events from moving correctly
  • Fixed bug where the menu app after a reboot would at times incorrect show events from all calendars, including unchecked / hidden
  • Fixed bug where the menu app would show events for accounts that have been disabled
  • Fixed bug where the menu app would show events for accounts that have been marked as excluded
  • Fixed bug where menu app would not dim past events if preference was enabled
  • Fixed bug where the mini calendar in the left panel would highlight the wrong week day at times
  • Fixed bug where advancing a day in week view would not work if weekends were hidden and the day to advance to was a weekend
  • Ongoing stability improvements

New in BusyCal 2021.4.2 (Nov 5, 2021)

  • Critical fix for recently changed iCloud app-specific password requirements
  • Added support for Google Workspace Directory lookups when adding attendees (for Google Calendar accounts)
  • Improved rendering of day / week view when there are several hundred events starting on the same day
  • Multi-day events now display start / end times in month view and the all-day section of week view
  • New URL handler to go to current date
  • Copying a read-only event and then pasting it now automatically selects the default (or the most appropriate) calendar instead
  • Fixed a layout issue where the Map would not correctly show in the Info Panel on macOS 10.13
  • Fixed bug where marking a task complete in the alarm window would not reflect the change at times
  • Fixed bug where option+clicking a graphic would not work at times
  • Fixed bug where copy / pasting a century old all-day event would incorrectly add a time
  • Ongoing stability improvements

New in BusyCal 2021.4.0 (Oct 26, 2021)

  • Improved detection and handling of conference calls in the Alarm Window
  • When a new task cannot be added to an events-only selected calendar, the last used calendar is picked instead
  • Re-selecting a smart filter now automatically clears unsaved changes
  • A local "My Alarm" is now used for snoozing Google Calendar events given the lack of proper snooze handling
  • Clicking "Today" in Day / Week view takes you to "Now" if not visible on screen
  • Alarm window can now be minimized
  • New setting added under Preferences > Alarms to disable showing the alarm window in all desktop spaces
  • Calendar dropdown now displays the account name if there are multiple calendars by the same name
  • New option added to a repeating event's context menu to go to the first occurrence
  • Performance related improvements
  • Fixed bug with next / previous week in Week View when showing other than 7 days
  • Fixed bug where the "repeat until" date picker would close abruptly at times
  • Fixed bug where week would would not appropriately refresh at times after moving an event to a new date
  • Fixed bug where deleting a recurring task set to regenerate on completion date would not show a confirmation prompt
  • Fixed clipping of date when printing day view
  • Fixed bug with acknowledgement of alarms where at times older alarms would re-appear after a reboot
  • Fixed bug where task checkboxes weren't tinted with the correct color during printing
  • Fixed bug in menu app where all day events spanning across two months would show on the wrong offset at times
  • Fixed bug where printing from list view for certain years would cause a crash
  • Fixed bug where typing GMT in the Timezone Picker would not show any results
  • Fixed bug where timezone would not show in the Info Panel for certain account types
  • Fixed bug where all day events from Exchange would incorrectly get re-adjusted for their timezone offsets when the server had already applied an adjustment, resulting in events appearing a day earlier in some cases
  • Fixed bug where pasting a multi-day all-day event into Excel would add an incorrect day offset to the end date
  • Fixed bug where selection of events would at times lose when switching between week and day view
  • Fixed a dark mode related glitch with Info Panel popover
  • Fixed bug with drag-resizing a selected event when overlapped by another in week view
  • Fixed an issue with Google Calendar where sudden connection failures would result in partially missing data, resulting sometimes in losing calendar subscription status
  • Fixed clipping of date label in Day view when the window is resized
  • Added a fix for a recent change in Zoom where a password would not get assigned to a meeting under certain circumstances
  • Improved handling of Zimbra TZIDs with missing timezone names
  • Improved handling of failures from Google Calendar when fetching updates from delegates
  • Ongoing stability improvements

New in BusyCal 2021.3.1 (Jul 16, 2021)

  • 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

New in BusyCal 2021.3.0 (Jul 8, 2021)

  • 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

New in BusyCal 3.12.6.1 (Apr 15, 2021)

  • 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

New in BusyCal 3.12.6 (Apr 13, 2021)

  • 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

New in BusyCal 3.12.5 (Apr 5, 2021)

  • 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

New in BusyCal 3.12.4 (Mar 4, 2021)

  • 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

New in BusyCal 3.12.3 (Feb 2, 2021)

  • 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

New in BusyCal 3.12.2 (Jan 5, 2021)

  • 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

New in BusyCal 3.12.1 (Dec 30, 2020)

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

New in BusyCal 3.12.0 (Dec 21, 2020)

  • 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

New in BusyCal 3.11.1 (Nov 11, 2020)

  • 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

New in BusyCal 3.11 (Nov 6, 2020)

  • 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

New in BusyCal 3.10.4 (Sep 14, 2020)

  • 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

New in BusyCal 3.10.3 (Aug 27, 2020)

  • 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

New in BusyCal 3.10.2 (Jun 26, 2020)

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

New in BusyCal 3.10.1 (Jun 5, 2020)

  • 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

New in BusyCal 3.10.0 (May 11, 2020)

  • 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

New in BusyCal 3.9.0 (Feb 19, 2020)

  • 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

New in BusyCal 3.8.41 (Feb 7, 2020)

  • 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

New in BusyCal 3.8.4 (Feb 5, 2020)

  • 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

New in BusyCal 3.8.3 (Feb 2, 2020)

  • 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

New in BusyCal 3.8.2 (Jan 20, 2020)

  • 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

New in BusyCal 3.8.1 (Jan 14, 2020)

  • This update contains bug fixes and stability improvements.
  • 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

New in BusyCal 3.8.0 (Jan 7, 2020)

  • 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

New in BusyCal 3.7.3 (Nov 4, 2019)

  • 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

New in BusyCal 3.7.2 (Oct 21, 2019)

  • 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

New in BusyCal 3.7.0 (Sep 10, 2019)

  • 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.
  • 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

New in BusyCal 3.6.9 (Aug 8, 2019)

  • 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

New in BusyCal 3.6.8 (Aug 7, 2019)

  • 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
  • NEW: To-do list will now always display overdue todos irrespective of the "Carry Forward Uncompleted" setting
  • 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

New in BusyCal 3.6.7 (Aug 6, 2019)

  • 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
  • NEW: To-do list will now always display overdue todos irrespective of the "Carry Forward Uncompleted" setting
  • 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

New in BusyCal 3.6.6 (Jun 17, 2019)

  • 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

New in BusyCal 3.6.5 (Jun 4, 2019)

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

New in BusyCal 3.6.4 (Jun 4, 2019)

  • 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

New in BusyCal 3.6.3 (May 28, 2019)

  • Improved background sync with Google Calendar
  • Ongoing stability improvements

New in BusyCal 3.6.2 (May 20, 2019)

  • 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

New in BusyCal 3.6.1 (Feb 12, 2019)

  • 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

New in BusyCal 3.6.0 (Feb 12, 2019)

  • 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

New in BusyCal 3.5.7 (Dec 19, 2018)

  • 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 Hangout 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

New in BusyCal 3.5.6 (Dec 19, 2018)

  • 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

New in BusyCal 3.5.5 (Dec 19, 2018)

  • 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

New in BusyCal 3.5.4 (Dec 19, 2018)

  • 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

New in BusyCal 3.5.3 (Dec 19, 2018)

  • 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

New in BusyCal 3.5.2 (Oct 26, 2018)

  • 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

New in BusyCal 3.5.1 (Oct 26, 2018)

  • 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

New in BusyCal 3.5.0 (Oct 26, 2018)

  • Dark Mode for macOS Mojave (10.14). You can optionally set BusyCal to always use the lighter appearnce from View > Apperance.
  • Improvements to auto-discovery of CalDAV / Exchange accounts
  • 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

New in BusyCal 3.4.4 (Sep 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

New in BusyCal 3.4.3 (Sep 26, 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

New in BusyCal 3.4.2d2 Beta (Sep 5, 2018)

  • Improved detection of login failures for Exchange users
  • Fixed lag experienced by some Exchange users when responding to Inbox notifications
  • Ongoing stability improvements

New in BusyCal 3.4.1 (Aug 29, 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

New in BusyCal 3.4.0 (Aug 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

New in BusyCal 3.4d7 Beta (Aug 27, 2018)

  • 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 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

New in BusyCal 3.4d5 Beta (Aug 17, 2018)

  • 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
  • Completed To Dos now appear slightly dimmed
  • Week and Day view now reflect the manual sort ordering of To Dos within Calendar groupings
  • 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
  • Added compatibility fixes for IceWarp CalDAV Server
  • Ongoing stability improvements

New in BusyCal 3.4d4 Beta (Aug 16, 2018)

  • 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
  • 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
  • Added compatibility fixes for IceWarp CalDAV Server
  • Ongoing stability improvements

New in BusyCal 3.4d3 Beta (Aug 15, 2018)

  • 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 by calendar" option under Preferences > Todos sorting can now be turned off
  • NEW: Edit > Reset manual ordering... by selecting several To Dos to in order to start over
  • Completed To Dos now appear slightly dimmed
  • Week and Day view now reflect the manual sort ordering of To Dos within Calendar groupings
  • 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
  • Ongoing stability improvements

New in BusyCal 3.4d2 Beta (Aug 8, 2018)

  • 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
  • Ongoing stability improvements

New in BusyCal 3.4d1 Beta (Aug 1, 2018)

  • NEW: Default calendar for Journal entries can now be set in Preferences
  • Ongoing stability improvements

New in BusyCal 3.3.13 (Jul 30, 2018)

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

New in BusyCal 3.3.12 (Jul 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

New in BusyCal 3.3.10 (Jul 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

New in BusyCal 3.3.9d5 Beta (Jul 24, 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
  • 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
  • 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

New in BusyCal 3.3.9d4 Beta (Jul 21, 2018)

  • Google hangout footer notes as well as other HTML tags are no longer displayed in Day / Week view
  • All day banners are now sorted by their Calendar title / sort order in Month View
  • Fixed an issue where entering an email different from the username for an Exchange account would not stick at times
  • 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
  • Support for additional CalDAV servers, such as MailFence
  • Improvements to importing .ics files with erroneously formatted contents
  • Improved detection of CalDAV servers that do not support scheduling features
  • Ongoing stability improvements

New in BusyCal 3.3.9d3 Beta (Jul 7, 2018)

  • Fixed a bug introduced in the previous beta which would result in 412 errors
  • Google hangout footer notes as well as other HTML tags are no longer displayed in Day / Week view
  • Fixed an issue where entering an email different from the username for an Exchange account would not stick at times
  • 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
  • Support for additional CalDAV servers, such as MailFence
  • Improvements to importing .ics files with erroneously formatted contents
  • Improved detection of CalDAV servers that do not support scheduling features
  • Ongoing stability improvements

New in BusyCal 3.3.9d1 Beta (Jun 23, 2018)

  • Google hangout footer notes as well as other HTML formatting tags are no longer displayed in Day and Week view
  • Fixed an issue where entering an email different from the username for an Exchange account wouldn't stick at times
  • Fixed cursor focus to return back to the day / week / month view after closing the floating info panel
  • Ongoing stability improvements

New in BusyCal 3.3.8 (Jun 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

New in BusyCal 3.3.8d4 Beta (Jun 6, 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

New in BusyCal 3.3.8d1 Beta (May 19, 2018)

  • Improved launch time performance
  • Fixed a bug where tabbing through the end-date picker wouldn't work
  • Workaround for an Airmail 3 bug where emailing multiple attendees wouldn't work
  • Ongoing stability improvements

New in 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

New in 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

New in BusyCal 3.3.6d5 Beta (May 10, 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
  • 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")
  • 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

New in BusyCal 3.3.6d4 Beta (May 8, 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
  • 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")
  • 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

New in BusyCal 3.3.6d2 Beta (May 7, 2018)

  • Performance optimizations
  • Google Calendar: notes no longer display hangout related text in footer
  • Google Calendar: HTML notes are now rendered correctly as plain text
  • Emails and links are now clickable in "my notes"
  • 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")
  • Fixed an issue where the Organizer of a meeting would at times appear with a question mark
  • Ongoing stability improvements

New in BusyCal 3.3.6d1 Beta (May 5, 2018)

  • Performance optimizations
  • Improved calendar name matching in Quick Entry for names with two or more words
  • Fixed an issue where the Organizer of a meeting would at times appear with a question mark
  • Ongoing stability improvements

New in BusyCal 3.3.5 (Apr 19, 2018)

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

New in BusyCal 3.3.4 (Apr 19, 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

New in BusyCal 3.3.3 (Apr 19, 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

New in BusyCal 3.3.1d7 Beta (Apr 11, 2018)

  • Fixed Google Authorization issue (please click 'Authorize' 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
  • Improved custom location entry for travel time
  • Improved CalDAV server / account discovery when adding a new account
  • General performance improvements
  • Ongoing stability improvements

New in BusyCal 3.3.1d4 Beta (Apr 7, 2018)

  • Fixed a bug where sync would not automatically trigger upon network-state change
  • Fixed Google Authorization issue
  • Improved CalDAV server / account discovery
  • Ongoing stability improvements

New in BusyCal 3.3.1d3 Beta (Apr 5, 2018)

  • Fixed a bug where sync would not automatically trigger upon network-state change
  • Ongoing stability improvements

New in BusyCal 3.3.0 (Mar 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

New in BusyCal 3.3.0d13 Beta (Mar 12, 2018)

  • [NEW] Click and drag in month view to quickly create all-day events
  • [NEW] My Alarms are automatically exposed for calendars with "Ignore Alarms" checked
  • [NEW] Auto-alert setting now also applies to imported events (via .ics files)
  • Quick Add popover no longer dismisses when switching between apps
  • Day / Week view visual improvements. Grid lines for 30min intervals and improved legibility.
  • Some visual improvements to Info Panel
  • Alarms can be added without first clicking on (+)
  • 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
  • Calendar colors no longer reset to black when syncing against servers that do not support them
  • URLs of websites in events are now displayed in full
  • 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
  • Map in info panel is now interactive. You can now open directions in Apple Maps from the location pin.
  • "Make Plain" option on an event now applies to both the title and notes
  • Ongoing stability improvements

New in BusyCal 3.3.0d9 Beta (Mar 9, 2018)

  • [NEW] Events with start and end times spanning multiple days now appear combined. (Preferences > Appearance > Multi-day events)
  • Fixed a bug where the date for an all day event wouldn't appear in search results correctly for Aukland
  • Calendar colors no longer reset to black when syncing against servers that do not support them

New in BusyCal 3.3.0d7 Beta (Mar 7, 2018)

  • [NEW] Events with start and end times spanning multiple days now appear as a single event
  • [NEW] Click and drag in month view to quickly create all-day events
  • [NEW] My Alarms are automatically exposed for calendars with "Ignore Alarms" checked
  • [NEW] Auto-alert setting now also applies to imported events (via .ics files)
  • Quick Add popover no longer dismisses when switching between apps
  • Day / Week view visual improvements. Grid lines for 30min intervals and improved legibility.
  • Some visual improvements to Info Panel
  • Alarms can be added without first clicking on (+)
  • 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
  • Calendar colors no longer reset to black when syncing against servers that do not support them
  • Dismissing alerts in the Alarm Window no longer requires BusyCal to launch
  • 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
  • "Main Plain" option on an event now applies to both the title and notes
  • Ongoing stability improvements

New in BusyCal 3.3.0d6 Beta (Mar 6, 2018)

  • [NEW] Events with start and end times spanning multiple days now appear as a single event
  • [NEW] A new 'Ignore' button added to the Alarm Menu window to ignore selected alerts without launching BusyCal
  • [NEW] Click and drag in month view to quickly create all-day events
  • Quick Add popover no longer dismisses when switching between apps
  • Day / Week view visual improvements. Grid lines for 30min intervals and improved legibility.
  • Some visual improvements to Info Panel
  • Alarms can be added without first clicking on (+)
  • 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
  • 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
  • "Make Plain" formatting option on an event now applies to both the title and notes
  • Ongoing stability improvements

New in BusyCal 3.3.0d5 Beta (Mar 5, 2018)

  • [NEW] Events with start and end times spanning multiple days now appear as banners
  • [NEW] A new 'Ignore' button added to the Alarm Menu window to ignore selected alerts without launching BusyCal
  • [NEW] Click and drag in month view to quickly create all-day events
  • Day / Week view visual improvements. Grid lines for 30min intervals and improved legibility.
  • Some visual improvements to Info Panel
  • Alarms can be added without first clicking on (+)
  • Fixed a bug where month / day would get swapped when updating completion time
  • 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
  • Ongoing stability improvements

New in BusyCal 3.2.8 (Jan 20, 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

New in BusyCal 3.2.8d9 Beta (Jan 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
  • Fixed a bug with long iCloud calendar names that would fail to sync
  • Menu helper app's name updated to avoid confusing Siri

New in BusyCal 3.2.8d5 Beta (Jan 16, 2018)

  • Performance improvements
  • Rounded to-do checkboxes
  • Performance improvements when searching for a contact / attendee
  • Improved handling of trusted SSL certificates on custom CalDAV installations
  • Stability improvements

New in BusyCal 3.2.8d4 Beta (Jan 15, 2018)

  • New Appearance option to show Events / To dos as single lines
  • Option to remove contacts added to drop-down for a selected contact
  • Performance improvements when searching for a contact / attendee
  • Improved handling of trusted SSL certificates on custom CalDAV installations
  • Stability improvements

New in BusyCal 3.2.8d3 Beta (Jan 14, 2018)

  • Minor bug fixes
  • Stability improvements

New in BusyCal 3.2.8d1 Beta (Jan 11, 2018)

  • Minor bug fixes.

New in BusyCal 3.2.7 (Dec 7, 2017)

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

New in BusyCal 3.2.6d5 Beta (Dec 3, 2017)

  • More login/authentication improvements
  • Fixed redraw issue when quitting app in full-screen mode

New in BusyCal 3.2.6d4 Beta (Dec 1, 2017)

  • More login/authentication improvements
  • Logging improvements

New in BusyCal 3.2.6d2 Beta (Dec 1, 2017)

  • More login/authentication improvements
  • Fixed thin font when displaying selected text

New in BusyCal 3.2.5 (Nov 30, 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

New in BusyCal 3.2.4 (Nov 30, 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

New in BusyCal 3.2.4d7 Beta (Nov 25, 2017)

  • More improvements to keychain handling
  • Added regional detection for weekend shading
  • Fixed time zone menu updating in toolbar
  • Other UI tweaks/improvements

New in BusyCal 3.2.4d5 Beta (Nov 24, 2017)

  • Improved keychain handling
  • Added faded month name to additional cells in Month view
  • Other UI improvements/tweaks

New in BusyCal 3.2.4d3 Beta (Nov 20, 2017)

  • Fixed persistent Google Login errors
  • Fixed undo crash
  • 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

New in BusyCal 3.2.3 (Oct 28, 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

New in BusyCal 3.2.3d1 Beta (Oct 6, 2017)

  • Fixes bug that caused BusyContacts to open in background when BusyCal was launched.

New in BusyCal 3.2.2 (Sep 30, 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

New in BusyCal 3.2.1 (Sep 27, 2017)

  • Fixes High Sierra issues

New in BusyCal 3.2.1d4 Beta (Sep 16, 2017)

  • Fixes High Sierra issues in Menu bar app.

New in BusyCal 3.2.1d3 Beta (Sep 12, 2017)

  • Fixes High Sierra bugs.

New in BusyCal 3.2 (Aug 30, 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

New in BusyCal 3.2d3 Beta (Aug 8, 2017)

  • Fixes Google Login errors
  • Other miscellaneous bug fixes

New in BusyCal 3.2d1 Beta (Jul 14, 2017)

  • Fixed crash when pasting a URL then clicking on it.

New in BusyCal 3.1.9 (Jul 7, 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

New in BusyCal 3.1.9d7 Beta (Jul 1, 2017)

  • Fixed bug when editing events that contain a dot in the UID
  • New provisioning profile

New in BusyCal 3.1.9d5 Beta (Jun 28, 2017)

  • Fixes Exchange Delegate crash
  • Improve syncing of iCloud events with attachments

New in BusyCal 3.1.9d4 Beta (Jun 7, 2017)

  • Scroll bars shown in Week view based on System Preference settings
  • Retries failed login attempts after 15 minutes
  • Fixes hang when selecting Go to Date
  • Fixes exception when using location lookup in Quick Entry
  • Displays a gray icon for attendees who have not responded to a meeting request
  • Fixes window resizing issue when launching BusyContacts in background

New in BusyCal 3.1.8 (Jun 5, 2017)

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

New in BusyCal 3.1.8d3 Beta (May 24, 2017)

  • Fixes problem importing and updating events with % character in UID
  • Displays "app-specific password" placeholder text in iCloud login dialog
  • Fixes other miscellaneous bugs

New in BusyCal 3.1.7 (Apr 26, 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

New in BusyCal 3.1.7d4 Beta (Apr 22, 2017)

  • Preserves Alarms on WebDAV calendars by default
  • Fixed crash due to malformed all-day event dates
  • Fixed crash when adding a SmartGroup to Attendee field
  • Localization fixes

New in BusyCal 3.1.7d2 Beta (Apr 8, 2017)

  • Fixes MapKit lookups in Location field.

New in BusyCal 3.1.6 (Apr 5, 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

New in BusyCal 3.1.6d8 Beta (Mar 20, 2017)

  • Fixed WebDAV calendar subscriptions containing graphic attachments
  • Added support for drag-n-drop of emails from Mail.app into Attendee field

New in BusyCal 3.1.6d2 Beta (Mar 7, 2017)

  • Improved Location field auto-completion of local contacts
  • Other minor bug fixes

New in BusyCal 3.1.5 (Feb 2, 2017)

  • Improved handling of iCloud login errors
  • Minor bug fixes

New in BusyCal 3.1.4 (Jan 20, 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

New in BusyCal 3.1.4d18 Beta (Jan 18, 2017)

  • Google Login optimizations
  • Disconnect from new servers during on-boarding if Login is canceled
  • Delete all BusyCal keychain items when resetting BusyCal
  • Improved performance of attendee lookups in large databases
  • Fixed attendee lookup not showing all results
  • Fixed progress spinners not updating in source list
  • Fixed bug editing an event with an attachment on OS X Server
  • Fixed potential crash when rapidly paging
  • Localization changes

New in BusyCal 3.1.4d10 Beta (Jan 6, 2017)

  • Fixed pasting email addresses into Attendee field
  • Fixed Location picker not dismissing sometimes
  • Fixed Insert Date & Time command in floating info window

New in BusyCal 3.1.4d9 Beta (Jan 5, 2017)

  • Added support for Google AppAuth
  • Fixed hang when closing info window after editing a repeating event
  • Fixed bug when pasting text into menu bar quick entry field

New in BusyCal 3.1.3 (Dec 10, 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

New in BusyCal 3.1.3d22 Beta (Dec 9, 2016)

  • Fixed bug when canceling last instance of a repeating meeting on Exchange
  • Other minor changes

New in BusyCal 3.1.3d19 Beta (Dec 3, 2016)

  • Added support for looking up Exchange attendees by last name
  • Extended width of attendee auto-complet list
  • Commit edits to Notes field when clicking Availability Viewer
  • Fixed crash when choosing Other starting location for Travel Time
  • Fixed snooze alarm description clipping

New in BusyCal 3.1.3d15 Beta (Dec 3, 2016)

  • Fixed attendee invite notifications not getting sent in some cases
  • Fixed dialog not displaying when deleting a meeting request
  • Fixed Calendar List font preference not sticking
  • Fixed menu bar truncation of To Dos with long titles

New in BusyCal 3.1.3d11 Beta (Nov 24, 2016)

  • Improved attendee lookup performance
  • Improved handling of attendee and contact names with unicode characters
  • Fixed Exchange Attendee Directory Lookup

New in BusyCal 3.1.3d4 Beta (Nov 21, 2016)

  • Fixed crash when collapsing/expanding Calendar Group in source list
  • Retain text editing settings in Notes field between sessions
  • Fixed bug when pasting selected text from Notes field into other apps
  • Use standard bullet character and default font for Date & Time stamp in Notes field
  • Quick Entry preview enhancements

New in BusyCal 3.1.3d1 Beta (Nov 15, 2016)

  • Fixed crash when pasting title text inline in Week view.

New in BusyCal 3.1.2 (Nov 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

New in BusyCal 3.1.2d19 Beta (Nov 5, 2016)

  • Fixed Exchange detached meeting exception sync bug
  • Display email address when Attendee has no name
  • Support Up arrow key in Location field
  • Don't invoke text editing mode when right-clicking on calendar in source list
  • Support Command-Left/Right arrow in Notes field of floating info window

New in BusyCal 3.1.2d16 Beta (Nov 2, 2016)

  • Fixed info panel alignment of custom repeat and alarm descriptions
  • Pasting text from Notes field into other apps pastes as plain text
  • Better parsing of attendees pasted into attendee field

New in BusyCal 3.1.2d12 Beta (Oct 30, 2016)

  • Fixed Exchange inbox notifications for repeating events with multiple attendees
  • Fixed Exchange syncing memory leak
  • Quick-Entry NLP improvements

New in BusyCal 3.1.2d10 Beta (Oct 28, 2016)

  • Improved Attendee and Contact field lookup results
  • Allow entering Attendees via Tab key and Return key
  • Fixed menu bar quick entry preview redraw issue
  • Fixed bug that caused selected event to get deselected after a sync
  • Fixed space bar toggling of checkboxes in source list

New in BusyCal 3.1.2d5 Beta (Oct 20, 2016)

  • Fixed cursor positioning when editing location field
  • Fixed location editing for recurring events
  • Fixed El Capitan Calendar Group checkbox behavior
  • Allow entering non-matching email addresses into Attendee field
  • Improved Attendee and Contact auto-complete

New in BusyCal 3.1.2d3 Beta (Oct 19, 2016)

  • Fixed crash related to unsubscribed calendars in source list
  • Fixed command-clicking and right-clicking in source list on El Capitan
  • Fixed various location picker bugs

New in BusyCal 3.1.1 (Oct 15, 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

New in BusyCal 3.1d18 Beta (Oct 14, 2016)

  • Fixed El Capitan Notes bug
  • Localized new strings

New in BusyCal 3.1d16 Beta (Oct 12, 2016)

  • Fixed El Capitan crash.

New in BusyCal 3.1d15 Beta (Oct 11, 2016)

  • Restored Source List checkbox command-click toggling
  • Restored Source List calendar selection on launch
  • 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

New in BusyCal 3.1d12 Beta (Oct 8, 2016)

  • Added Preview to Menu Bar Quick Entry
  • Added Attendee and Location pickers to Menu Bar Quick Entry
  • Fixed bug deleting an instance or a repeating meeting on Exchange
  • Fixed Month View cell scrolling on Sierra
  • Fixed Info Panel popup menu tracking on Sierra
  • Fixed Source List tracking on Sierra
  • Fixed bug printing long To Do Lists
  • Fixed El Capitan crash

New in BusyCal 3.1d8 Beta (Sep 30, 2016)

  • Fixed El Capitan crash
  • Fixed blank lines in attendee picker
  • Improved Quick Entry attendee and location pickers

New in BusyCal 3.1d6 Beta (Sep 28, 2016)

  • Quick-Entry field displays a preview of results while typing
  • Quick-Entry field displays Attendee and Location pickers
  • Added support for mass transit travel time
  • Improved 24-hour time entry in Info Panel
  • Increased maximum delay between digits entered in time field
  • Stopped showing non-local time zones in Month view
  • Fixed bug that prevented un-sharing an iCloud calendar
  • 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

New in BusyCal 3.0.7d2 Beta (Sep 19, 2016)

  • Fixes source list editing on Sierra.

New in BusyCal 3.0.7d1 Beta (Sep 16, 2016)

  • Fixes Graphics Panel window scrolling
  • Increases maximum delay between digits entered in time field

New in BusyCal 3.0.6 (Sep 13, 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

New in BusyCal 3.0.6d16 Beta (Sep 9, 2016)

  • URLs in Location field are now clickable
  • Retitled To Dos are scrolled into view in To Do List when necessary
  • Fixed map/location compatibility with Apple Calendar
  • Fixed tiling issue in Week view
  • Fixed cell scrolling on Sierra
  • Fixed crash when deleting events if pref enabled to Confirm when deleting events

New in BusyCal 3.0.6d12 Beta (Sep 3, 2016)

  • Fixed crash when switching views while editing Undated To Do in Info Panel
  • Don't move URLs stored in Location field to Location URL field

New in BusyCal 3.0.6d10 Beta (Sep 3, 2016)

  • Added Show Only This Calendar contextual menu when right-clicking a calendar in sidebar
  • Attendees can send comments when replying to meeting requests on servers that support it (e.g. Exchange and OS X Server)
  • Deleting a meeting displays prompt informing Organizer that attendees will be notified
  • Organizer can add comments when deleting/canceling an Exchange meeting
  • Fixed bug that caused time zones to always appear on Exchange events
  • Scroll New To Do into view in To Do List when necessary
  • Changed height of Timed To Dos in Week view back to 1-hour duration
  • Fixed time editing issue when using 24-hour time format
  • Fixed bug that could prevent Send Update button from appearing for Exchange users
  • Fixed bug that could cause To Do titles to change when completing a To Do while editing its title
  • Fixed crash when adding custom alarm before committing title change

New in BusyCal 3.0.6d9 Beta (Sep 1, 2016)

  • Added Show Only This Calendar contextual menu when right-clicking a calendar in sidebar
  • Attendees can send comments when replying to meeting requests on servers that support it (e.g. Exchange and OS X Server)
  • Deleting a meeting displays prompt informing Organizer that attendees will be notified
  • Organizer can add comments when deleting/canceling an Exchange meeting
  • Fixed bug that caused time zones to always appear on Exchange events
  • Scroll New To Do into view in To Do List when necessary
  • Changed height of Timed To Dos in Week view back to 1-hour duration
  • Fixed time editing issue when using 24-hour time format
  • Fixed bug that could prevent Send Update button from appearing for Exchange users
  • Fixed bug that could cause To Do titles to change when completing a To Do while editing its title
  • Fixed crash when adding custom alarm before committing title change

New in BusyCal 3.0.6d6 Beta (Aug 21, 2016)

  • 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 source event is in different time zone
  • Added Email All Participants command to event contextual menu
  • Added photos to Inbox of person who modified or replied to event
  • Added preference setting for confirming deletes
  • Changed height of Timed To Dos in Week view to 30-minute duration
  • Fixed bug causing detached repeating events to be garbage collected
  • Removed manual To Do sorting when sorting by any criteria other than Manual

New in BusyCal 3.0.5 (Jul 29, 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

New in BusyCal 3.0.5d3 Beta (Jul 26, 2016)

  • Fixed duration popup from remaining visible after clicking on it
  • Floating Info Window displays within BusyCal layer when switching apps
  • Added support for pasting comma and line separated attendees into attendee field
  • Added To Do List date range option -- In Calendar Range
  • Display My alarms on Birthdays and Anniversaries calendars
  • Double-clicking an alarm shows event in calendar without going into edit mode
  • Previous selection is cleared when option-dragging an event to duplicate it
  • Added support for pasting graphics into Notes field
  • Fixed crash when entering nil alarm date
  • Fixed alignment of Title field

New in BusyCal 3.0.4 (Jul 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

New in BusyCal 3.0.4d15 Beta (Jul 20, 2016)

  • Fixed Sierra bugs
  • Fixed time editing bugs
  • Fixed Exchange to do completion date bug
  • Fixed default duration and related NLP bug
  • Improved performance of Location field lookups
  • Added new icons (alarm, attachment, repeat, attendee) to Week view events
  • Other miscellaneous bug fixes

New in BusyCal 3.0.4d8 Beta (Jul 17, 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, better AM/PM prediction.
  • 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

New in BusyCal 3.0.4d1 Beta (Jul 9, 2016)

  • 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
  • Fixed bug that would cause title edits made in calendar view to be lost when changing attribute in info panel
  • Info Panel draws darker text in Notes field
  • Info Panel date picker reflects start of week preference
  • Info Panel shows only the fields selected in preferences

New in BusyCal 3.0.3 (Jul 2, 2016)

  • Fixes premature 30-day trial expiration.

New in BusyCal 3.0.2 (Jun 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

New in BusyCal 3.0.2d6 Beta (Jun 29, 2016)

  • Fixes redraw issues with repeating banners when scrolling
  • Fixes various info panel crashes
  • Fixes crash when entering quotes in Quick Entry field
  • Fixes crash in search list when results include event with nil title
  • Fixes hidden contact tiles
  • Fixes text substitution in Notes field
  • Fixes My notes on read-only events
  • Exposes prev/next incremental scrolling options in View menu

New in BusyCal 3.0.1 (Jun 25, 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

New in BusyCal 3.0.1d2 Beta (Jun 24, 2016)

  • 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
  • My alarms can be added to read-only events
  • Correct trigger time is displayed for absolute alarms

New in BusyCal 3.0.1d1 Beta (Jun 23, 2016)

  • Fixes Info Panel crash for events with nil attributes.

New in BusyCal 3.0 (Jun 22, 2016)

  • Initial Release.

New in BusyCal 2.7 Beta 1 (Feb 18, 2016)

  • Fixed bug where Exchange attendees were mysteriously added to an event•Fixed 24-hour time formatting bug on Japanese and Finnish systems

New in BusyCal 2.6.9 (Oct 20, 2015)

  • Decreased swiping sensitivity on Magic Mouse
  • Fixed crash when storing backups to iCloud Drive

New in BusyCal 2.6.9 Beta 1 (Oct 15, 2015)

  • Decreased swiping sensitivity to reduce unwanted swipes on Magic Mouse
  • Fixed crash when storing backups to iCloud Drive

New in BusyCal 2.6.8 (Oct 9, 2015)

  • Fixed clipping of 24-hour time fields on El Capitan

New in BusyCal 2.6.8 Beta 1 (Sep 29, 2015)

  • Fixed clipping of 24-hour time fields on El Capitan

New in BusyCal 2.6.7 (Sep 20, 2015)

  • Compatible with OS X 10.11 El Capitan
  • Fixed crash when attempting to sync attachments with Google
  • Fixed crash in Quick Entry when parsing strings with multiple blank spaces
  • Fixed Exchange bug where repeating event exceptions occurr on wrong day if East of GMT
  • Fixed Exchange bug that causes Activity Viewer to cut off events at midnight UTC
  • Notes field text is displayed in default font size when using date stamp
  • Backups are stored to BusyCal Container if no backup folder is selected
  • Added support for AirMail 2.5

New in BusyCal 2.6.7 Beta 3 (Sep 15, 2015)

  • Fixed crash in Quick Entry when parsing strings with multiple blank spaces
  • Fixed serial number validation error
  • Added support for AirMail 2.5 beta

New in BusyCal 2.6.7 Beta 2 (Sep 2, 2015)

  • Core Animation transitions are disabled on El Capitan to avoid OS redraw bugs
  • Fixed crash when attempting to sync attachments with Google
  • Backups are stored to BusyCal Container if no backup folder is selected
  • Notes field text is displayed in default font size when using datestamp to enter notes
  • Fixed Exchange bug where repeating event exceptions occurr on wrong day if East of GMT
  • Fixed Exchange bug that causes Activity Viewer to cut off events at midnight UTC

New in BusyCal 2.6.7 Beta 1 (Aug 17, 2015)

  • Core Animation transitions are disabled on El Capitan to avoid OS redraw bugs
  • Backups are stored to BusyCal Container if no backup folder is selected
  • Fixed bug where repeating event exceptions occurred on wrong day if syncing with Exchange East of GMT
  • Fixed bug that caused Activity Viewer to cut off events at midnight UTC when syncing with Exchange
  • Notes field text is displayed in default font size when using datestamp to enter notes

New in BusyCal 2.6.6 (Apr 21, 2015)

  • Added "Copy BusyCal Event URL to Clipboard" command
  • Added Smart Filter predicates for "is set" and "is not set"
  • Attendee and Contact fields will match Tags in BusyContacts and auto-fill its members (requires BusyContacts 1.0.3).
  • Localized in Simplified Chinese
  • Quick Entry improvements
  • Remember column widths when creating list view settings Smart Filter
  • Improved speed when dismissing hundreds of notifications via OK All
  • Don't add default alarm when editing existing event with no alarm
  • Don't dim Exchange file attachments on read-only meetings
  • Treat HTTP 307 Redirects as a temporary error
  • Fixed issue with Alarms sometimes not firing when snoozed past midnight
  • Fixed bogus WebDAV change notifications from some servers (e.g. Kayak)
  • Fixed Print crash

New in BusyCal 2.6.6 Beta 4 (Apr 16, 2015)

  • Attendee and Contact fields will match Tags in BusyContacts and auto-fill its members (Note: BusyContacts 1.0.3 beta is required).
  • Fixed issue with Alarms sometimes not firing when snoozed past midnight
  • Fixed inbox notifications for bogus events on Kayak WebDAV feed
  • Fixed localization bugs

New in BusyCal 2.6.6 Beta 3 (Apr 2, 2015)

  • Added Copy BusyCal Event URL to Clipboard command
  • Localized in Simplified Chinese
  • Treat HTTP 307 Redirects as a temporary error
  • Fixed bogus WebDAV change notifications from some servers (e.g. Kayak)
  • Fixed Print crash

New in BusyCal 2.6.6 Beta 2 (Mar 25, 2015)

  • Added Smart Filter predicates for "is set" and "is not set"
  • Remember column widths when creating list view settings Smart Filter
  • Improved speed when dismissing hundreds of notifications
  • WebDAV change notification improvements
  • Quick Entry improvements
  • Don't add default alarm when editing existing event with no alarm
  • Don't dim Exchange file attachments on read-only meetings

New in BusyCal 2.6.6 Beta 1 (Mar 13, 2015)

  • Fixed bug that caused bogus change notifications on some WebDAV calendars

New in BusyCal 2.6.5 (Feb 27, 2015)

  • Improved handling of Exchange cookies to avoid repeated login dialogs
  • Improved handling of failed Exchange Push subscriptions
  • Improved Quick Entry parsing of 24-hour times
  • Alarm snoozes that conflict with an acknowledgement are resynced
  • Update WebDAV events when no LAST-MODIFIED property
  • Display change notifications for WebDAV feeds
  • Fixed dragging of events to sidebar in Week View
  • Fixed Time Zone menu

New in BusyCal 2.6.5 Beta 1 (Feb 24, 2015)

  • Improved handling of Exchange cookies to avoid repeated login dialogs
  • Improved handling of failed Exchange Push subscriptions
  • Alarm snoozes that conflict with an acknowledgement are resynced
  • Improved Quick Entry parsing of 24-hour times
  • Fixed dragging of events to sidebar in Week View
  • Update WebDAV events when no LAST-MODIFIED property
  • Display change notifications for WebDAV feeds

New in BusyCal 2.6.4 (Feb 13, 2015)

  • BusyContacts integration
  • Fixed Google 409 error when modifying a repeating event
  • Fixed various CalDAV syncing bugs
  • Fixed various Exchange syncing bugs
  • Fixed timezone errors when processing Lotus Notes invites
  • Fixed hang in graphics panel when retrieving large results
  • Fixed quick entry bug when creating To Dos with relative dates
  • Fixed custom date format crash on Yosemite
  • Alarm window enhancements and bug fixes
  • Added support for iCloud symbolic calendar colors
  • Added Black calendar color and tag color
  • Removed deprecated Address Panel Window
  • Snooze alarms are now discarded if a conflict with the server occurs
  • My alarms and other My property changes do not cause a sync

New in BusyCal 2.6.4 Beta 8 (Feb 7, 2015)

  • Fixed Google repeat sequence bug

New in BusyCal 2.6.4 Beta 7 (Feb 5, 2015)

  • Fixed non-resizable Alarm Window bug

New in BusyCal 2.6.4 Beta 6 (Feb 4, 2015)

  • Fixed Google 409 error when modifying a repeating event
  • Fixed sync timeout when waking from sleep
  • Fixed bug when unsharing a calendar on OS X Server
  • Fixed Kerio schedule inbox bug
  • Fixed Delegate auto-complete bug
  • Remember Alarm window width across restarts

New in BusyCal 2.6.4 Beta 5 (Jan 26, 2015)

  • Fixed bug where BusyCal would not reconnect to Google after a timeout error
  • Fixed hang in graphics panel when retrieving large results
  • Work around bogus E. South America timezone from Lotus Notes invite
  • Use UIDs rather than calendar name when creating new calendar on OS X Server
  • Don't push changes to server when editing My alarms and other My properties
  • Shrink Alarm window to fit when window loses focus
  • Added support for AirMail2

New in BusyCal 2.6.4 Beta 4 (Dec 18, 2014)

  • Fixed BusyContacts Activity List integration bug
  • Fixed Alarm Window keyboard control bug

New in BusyCal 2.6.4 Beta 3 (Dec 11, 2014)

  • Fixed obscure Exchange crash using POSIX date formatter
  • Fixed quick entry bug when creating To Dos with relative dates
  • Localization changes

New in BusyCal 2.6.4 Beta 2 (Dec 3, 2014)

  • Expose Contact field in Info Panel if BusyContacts is installed
  • Fixed bug syncing Birthday changes in real time with BusyContacts
  • Fixed bug linking Undated To Dos with contact in BusyContacts
  • Allow contact tokens to be copied/pasted between events
  • Added Black calendar and tag color
  • Fixed crash when syncing Exchange recurrence rule with no end date
  • Fixed crash when syncing InternetMessageHeaders

New in BusyCal 2.6.4 Beta 1 (Nov 11, 2014)

  • Fixed custom date format crash on Yosemite
  • Fixed OS X Server no-timezone recurring event bug
  • Fixed OS X Server resource scheduling bug
  • Fixed Reminders custom calendar-color bug
  • Fixed serial number validation bug
  • Fixed List View scroll position bug
  • Fixed beep when creating new events in menubar app when BusyCal not running
  • Improved compatibility with CalDAV servers that don't return an Etag on a PUT request (SabreDAV et al).
  • Display Birthdays/Anniversaries from BusyContacts if installed
  • Snooze alarms are discarded after a conflict with the server
  • Removed deprecated Address Panel Window
  • Put contact name into event title when creating linked events in BusyContacts
  • Display Tag in new Yosemite token style

New in BusyCal 2.6.3 (Oct 17, 2014)

  • Yosemite compatibility
  • Added retina graphics for source list and other elements
  • Added support for sending emails via AirMail 2
  • Fixed timezone bug affecting invites generated by Outlook and Lotus Notes
  • Fixed bug where new calendars created on Google wouldn't show up until relaunching
  • Fixed bug that caused bogus birthdays to appear for contacts with anniversaries
  • Fixed broken Mail URLs

New in BusyCal 2.6.3 Beta 3 (Oct 16, 2014)

  • More Yosemite bug fixes
  • More retina graphics for source list and other elements
  • Added support for sending emails via AirMail 2

New in BusyCal 2.6.3 Beta 2 (Oct 15, 2014)

  • Yosemite bug fixes
  • Added missing retina icons and graphics
  • Fixed bug that caused bogus birthdays to appear for contacts with anniversaries
  • Fixed broken Mail URLs
  • Localization

New in BusyCal 2.6.3 Beta 1 (Oct 10, 2014)

  • Fixed various Yosemite bugs
  • Fixed timezone bug affecting invites generated by Outlook and Lotus Notes
  • Fixed bug where new calendars created on Google wouldn't show up until relaunching
  • Dock icon shows today's date when app not running; only works with direct version
  • Allow Mac App Store customers to register when running trial version

New in BusyCal 2.6.2 (Sep 29, 2014)

  • Fixed bug affecting iCloud app-specific passwords
  • Fixed compatibility issue when syncing with BusySync and importing legacy data
  • Fixed bug for confirming changes on Google shared calendars
  • Fixed bug to allow pasting images into Notes field
  • Added colored tags to Info Panel
  • Added ability to option-drag event to calendar in source list to copy it there

New in BusyCal 2.6.1 Beta 2 (Sep 27, 2014)

  • Fixed crash on Spanish language systems

New in BusyCal 2.6.1 Beta 1 (Sep 26, 2014)

  • Fixed bug affecting iCloud app-specific passwords
  • Fixed compatibility issue when syncing with BusySync and importing legacy data
  • Fixed bug for confirming changes on Google shared calendars
  • Fixed bug to allow pasting images into Notes field
  • Added colored tags to Info Panel
  • Added ability to option-drag event to calendar in source list to copy it there

New in BusyCal 2.6 (Sep 17, 2014)

  • Added support for coloring events via Tag colors (also compatible with Exchange/Outlook category colors)
  • Added support for Airmail and MailMate (for sending meeting invites, email alerts and logs)
  • Added support for searching attendees when searching
  • Added support for storing account credentials in Keychain
  • Added Paste as Rich Text menu command; Text is now pasted as plain text by default
  • Added ability to double-click image well to open Graphics Palette or attached image in Preview
  • Added synthesized change notifications for all servers
  • Fixed malformed timezones in British Airways itineraries
  • Fixed malformed brighttalk.com ics files by converting slashes in UID to underscores
  • Fixed bug that caused unnecessary use of GPU
  • Fixed bug that prevented dragging contacts to Notes field on retina display
  • Fixed bug when opening event from Alarm Window while running in full-screen mode
  • Fixed quick entry bug for events starting at 11pm
  • Fixed window sizing bugs in Tags dialog and free/busy viewer
  • Fixed year-less Birthdays bug in New Zealand Time zone
  • No longer encoding certain characters used in URLs (:/+$)
  • Localization changes
  • Database format changed to support future integration with BusyContacts
  • ICLOUD:
  • Added support for SCHEDULE-AGENT=CLIENT parameter when storing iMIPs to iCloud
  • Added support for syncing To Do DTSTART with iCloud for better compatibility with iOS Reminders
  • Improved handling/mapping of iCloud calendar colors
  • Improved iCloud syncing performance
  • Fixed crash caused by new iOS parameter X-APPLE-TRAVEL-DURATION;VALUE=DURATION
  • GOOGLE:
  • Fixed Google bootstrap error when attempting to connect via port 80
  • Fixed Google 404 error when storing invites addressed to non-gmail attendee
  • Fixed Google 410 error when privilege change requires a full sync
  • Fixed Google null title bug on free/busy calendars to display [Busy] instead of (null)
  • EXCHANGE:
  • Added Advanced login options for Exchange Accounts
  • Added support for Private Tasks synced with Exchange
  • Fixed Exchange crash that could occur when changing both an event's time and time zone
  • Fixed Asia/Singapore Timezone bug when syncing with Exchange
  • Fixed Exchange repeating event bug that caused last occurrence to be omitted
  • Fixed Exchange sharing bug when granting Free/Busy or Delegate privileges
  • Fixed Exchange time zone related bugs
  • Fixed crash when syncing malformed Exchange categories
  • CALDAV SERVERS:
  • Added support for Fruux public calendar sharing
  • Added support for Synology CalDAV server
  • Added support for schedule inbox on old-style CalDAV servers (Google, Kerio, Zimbra)
  • Added support for free/busy viewing on old-style CalDAV servers (Google, Kerio, Zimbra)
  • Fixed OS X Server calendar-no-timezone invalid overridden instance bug
  • Display "Private Event" for Zimbra private events with null title

New in BusyCal 2.6 Beta 8 (Sep 8, 2014)

  • Fixed Exchange Login bug
  • Localization changes

New in BusyCal 2.6 Beta 6 (Aug 7, 2014)

  • Fix malformed timezones in British Airways itineraries
  • Other miscellaneous bug fixes

New in BusyCal 2.6 Beta 5 (Jul 8, 2014)

  • Fixed Menu-bar bug that caused dated To Dos to show up on each day
  • Fixed Asia/Singapore Timezone bug when syncing with Exchange
  • Fixed quick entry bug for events starting at 11pm
  • First public beta release with built-in Software Update mechanism

New in BusyCal 2.6 Beta 4 (Jul 3, 2014)

  • Added Check For Updates menu command

New in BusyCal 2.6 Beta 3 (Jul 2, 2014)

  • Fixed crash when syncing malformed Exchange categories
  • Don't display change notifications if only the alarm has changed

New in BusyCal 2.6 Beta 2 (Jul 2, 2014)

  • Fixed crash on non-English language systems

New in BusyCal 2.6 Beta 1 (Jul 2, 2014)

  • Database format change to support future BusyContacts integration
  • Added support for Tag colors (for compatibility with Exchange/Outlook category colors)
  • Added support for storing account credentials in Keychain
  • Added support for Airmail and MailMate (for sending meeting invites, email alerts and logs)
  • Added ability to double-click image well in Info Panel to open Graphics Palette or open attached image in Preview
  • Added synthesized change notifications for all servers
  • Added support for SCHEDULE-AGENT=CLIENT parameter when storing iMIPs to iCloud
  • Added free/busy viewing support for old-style CalDAV servers (Google, Kerio, Zimbra)
  • Added schedule inbox support for old-style CalDAV servers
  • Fixed Exchange repeating event bug that caused last occurrence to be omitted
  • Fixed Google null title bug on free/busy calendars to display [Busy] instead of (null)
  • Fixed Google 410 error when privileges change requiring a full sync
  • Fixed OS X Server calendar-no-timezone invalid overridden instance bug
  • Fixed crash when deleting default snooze value in Preferences
  • Fixed bug that prevented dragging contacts to Notes field on retina display
  • Fixed brighttalk.com bug by converting illegal slashes in UID to underscores

New in BusyCal 2.5.5 Beta 3 (May 16, 2014)

  • Fixed crash that could occur when changing both an event's time and time zone

New in BusyCal 2.5.5 Beta 2 (May 16, 2014)

  • Improved iCloud syncing performance
  • Fixed Exchange time zone related bugs
  • Fixed window sizing bugs in Tags dialog and free/busy viewer
  • Fixed bug that caused unnecessary use of GPU

New in BusyCal 2.5.5 Beta 1 (May 16, 2014)

  • Support Fruux public calendar sharing
  • Support Kerio and Zimbra free/busy viewing in Availability Viewer
  • Display "Private Event" for Zimbra private events with null title
  • Support Synology CalDAV server
  • Support eventnoted CalDAV server

New in BusyCal 2.5.4 (Dec 4, 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 oubtox 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

New in BusyCal 2.5.3 (Oct 23, 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

New in BusyCal 2.5.2 (Sep 18, 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

New in BusyCal 2.5.1 (Sep 9, 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

New in 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)

New in BusyCal 2.0.7 (Jul 1, 2013)

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

New in BusyCal 2.0.6 (Jun 11, 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.

New in BusyCal 2.0.5 (May 14, 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

New in BusyCal 2.0.4 (Mar 1, 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

New in BusyCal 2.0.3 (Feb 15, 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

New in BusyCal 2.0.2 (Dec 6, 2012)

  • Added option to print multiple months/weeks when viewing custom number of weeks/days
  • Fixes bug that caused Past Due To Dos to not show in To Do List
  • Fixes Google Calendar syncing bugs
  • 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.

New in BusyCal 2.0.1 (Nov 16, 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

New in BusyCal 1.6.4 (Jul 27, 2012)

  • Fixed code signing bug that would cause installation errors on some systems.

New in BusyCal 1.6.3 (Jul 25, 2012)

  • Supports Mountain Lion Gatekeeper.
  • Fixes Dock icon redraw bug on MacBook Pro retina display.
  • Fixes 403 error when syncing iCloud WebDAV calendar.
  • Supports Daylite CalDAV server.

New in BusyCal 1.6.3 Beta 1 (Jul 17, 2012)

  • What's new:
  • Supports Mountain Lion
  • Supports Mountain Lion Gatekeeper
  • Supports MacBook Pro retina display
  • Supports Daylite CalDAV server
  • Fixes 403 error when syncing iCloud WebDAV calendar

New in BusyCal 1.6.2 (Jan 24, 2012)

  • Fixed bug that would cause conflicts to occur when syncing with Google.
  • Fixed bug that prevented organizer from updating a meeting on iCloud.
  • Fixed incompatibility with alarms that have no sound on Lion iCal Server.
  • Localization changes.

New in BusyCal 1.6.2 Beta 2 (Dec 16, 2011)

  • Developed work around for a new Google bug that causes conflicts when editing existing events.

New in BusyCal 1.6.2 Beta 1 (Dec 10, 2011)

  • Developed work around for a new Google bug that causes conflicts when creating New Events.
  • Fixed bug that can cause edits to be rejected when editing meetings on iCloud calendars.
  • Fixed bug that prevented adding an attendee to a single occurrence of a repeating event on an iCloud calendar.
  • Fixed bug that caused events with message only alarms to be rejected when syncing with Lion iCal Server.

New in BusyCal 1.6.1 (Nov 8, 2011)

  • Fixed problems connecting to me.com accounts
  • Fixed bug moving attachments to iCloud
  • Fixed crash when dismissing shared calendar notifications
  • Fixed alarm sound preference not saving between sessions
  • Fixed non-matching organizer URNs on iCloud iTIPs
  • Fixed grid line printing bug
  • Other miscellaneous bug fixes

New in BusyCal 1.6.1 Beta 5 (Nov 3, 2011)

  • Fixed crash when displaying a percent-escaped URL with non-UTF-8 characters in info panel
  • Removed Server Settings button form offline LAN server alert

New in BusyCal 1.6.1 Beta 4 (Oct 28, 2011)

  • Fixed bug when canceling a delete of a repeating to do
  • Fixed bug when entering a custom address into location alarm dialog
  • Fixed crash when importing invalid ics file

New in BusyCal 1.6.1 Beta 3 (Oct 26, 2011)

  • Catches Sync Services exception and presents Reset Sync History alert

New in BusyCal 1.6.1 Beta 2 (Oct 25, 2011)

  • Fixed printing bug
  • Fixed crash when creating a new calendar while editing a calendar group name

New in BusyCal 1.6 (Oct 12, 2011)

  • Added support for iCloud.
  • Added support for Location alarms when syncing with the Reminders app or BusyToDo on iOS 5.
  • Added support for syncing repeating To Dos with the Reminders app on iOS 5.
  • Added support for absolute alarms on undated tasks.
  • Added ability to move calendars to iCloud.
  • Added ability to accept iCloud shared calendar requests.
  • Added ability to change name and color of shared iCloud calendars independent of host settings.
  • Added ability to print multiple days/weeks/months.
  • Fixed Text Size and List View printing bugs.
  • Fixed full screen mode bugs on Lion.
  • Fixed Lion iCal Server syncing bug when completing undated To Dos.
  • Fixed bug in filename when performing a manual backup.
  • Fixed crash that could occur when dragging an email, contact, or image onto an event.
  • Fixed crash when modifying a custom alarm or repeat.
  • Fixed crash that could occur if initial sync was aborted.

New in BusyCal 1.6 Beta 4 (Oct 6, 2011)

  • Fixed bootstrapping when connecting to a new iCloud account.

New in BusyCal 1.6 Beta 3 (Oct 3, 2011)

  • Fixed crash caused by meetings with nil email organizer
  • Reset trial timer
  • Other miscellaneous bug fixes

New in BusyCal 1.6 Beta 2 (Oct 1, 2011)

  • Fixed crash when moving an event from a Google calendar to a local or CalDAV calendar.
  • A To Do calendar group is automatically created on first sync with iCloud for task-only calendars.
  • New Help files.
  • New Localizations.
  • Miscellaneous bug fixes and optimizations.

New in BusyCal 1.6 Beta 1 (Sep 27, 2011)

  • Added support for iCloud.
  • Added support for syncing repeating tasks with iCloud and the Reminders app on iOS 5.
  • Added support for location alarms when syncing tasks with iCloud and an iPhone running the Reminders app on iOS 5 (or BusyToDo 1.6).
  • Added support for absolute alarms on undated tasks.
  • Added ability to move a local calendar to iCloud.
  • Added ability to accept MobileMe and iCloud shared calendar requests.
  • Added ability to change name and color of shared calendars independent of host settings.
  • Added support for QuickCal.
  • Added ability to print multiple days/weeks/months.
  • Fixed Text Size and List View printing bugs.
  • Fixed full screen mode bugs.
  • Fixed Lion iCal Server syncing bug when completing undated tasks.
  • Fixed bug in filename when performing a manual backup.
  • Fixed crash that could occur when dragging an email, contact, or image onto an event.
  • Fixed crash when modifying a custom alarm or repeat.
  • Fixed crash that could occur if initial sync was aborted.
  • Display domain name in CalDAV login dialog.

New in BusyCal 1.5.5 (Jul 14, 2011)

  • Lion compatibility.
  • Supports full screen mode on Lion.
  • Supports trackpad gestures on Lion.
  • Supports new scrollbars on Lion.
  • Supports Address Book yearless birthdays on Lion.

New in BusyCal 1.5.4 (Jul 8, 2011)

  • Lion compatibility.
  • Supports full screen mode on Lion.
  • Supports trackpad gestures on Lion.
  • Supports new scrollbars on Lion.
  • Supports Address Book yearless birthdays on Lion.
  • Supports Fantastical.
  • Preliminary support for iCloud beta.
  • Improved recurring event copy/paste handling.
  • Google Calendar meeting requests can be accepted in BusyCal.
  • Fixes Google Calendar syncing bug that caused changes in newly created events to get reverted.
  • Fixes WebDAV authentication bug.
  • Fixes broken links that contain # character.
  • Fixes Mail Event bug when using Outlook 2011.
  • Fixes bug affecting repeating To Dos with email alarms.

New in BusyCal 1.5.4 Beta 4 (Jun 23, 2011)

  • This release is focused on Lion and iCloud compatibility. What's new:
  • Supports full screen mode on Lion.
  • Supports trackpad swiping on Lion.
  • Supports Lion scrollbars.
  • Supports Address Book year-less birthdays.
  • Supports iCloud beta.

New in BusyCal 1.5.4 Beta 3 (Jun 16, 2011)

  • Compatible with Fantastical 1.0.2b1.
  • Fixed WebDAV authentication bug.

New in BusyCal 1.5.4 Beta 2 (Apr 29, 2011)

  • Fixes broken links that contain # character
  • Fixes Google syncing bug
  • Fixes NSURLConnection bug

New in BusyCal 1.5.3 (Mar 24, 2011)

  • Korean and Spanish Localization
  • Sort by Title option in To Do List
  • Fixed default Alarm sound of None
  • Improved CalDAV syncing and meeting invitation handling
  • Other miscellaneous bug fixes

New in BusyCal 1.5.3 Beta 2 (Mar 19, 2011)

  • Sort by Title option in To Do List
  • Allow multiple Recipient headers in old-style CalDAV meeting invitations
  • Organizer deleting one occurrence of a repeating meeting shouldn't set his status to Declined
  • Give .ics files dragged to the desktop unique names
  • Change wording in BusyCalAlarm confirmation dialog & checkboxes in Alarm prefs (to satisfy Mac App Store requirements)

New in BusyCal 1.5.3 Beta 2 (Mar 19, 2011)

  • Sort by Title option in To Do List
  • Allow multiple Recipient headers in old-style CalDAV meeting invitations
  • Organizer deleting one occurrence of a repeating meeting shouldn't set his status to Declined
  • Give .ics files dragged to the desktop unique names
  • Change wording in BusyCalAlarm confirmation dialog & checkboxes in Alarm prefs (to satisfy Mac App Store requirements)

New in BusyCal 1.5.3 Beta 1 (Mar 10, 2011)

  • Improved CalDAV syncing
  • Korean Localization
  • Spanish Localization

New in BusyCal 1.5.2 (Mar 1, 2011)

  • Outgoing meeting replies are shown when "Show outgoing meeting invitations in Mail" preference is checked
  • Worked around Google bug that caused some users unnecessary sync conflicts
  • Fixed "Application needs to be reinstalled" error
  • Improved MobileMe CalDAV syncing
  • Localization changes
  • Miscellaneous bug fixes

New in BusyCal 1.5.2 Beta 2 (Feb 24, 2011)

  • Fixed crash related to DNS errors
  • Fixed crash in 1.5.2b1 when converting database to BusySync format
  • Handle MobileMe CalDAV http 542 errors

New in BusyCal 1.5.2 Beta 1 (Feb 22, 2011)

  • Outgoing meeting responses will also be shown when the "Show outgoing meeting invitations in Mail" preference is checked
  • Worked around Google bug that caused some users unnecessary sync conflicts
  • Improved MobileMe meeting syncing
  • Localization changes
  • Miscellaneous bug fixes

New in BusyCal 1.5.1 (Feb 9, 2011)

  • Fixed Time Zone bug when syncing with new MobileMe Calendar
  • Improved support for meeting scheduling through new MobileMe Calendar
  • More reliable CalDAV syncing
  • Added preferences for setting meeting organizer email and showing outgoing email invitations before sending
  • Added support for sending email invitations through additional email clients (Apple Mail, Entourage, Outlook 2011, Mailplane, Postbox, Sparrow and Eudora)
  • Dragging files into the Notes field creates links instead of embedding the files
  • Various other bug fixes

New in BusyCal 1.5.1 Beta 4 (Feb 5, 2011)

  • Improved support for meeting scheduling on MobileMe

New in BusyCal 1.5.1 Beta 3 (Feb 2, 2011)

  • CalDAV syncing bug fixes
  • Improved support for meeting scheduling on MobileMe
  • Added preferences for setting meeting organizer email and showing outgoing emails before sending
  • Added support for Sparrow and Eudora Mail
  • Dragging files into the Notes field creates links instead of embedding the files
  • Corrected sunrise & sunset calculations for Adelaide, Australia
  • Various other bug fixes

New in BusyCal 1.5.1 Beta 2 (Jan 8, 2011)

  • Fixed crash on Intel Leopard
  • Improved Time Zone repair code when syncing with new MobileMe Calendar

New in BusyCal 1.5.1 Beta 1 (Jan 7, 2011)

  • Fixed Time Zone bug when syncing with new MobileMe Calendar
  • Fixed various crashes
  • More reliable CalDAV syncing
  • Added support for sending email invitations through additional email clients (Apple Mail, Entourage, Outlook 2011, Mailplane, and Postbox)
  • Various other bug fixes and enhancements

New in BusyCal 1.5 (Nov 20, 2010)

  • Final 1.5 public release with support for new MobileMe Calendar and other CalDAV Servers
  • Added Location popup menu to WebDAV Calendar Info dialog
  • Fixed crash when read-only calendar edited in Sync Services
  • Localization changes

New in BusyCal 1.5 Beta 8 (Nov 16, 2010)

  • Added support for WebDAV Calendars located on MobileMe (new in OS X 10.6.5)
  • Auto-subscribe to primary calendar when migrating Google CalDAV subscription from iCal
  • Fixed Push/XMPP crash again

New in BusyCal 1.5 Beta 7 (Nov 16, 2010)

  • Fixed PowerPC crash
  • Fixed Push/XMPP crash
  • Added Norwegian Localization

New in BusyCal 1.5 Beta 8 (Nov 16, 2010)

  • Fixed PowerPC crash
  • Fixed Push/XMPP crash
  • Added Norwegian Localization

New in BusyCal 1.5 Beta 6 (Nov 5, 2010)

  • Fixed crash when connecting to bogus CalDAV server URL
  • Suppress permission alert from continually displaying
  • Better handling of CalDAV server temporary errors
  • Other miscellaneous changes

New in BusyCal 1.5 Beta 5 (Oct 27, 2010)

  • Fixed XMPP crasher
  • Added support for Kerio delegates
  • Added support for Snow Leopard Calendar Server group wiki calendars
  • Italian Localization

New in BusyCal 1.5 Beta 4 (Oct 21, 2010)

  • Added support for more CalDAV servers: Kerio, Zimbra, Lightning, Communigate, and Beehive.
  • Improved migration of CalDAV account settings from iCal
  • Added support for read-only CalDAV calendars subscriptions
  • Auto-subscribe to CalDAV calendars
  • Improved Push support
  • Localization changes
  • Other miscellaneous bug fixes

New in BusyCal 1.5 Beta 3 (Sep 27, 2010)

  • Fixed bug migrating CalDAV subscriptions to BusyCal when upgrading from BusySync
  • Fixed crash when importing certain ics files
  • Other minor changes

New in BusyCal 1.5 Beta 2 (Sep 21, 2010)

  • Includes the ability to sync with the new MobileMe Calendar beta and other CalDAV servers, while continuing to sync calendars on the LAN and with Google Calendar. The BusyCal public beta is recommended for all BusySync and BusyCal users who wish to sync with the new MobileMe Calendar beta or other CalDAV servers.

New in BusyCal 1.3.3 (Jul 28, 2010)

  • Fixed Google "cannot delete a cancelled event" syncing error
  • Localization improvements
  • Other minor bug fixes

New in BusyCal 1.3.2 (Jul 13, 2010)

  • Fixed crasher introduced in 1.3.1
  • Fixed bug when converting Calendar Groups from 1.3 to 1.3.x
  • Added option to install beta releases in Preferences > Update
  • Localization improvements

New in BusyCal 1.3.1 (Jul 7, 2010)

  • Fixed bug in Week View when dragging events
  • Added Overwrite Sync Services button to fix syncing errors on Snow Leopard
  • Fixed bug where recurring ToDos were not showing up in Alarms menu
  • Fixed crash that could occur on first launch if prefs corrupted
  • Fixed crash that could occur when deleting duplicates
  • Fixed bug when syncing Birthdays calendar on LAN
  • Added more Help documentation
  • Localization improvements
  • Other minor enhancements and bug fixes

New in BusyCal 1.3 (May 27, 2010)

  • Localization — Localized into French, German, Italian and Dutch. Other languages are in the works.
  • Week Numbers — Option to display week numbers in the calendar and mini months.
  • Birthdays calendar — BusyCal now has its own Birthdays calendar that syncs directly with Address Book. And you can optionally display a person's age in the event title (e.g. Fred's 10th Birthday).
  • Address Book integration — You can drag People and Groups from Address Book (or the new Address Panel) into the calendar to create a meeting, or drag them into the To Do List to create a To Do that is linked back to that contact in Address Book.
  • Drag & Drop improvements — You can drag To Dos into the calendar to transform them into Events or drag Events from the calendar into the To Do List to transform them into To Dos. And the week view now supports drag & drop to and from the timeline to convert all-day events to timed-events, and vice versa.
  • Apple Help — Help files are now available from the help menu.
  • Graphics attached to banners will display in the calendar.
  • Completed to dos will not be shown in the List view if the "Show Completed To Dos in Calendar" preference is off.
  • Don't push deletes to Exchange read-only calendars
  • Backup new calendars
  • Restore from Backup bug fixes.
  • Fixed crash when sending a meeting update.
  • Fixed hang when backing up a large attachment.
  • Improved compatibility with Entourage .ics files.
  • Fixed date formatting problems in Asian and Hebrew languages.
  • iCal syncing bug fixes.
  • WebDAV syncing bug fixes.
  • LAN syncing bug fixes.
  • Various other bug fixes.

New in BusyCal 1.2.3 (Mar 18, 2010)

  • Fixed error when unpublishing a calendar to Google
  • Fixed time zone discrepancy when publishing calendars to Google
  • Fixed clipping bug when displaying long date headers in To Do List
  • Fixed redraw bug in Day/Week View
  • Frontmost app is no longer restored after double-clicking on an event in Alarm dialog
  • Attachments and To Dos are no longer removed from WebDAV calendars by default
  • Other minor bug fixes

New in BusyCal 1.2.2 (Mar 8, 2010)

  • Fixed bug that could create damaged detached events
  • Prompt if no Me Card when sending/receiving meeting invitations
  • Attendees can now decline a single occurrence of a repeating meeting
  • Removed the name "BusyCal" from meeting invitations and responses
  • Changing repeat end date could make event disappear
  • Support Google alarms < 5 minutes
  • Support ISO-8859-1 and Shift-JIS in .ics files
  • Better compatibility with .ics/.vcs files created by Outlook
  • Default font size increases apply to info panel notes field as well
  • Show To Do status in Month view even when not showing start time
  • Info panel no longer blanks unnecessarily when an edit comes in over the LAN
  • Numerous minor bugs fixed
  • Several obscure crashes fixed

New in BusyCal 1.2.1 (Feb 7, 2010)

  • Fixed crash when creating a backup
  • Fixed crash when deleting malformed events
  • Fixed crash when sorting in List view
  • Fixed crash when undoing a new event
  • Fixed crash when accessing Keychain
  • Fixed mini month snap-to-fit inconsistency
  • More efficient syncing of dynamic WebDAV feeds (like Tripit)
  • Support for showing events via Today app
  • Added warning dialog when updating if AppTrap is installed

New in BusyCal 1.2 (Jan 26, 2010)

  • New global font size preference.
  • New Calendar Groups feature.
  • Fixed several crashes.
  • Fixed several google syncing bugs.
  • Fixed row highlighting bug in List View.
  • Fixed other miscellaneous bugs.

New in BusyCal 1.1.2 (Jan 6, 2010)

  • Birthdays before 1940 weren't being calculated correctly in 32 bit mode.
  • Improved handling of deleted Google calendar feeds.
  • Changed Decade date range in List View from 2000-2009 to the more correct 2001-2010.
  • Changed "MobileMe" source list header to "Mail".
  • Fixed crash that could happen when resizing events in the Week view.
  • Fixed crash that could happen if an edit and a conflict occurred at the same instant.
  • Fixed crash caused by a nil calendar name.

New in BusyCal 1.1.1 (Dec 29, 2009)

  • Fixed Google sync internal error.
  • Fixed Google sync could not delete entry error.
  • Fixed Google sync error that could cause orphaned calendars.
  • Fixed Google sync error that displays calendar titles as UIDs.
  • Fixed corrupted font crash.
  • Fixed undo stack crash.
  • Fixed hang when repeatedly paging with Command-Left/Right arrow.
  • Improved Bonjour and Google network efficiency.
  • Meeting responses show local time in email body.
  • Location field is selectable in read-only events.
  • Mini-month current day updates at midnight.
  • End time zone popup now behaves properly.
  • Completed To Dos sort to bottom in calendar view.
  • Handle malformed Exchange ics files.
  • Handle WebDAV feeds with trailing character in UID.

New in BusyCal 1.1 (Dec 7, 2009)

  • Added mini-month calendar to source list.
  • Support for 64-bit and Garbage Collection on Snow Leopard.
  • Support for three-finger scrolling.
  • Duration column added to List View.
  • Added an "at start" alarm interval.
  • Admin password no longer required to update Dock icon, except during a software update.
  • Support both shift-return and option-return for line feeds.
  • Clear stale data in info panel when an event moves out of view.
  • Better memory management when syncing with Entourage.
  • Better handling of malformed ics files.
  • Better date handling when scheduling events with no year.
  • Better handling of 4-digit year input.
  • Fixed bug affecting recurring events starting prior to 1930
  • Hide info panel when app is minimized.
  • Fixed preference setting for default calendar app.
  • Various recurring event bug fixes.
  • Option to display more descriptive time zone names.
  • Backups filenames are stored in yyyy-mm-dd format.
  • Fixed various Google syncing bugs.
  • Fixed crash caused by unicode non-breaking space characters.
  • Fixed crash caused by corrupted system font.
  • Improved logging.

New in BusyCal 1.0.3 (Oct 30, 2009)

  • Fixes Alarm menu bug.

New in BusyCal 1.0.2 (Oct 28, 2009)

  • Fixes Daylight Savings Time bug.

New in BusyCal 1.0.1 (Oct 24, 2009)

  • Dock icon updates properly to show today's date
  • Alarms can be added to events on the Birthdays calendar
  • Info panel description field scrolls properly when entering lots of text
  • Text in read-only notes field can be selected/copied
  • URLs are clickable in read-only notes field
  • Follow event to its new date when changing date in info panel
  • Faster launching
  • Fixed Undo crash
  • Fixed Delete Duplicates crash
  • Fixed Sticky Notes editing crash
  • Recover from failed BusySync database upgrades
  • Don't allow multiple Google Connections for the same account
  • Fixed Google permission errors
  • Fixed malformed Google meeting requests
  • Fixed malformed Google degenerate recurrences
  • Don't allow Organizer to add self as attendee
  • Import non-UTF-8 ics files
  • Process meeting replies that don't match original recipient's name or email
  • Fixed custom weekly repeat bug
  • Fixed completion date data-entry bug in List View
  • Fixed end time recurrence exception bug
  • Fixed Auckland, New Zealand time zone bugs
  • Fixed To Do sorting in calendar
  • Completed To Dos can be dragged to original due date

New in BusyCal 1.0 (Sep 29, 2009)

  • Final 1.0 release.

New in BusyCal 1.0 Beta 17 (Sep 27, 2009)

  • Fixed info panel tab ordering.
  • Fixed crash in List View Notes pane.
  • Fixed crash when type-selecting in To Do list.
  • Printing prints only the results displayed on screen when search filtering.
  • Display localized time zone in popup.

New in BusyCal 1.0 Beta 16 (Sep 26, 2009)

  • Improved printing
  • Fixed keyboard input bug when tabbing between fields
  • Time Machine support
  • Snow Leopard Sync Services optimizations
  • Alarm menu/dialog bug fixes
  • ics invitation timezone fix
  • Fixed several crashers

New in BusyCal 1.0 Beta 15 (Sep 14, 2009)

  • Dock icon shows current date
  • New Find Duplicates command
  • Notes no longer shown in week view event tiles
  • Fixed several crashers

New in BusyCal 1.0 Beta 14 (Sep 10, 2009)

  • Display Title of short duration events in Week View
  • Display Location and Description in Week View events
  • Fixes word wrap artifacts in Week View
  • Zoom in/out in Week view with option-scroll wheel
  • Scroll Two-week view one week at a time
  • Weather icons don't overlap dates
  • Styles can be applied to events in calendar without being in text-edit mode
  • Support copy/paste of events into Mail
  • Display calendars in source list grouped by CalDAV, Exchange and IMAP
  • Duplicate events are detected on initial sync and deleted
  • Fixes Google recurring event syncing bug
  • Fixes meeting invitation time zone bug
  • Fixes several crashers

New in BusyCal 1.0 Beta 13 (Aug 28, 2009)

  • Snow leopard compatible.
  • Fixed several crashers.
  • Improved WebDAV calendar syncing.
  • Improved attendee auto-fill.
  • Fixed several meeting invitation bugs.
  • Fixed Mail message URLs.
  • Fixed repeating event bug.
  • Fixed escaped URLs.

New in BusyCal 1.0 Beta 12 (Aug 27, 2009)

  • WebDAV calendars now appear and behave the same in BusyCal and iCal.
  • Various meeting invitation bug fixes and enhancements.
  • Supports database conversion from BusyCal to BusySync (requires BusySync 2.2.1).
  • Added safe boot mode (hold down option-key while launching).
  • Fixed several crashers.
  • Mail message URLs now work properly.
  • Detects and removes duplicate alarms.
  • Added Registration and embedded store.

New in BusyCal 1.0 Beta 11 (Aug 10, 2009)

  • Fixed bug when syncing custom alarm sounds with iCal
  • Fixed several text formatting errors
  • Fixed several international and 24-hour clock formatting errors
  • Repair validation errors when converting BusySync database
  • Improved info panel data entry, date parsing, and commits
  • Disable Prev/Next when editing text
  • More default calendar colors
  • Smoother moon icons

New in BusyCal 1.0 Beta 10 (Aug 5, 2009)

  • Show more banners per day
  • Small/Medium/Large Banner size preference
  • Improved support for international date and time formats
  • Fixed decrementing date field for Banners in European time zones
  • Prompt if no Me Card when creating email alarm
  • Don't sync custom alarm sounds over LAN if client doesn't have sound
  • Deleted calendars no longer show in List View
  • Support non-UTF-8 WebDAV ics subscriptions

New in BusyCal 1.0 Beta 6 (Jul 27, 2009)

  • First public beta release.
  • Cleaned up new user defaults.
  • Don't allow editing of read-only WebDAV events.