feat: add time zone setting for reminders #1092

Merged
konrad merged 7 commits from feature/timezone-reminders into main 2022-01-16 11:05:58 +00:00

7 Commits

Author SHA1 Message Date
kolaente c96729c458
Merge branch 'main' into feature/timezone-reminders
continuous-integration/drone/pr Build is passing Details
2022-01-16 11:50:48 +01:00
kolaente bb8c98ceb4
fix: timezone not returned when querying the current user
continuous-integration/drone/pr Build is passing Details
2022-01-14 22:06:01 +01:00
kolaente 812df8401b
fix: lint
continuous-integration/drone/pr Build is passing Details
2022-01-14 18:24:43 +01:00
kolaente 0228cb5fd8
docs: generate swagger
continuous-integration/drone/pr Build is failing Details
2022-01-12 22:46:16 +01:00
kolaente e732aa2465
feat: add endpoint to get all available time zones 2022-01-12 22:44:04 +01:00
kolaente 53b2322b7e
feat: make time zone setting actually changable 2022-01-12 22:31:23 +01:00
kolaente da25b40c65
feat: add time zone setting for reminders
continuous-integration/drone/pr Build encountered an error Details
Instead of naeveily checking for all reminders due in the next minute,
we now check all reminders in all time zones in the next minutes.
This essentially means checking for reminders due in the next 14 or past
12 hours. We then check for each user who would receive a reminder from
that result if it is actually due in their time zone.

This should prevent issues where users would get the reminder in the
time zone of their server, not in their own.
2022-01-12 22:16:23 +01:00