Feature Description
Summary
The Google Calendar export currently applies a single reminder to each synced event (googleCalendarExport.defaultReminderMinutes). Please add support for either (a) multiple reminders per event, and/or (b) an option to inherit the target calendar's default reminders instead of overriding them.
Problem
Many people rely on a multi-tier reminder cascade for deadlines (for example: 3 days before, 1 day before, and 4 hours before). Google Calendar supports this natively, both as per-event reminder overrides and as calendar-level default reminders.
With the current export:
- Only one reminder can be set, so the multi-tier cascade is lost.
- Setting that single reminder overrides the target calendar's default reminders, so events synced from TaskNotes lose the cascade the user already configured in Google Calendar.
This makes the native sync unusable for anyone who depends on layered reminders, and forces a workaround (e.g. pushing events through a separate script/API that sets reminders.overrides or reminders.useDefault).
Current behavior
- Setting:
googleCalendarExport.defaultReminderMinutes (single integer).
- Result: each exported event gets exactly one popup reminder, replacing the calendar's default reminders.
Proposed solution
Add one or both of the following to the Google Calendar export settings:
- Multiple reminder overrides - accept a list of reminders (method + minutes), mapping to the Google Calendar API
reminders.overrides array. Example: [{popup, 4320}, {popup, 1440}, {popup, 240}].
- "Use calendar default reminders" toggle - when enabled, omit per-event reminder overrides so events inherit the target calendar's default reminders (
reminders.useDefault = true). This is the simplest fix and lets users manage the cascade once in Google Calendar settings.
Ideally both: a toggle to inherit defaults, and a custom list when the user wants per-event control.
Additional context
- Google Calendar API reference:
event.reminders supports useDefault (boolean) and overrides (array of {method, minutes}, up to 5 entries).
- Inheriting calendar defaults (
useDefault: true) would resolve this for most users with the least configuration, since the cascade is then managed in one place in Google Calendar.
This plugin is incredible I use it for everything and I want to be able to use it to fully takeover my weekly planning. This one change would make the Google Calendar sync viable for me and would help me keep tasknotes as my main organizing hub for everything.
Thanks!
Feature Description
Summary
The Google Calendar export currently applies a single reminder to each synced event (
googleCalendarExport.defaultReminderMinutes). Please add support for either (a) multiple reminders per event, and/or (b) an option to inherit the target calendar's default reminders instead of overriding them.Problem
Many people rely on a multi-tier reminder cascade for deadlines (for example: 3 days before, 1 day before, and 4 hours before). Google Calendar supports this natively, both as per-event reminder overrides and as calendar-level default reminders.
With the current export:
This makes the native sync unusable for anyone who depends on layered reminders, and forces a workaround (e.g. pushing events through a separate script/API that sets
reminders.overridesorreminders.useDefault).Current behavior
googleCalendarExport.defaultReminderMinutes(single integer).Proposed solution
Add one or both of the following to the Google Calendar export settings:
reminders.overridesarray. Example:[{popup, 4320}, {popup, 1440}, {popup, 240}].reminders.useDefault = true). This is the simplest fix and lets users manage the cascade once in Google Calendar settings.Ideally both: a toggle to inherit defaults, and a custom list when the user wants per-event control.
Additional context
event.reminderssupportsuseDefault(boolean) andoverrides(array of{method, minutes}, up to 5 entries).useDefault: true) would resolve this for most users with the least configuration, since the cascade is then managed in one place in Google Calendar.This plugin is incredible I use it for everything and I want to be able to use it to fully takeover my weekly planning. This one change would make the Google Calendar sync viable for me and would help me keep tasknotes as my main organizing hub for everything.
Thanks!