BusyCal 3 for Mac Release Notes

BusyCal 3.3.8
June 7, 2018

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

BusyCal 3.3.7
May 16, 2018

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

BusyCal 3.3.6
May 14, 2018

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

BusyCal 3.3.5
April 18, 2018

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

BusyCal 3.3.4
April 17, 2018

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

BusyCal 3.3.3
April 12, 2018

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

BusyCal 3.3.0
March 16, 2018

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

BusyCal 3.2.8
January 19, 2018

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

BusyCal 3.2.7
December 6, 2017

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

BusyCal 3.2.5
November 27, 2017

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

BusyCal 3.2.4
November 26, 2017

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

BusyCal 3.2.3
October 27, 2017

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

BusyCal 3.2.2
September 29, 2017

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

BusyCal 3.2.1
September 26, 2017

  • Fixes High Sierra issues

BusyCal 3.2
August 29, 2017

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

BusyCal 3.1.9
July 6, 2017

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

BusyCal 3.1.8
May 26, 2017

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

BusyCal 3.1.7
April 25, 2017

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

BusyCal 3.1.6
April 4, 2017

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

BusyCal 3.1.5
February 2, 2017

  • Improved handling of iCloud login errors
  • Minor bug fixes

BusyCal 3.1.4
January 19, 2017

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

BusyCal 3.1.3
December 9, 2016

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

BusyCal 3.1.2
November 8, 2016

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

BusyCal 3.1.1
October 14, 2016

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

BusyCal 3.0.6
September 12, 2016

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

BusyCal 3.0.5
July 28, 2016

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

BusyCal 3.0.4
July 20, 2016

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

BusyCal 3.0.3
July 1, 2016

  • Fixes premature 30-day trial expiration

BusyCal 3.0.2
June 30, 2016

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

BusyCal 3.0.1
June 24, 2016

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

BusyCal 3.0
June 22, 2016

  • Initial Release