- Dependency updates.
- Minor refactoring on Google API auth.
- FEATURE - Added respond type (Accepted, Declined, Unresponded, Tentative, Organizer, Unknown) on Google event title.
- BUG - Excluded
reminderMinutesBeforeStart
from CalSyncEvent's equals and hashcode to getequals
to match properly. This prevents "same" Google/Exchange events from being deleted/recreated again and again.
- Fixed problem where all-day Exchange event from previous day gets created every time CalSync runs.
exchange.sleep.on.connection.error
= Whether to suppress thrown Exchange connection error or not.
- Handled all-day event.
- Added an all-day no-notification Google event
CalSync - Last Sync: MMM DD @ hh:mm a
so that this event is always appear on top of the current day. Similar past events are automatically deleted to prevent clutter.
-
Two new configuration options:-
include.canceled.events
= Whether to include canceled events or not.include.event.body
= Whether to include event body or not.
-
Better console log messages.
- Initial.