api/pkg
konrad 61d49c3a56 feat: add time zone setting for reminders (#1092)
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.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1092
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-16 11:05:56 +00:00
..
caldav User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
cmd fix: correctly load and pass the user when deleting it 2021-10-16 17:00:48 +02:00
config Added the ability to configure the JWT expiry date using a new server.jwtttl config parameter. (#999) 2021-10-09 11:02:28 +00:00
cron Update copyright year 2021-02-02 20:19:13 +01:00
db User account deletion (#937) 2021-08-11 19:08:10 +00:00
events Task mentions (#926) 2021-07-29 15:42:49 +00:00
files User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
initialize User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
integrations healthcheck endpoint (#998) 2021-10-03 18:37:02 +00:00
log Explicitly check if there are Ids before trying to get items by a list of Ids 2021-03-02 18:40:39 +01:00
mail Fix panic on invalid smtp config 2021-08-02 00:05:13 +02:00
metrics Update module prometheus/client_golang to v1.11.0 (#879) 2021-06-11 13:08:28 +00:00
migration feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
models feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
modules fix: importing archived lists or namespaces 2021-12-12 13:18:01 +01:00
notifications User account deletion (#937) 2021-08-11 19:08:10 +00:00
red Update copyright year 2021-02-02 20:19:13 +01:00
routes feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
swagger feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
user feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
utils User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
version Update copyright year 2021-02-02 20:19:13 +01:00