Have an option to change time zone in frontend?

Would be helpful for people who travel a lot. My reminder is always kind of messed up.

Is this only an issue with reminders or with all dates (for example when a task was created)?

(assuming you change the time on your device when you’re in a different time zone)

Is there a reason for the timezone to have to be set at all? The JavaScript Date object can be localized automatically in the frontend, so could everything not just be stored in UTC but displayed in local time?

That should already be the case - the api returns all dates with the server time zone and the browser should then parse and display that correctly.

The problem with reminders is they are sent from the api so the server time is the one used. This may be different to the time in the browser thus sending the reminders on different times than they are shown in the frontend.