Skip to content

Incorrect handling of DST for reoccurring events #165

@freezingDaniel

Description

@freezingDaniel

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.2

Affected Android/Custom ROM version

Android 13&14

Affected device model

Tab S6 Lite

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Set Device TZ/clock to UTC+0
  2. Set Device Date to 2024-03-25 (not sure if necessary)
  3. Calendar settings: Events>Allow chaing event time zones
  4. Create Events
    1. Create daily reoccuring event for 3 days at 2am & 3am with Timezone Berlin from 2024-03-30 to 2024-04-01
    2. (optional) repeat with different calendar app

Expected behavior

On 2023-03-26 in the morning in Germany (at 2am German/eventTZ) the clock is set to an hour forward to (to 3am) DST

  • 2024-03-30 events stay the same
  • 2024-03-31 events (2am&3am) should overlap
  • 2024-04-01 events should be moved accordingly

Samsung Calendar:
expected-reoccurring

Actual behavior

  • events are shown incorrectly
is-reoccurring

Screenshots/Screen recordings

see above

Additional information

It has been a while since I originally encountered this issue (by missing an important appointment) but it is the reason why I had to stop using this Calendar.

While I have not verified this time, for my old issue I came to the conclusion:

  • A recurring event that's created while being in CET, is incorrectly displayed once in CEST (ics file is correct)
  • A recurring event that's created while being in CEST, is correctly displayed in CEST (ics file is correct)

Maybe related to: Issue-166

Potentially useful in case I missed something: SimpleMobileTools/Simple-Calendar#1973

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedFeature or bug accepted. PR is welcome.bugSomething is not working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions