Describe the bug
When Daylight Saving Time (DST) ends and Standard Time (ST) resumes, some reminders end up with the wrong hour:
how To Reproduce
- Set a repeating reminder on a note when DST is active, with due time set to 8:00
- wait for DST to end and for ST to resume
- open the note with the repeating reminder
- you will see that the due time is set to 7:00. This is not a design intent, it should remain to 8:00
Technical information
- Device: any
- OS: android 11
- app version: 7.1.6
First noticed on 30 oct 2023
Since this only affects repeating reminders, it's possible that a bugfix from the "once only" reminders did not get implemented, so start by looking for differences in how those 2 kinds of reminders are handled.
Also, the obsolete Time class should be replaced with the new GregorianCalendar, as requested in #380 , before investigating bugs involving time, like this one
Update
the bug is most likely in Notification.java in public void deleteOrReschedule(final Context context) {
Describe the bug
When Daylight Saving Time (DST) ends and Standard Time (ST) resumes, some reminders end up with the wrong hour:
how To Reproduce
Technical information
First noticed on 30 oct 2023
Since this only affects repeating reminders, it's possible that a bugfix from the "once only" reminders did not get implemented, so start by looking for differences in how those 2 kinds of reminders are handled.
Also, the obsolete
Timeclass should be replaced with the newGregorianCalendar, as requested in #380 , before investigating bugs involving time, like this oneUpdate
the bug is most likely in Notification.java in
public void deleteOrReschedule(final Context context) {