(coming in version 1.0.11)
We identified an important detail affecting how recurring meetings behave when they come from different calendar systems and different timezones. This helps explain why some recurring events appeared an hour off for certain users.
Here’s what we found:
1. Many ICS recurring events were originally created in a different timezone
Some recurring events were created in Central Time, Mountain Time, or another region, even though your planner is set to Eastern Time or another timezone.
Recurring rules (RRULE) define only the dates — not the timezone offsets. So when the planner receives the event, it correctly applies your chosen planner timezone to each occurrence.
2. CalSync preserves the intended event time
If the event was originally created at 6pm in another timezone, and you are now viewing it in your own timezone, CalSync adjusts the time so you will always see the correct local time.
Example:
- Planner timezone: America/New_York
- Event was originally created in Central Time
- A “6pm” CST event correctly becomes 7pm in your planner
This is expected behavior and ensures you never miss a meeting when working across timezones.
3. Event titles may still show the old internal time
Some calendar apps insert times directly into the title, such as:
- “Dinner (Monday 6pm)”
- “Meeting @ 3pm”
- “Gym 6–7pm”
These embedded text values don’t automatically adjust when the event’s timezone shifts.
We added logic that automatically rewrites these times so the summary always reflects the actual time block shown in your planner.
4. What you should verify on your side
To avoid confusing offsets:
Check that the recurring meetings in your source calendar (Google, Outlook, Apple) are actually assigned to the timezone you want them to run in.
If a recurring event was originally created under the wrong timezone, that offset will carry through the entire recurrence.
Why this matters
If you travel, relocate, or simply use a planner in a timezone different from where the event was originally created, CalSync ensures your schedule always reflects your current local time.
This behavior is intentional — it prevents missed meetings and keeps your daily overview accurate.