Reminders for non-recurring events whose start time is in the past are never synced. This is explicitly written in the code.
What's the reason for this exclusion?
I have a fix that syncs all reminders if SyncReminders is on. Should I commit it?
no, please don't change this default behavior. this was implemented by intention, because if you sync reminders of past events, you would immediately show lots of reminders, which are not relevant anymore, and the user is bothered by reminders of events, he already performed. if really needed, add an option "sync past reminders" per default switched off and depending on "sync reminders"
Last edit: Florian Saller 2022-08-09
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It can potentially bother users on initial sync. OTOH, a scenario that is very common for me, and I suspect others too, is that I create a reminder for myself on the go in order to get it in my Outlook, and by the time I get home and sync, it's already in the past. That's how I came across this issue.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sounds good, I'll add a setting. What's preferred:
a. a new dependent checkbox, or
b. replacing the current checkbox with a "sync reminders" drop-down with the following values:
1. none
2. future only
3. all
no, please don't change this default behavior. this was implemented by intention, because if you sync reminders of past events, you would immediately show lots of reminders, which are not relevant anymore, and the user is bothered by reminders of events, he already performed. if really needed, add an option "sync past reminders" per default switched off and depending on "sync reminders"
Last edit: Florian Saller 2022-08-09
It can potentially bother users on initial sync. OTOH, a scenario that is very common for me, and I suspect others too, is that I create a reminder for myself on the go in order to get it in my Outlook, and by the time I get home and sync, it's already in the past. That's how I came across this issue.
Sounds good, I'll add a setting. What's preferred:
a. a new dependent checkbox, or
b. replacing the current checkbox with a "sync reminders" drop-down with the following values:
1. none
2. future only
3. all
I would go for the option a: new dependent checkbox "Sync past reminders" (or similar)
default: unticked (backward compliant)
Just committed https://sourceforge.net/p/googlesyncmod/code/1580/ (with a follow-up typo fix :( ). Please review.