vikunja-api/pkg/migration
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: https://kolaente.dev/vikunja/api/pulls/1092
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-16 11:05:56 +00:00
..
20190324205606.go Update copyright year 2021-02-02 20:19:13 +01:00
20190328074430.go Update copyright year 2021-02-02 20:19:13 +01:00
20190430111111.go Update copyright year 2021-02-02 20:19:13 +01:00
20190511202210.go Update copyright year 2021-02-02 20:19:13 +01:00
20190514192749.go Update copyright year 2021-02-02 20:19:13 +01:00
20190524205441.go Update copyright year 2021-02-02 20:19:13 +01:00
20190718200716.go Update copyright year 2021-02-02 20:19:13 +01:00
20190818210133.go Update copyright year 2021-02-02 20:19:13 +01:00
20190920185205.go Update copyright year 2021-02-02 20:19:13 +01:00
20190922205826.go Update copyright year 2021-02-02 20:19:13 +01:00
20191008194238.go Update copyright year 2021-02-02 20:19:13 +01:00
20191010131430.go Update copyright year 2021-02-02 20:19:13 +01:00
20191207204427.go Update copyright year 2021-02-02 20:19:13 +01:00
20191207220736.go Update copyright year 2021-02-02 20:19:13 +01:00
20200120201756.go Update copyright year 2021-02-02 20:19:13 +01:00
20200219183248.go Update copyright year 2021-02-02 20:19:13 +01:00
20200308205855.go Update copyright year 2021-02-02 20:19:13 +01:00
20200308210130.go Update copyright year 2021-02-02 20:19:13 +01:00
20200322214440.go Update copyright year 2021-02-02 20:19:13 +01:00
20200322214624.go Update copyright year 2021-02-02 20:19:13 +01:00
20200417175201.go Update copyright year 2021-02-02 20:19:13 +01:00
20200418230432.go Update copyright year 2021-02-02 20:19:13 +01:00
20200418230605.go Update copyright year 2021-02-02 20:19:13 +01:00
20200420215928.go Update copyright year 2021-02-02 20:19:13 +01:00
20200425182634.go Update copyright year 2021-02-02 20:19:13 +01:00
20200509103709.go Update copyright year 2021-02-02 20:19:13 +01:00
20200515172220.go Update copyright year 2021-02-02 20:19:13 +01:00
20200515195546.go Update copyright year 2021-02-02 20:19:13 +01:00
20200516123847.go Update copyright year 2021-02-02 20:19:13 +01:00
20200524221534.go Update copyright year 2021-02-02 20:19:13 +01:00
20200524224611.go Update copyright year 2021-02-02 20:19:13 +01:00
20200614113230.go Update copyright year 2021-02-02 20:19:13 +01:00
20200621214452.go Update copyright year 2021-02-02 20:19:13 +01:00
20200801183357.go Update copyright year 2021-02-02 20:19:13 +01:00
20200904101559.go Update copyright year 2021-02-02 20:19:13 +01:00
20200905151040.go Update copyright year 2021-02-02 20:19:13 +01:00
20200905232458.go Update copyright year 2021-02-02 20:19:13 +01:00
20200906184746.go Update copyright year 2021-02-02 20:19:13 +01:00
20201025195822.go Update copyright year 2021-02-02 20:19:13 +01:00
20201121181647.go Update copyright year 2021-02-02 20:19:13 +01:00
20201218152741.go Update copyright year 2021-02-02 20:19:13 +01:00
20201218220204.go Update copyright year 2021-02-02 20:19:13 +01:00
20201219145028.go Update copyright year 2021-02-02 20:19:13 +01:00
20210207192805.go Add notifications package for easy sending of notifications (#779) 2021-02-07 21:05:09 +00:00
20210209204715.go Subscriptions and notifications for namespaces, tasks and lists (#786) 2021-02-14 19:18:14 +00:00
20210220222121.go Add crud endpoints for notifications (#801) 2021-02-21 14:50:34 +00:00
20210221111953.go Add crud endpoints for notifications (#801) 2021-02-21 14:50:34 +00:00
20210321185225.go Add a "done" option to kanban buckets (#821) 2021-03-24 20:16:35 +00:00
20210328191017.go Make sure all tables are properly pluralized 2021-03-28 20:17:35 +02:00
20210403145503.go Fix not able to make saved filters favorite 2021-04-03 16:49:20 +02:00
20210403220653.go Add names for link shares (#829) 2021-04-07 12:44:39 +00:00
20210407170753.go Enable searching users by full email or name 2021-04-07 18:28:58 +02:00
20210411113105.go Add link share password authentication (#831) 2021-04-11 13:17:50 +00:00
20210411161337.go Add reminders for overdue tasks (#832) 2021-04-11 15:08:43 +00:00
20210413131057.go Add repeat monthly setting for tasks (#834) 2021-04-14 09:04:58 +00:00
20210527105701.go Add default list setting (#875) 2021-06-02 21:20:22 +00:00
20210603174608.go Add setting for first day of the week 2021-06-03 18:11:44 +02:00
20210709191101.go Change task title to TEXT instead of varchar(250) to allow for longer task titles 2021-07-09 19:46:47 +02:00
20210709211508.go Make sure list / task favorites are set per user, not per entity (#915) 2021-07-10 10:21:54 +00:00
20210711173657.go Allow running migration 20210711173657 multiple times to fix issues when it didn't completely run through previously 2021-07-15 11:36:33 +02:00
20210713213622.go User account deletion (#937) 2021-08-11 19:08:10 +00:00
20210725153703.go User account deletion (#937) 2021-08-11 19:08:10 +00:00
20210727204942.go User account deletion (#937) 2021-08-11 19:08:10 +00:00
20210727211037.go User account deletion (#937) 2021-08-11 19:08:10 +00:00
20210729142940.go Task mentions (#926) 2021-07-29 15:42:49 +00:00
20210802081716.go User account deletion (#937) 2021-08-11 19:08:10 +00:00
20210829194722.go User Data Export and import (#967) 2021-09-04 19:26:31 +00:00
20211212151642.go fix: lint 2021-12-12 16:03:58 +01:00
20220112211537.go feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
migration.go Make sure all tables are properly pluralized 2021-03-28 20:17:35 +02:00