kolaente
10ff864e0c
fix(projects): load projects only one when fetching subscriptions for a bunch of projects at once
...
continuous-integration/drone/push Build is passing
Details
This change ensures already loaded projects are passed down when fetching their subscription instead of re-loading each project with a single sql statement. When loading all projects, this meant all projects were loaded twice, which was highly inefficient. This roughly added 25ms to each request, assuming the per page limit was maxed out at 50 projects.
Empirical testing shows this change reduces load times by ~20ms. Because the request is already pretty fast, this is ~30% of the overall request time, making the loading of projects now even faster
2024-03-02 14:27:11 +01:00
kolaente
66cf7ab50a
feat(reminders): include project in reminder notification
continuous-integration/drone/push Build is passing
Details
2023-10-20 13:56:14 +02:00
kolaente
e518fb1191
chore: remove year from copyright headers
...
continuous-integration/drone/push Build is failing
Details
Resolves vikunja/api#1483
2023-09-01 08:32:28 +02:00
kolaente
7c448c88a8
fix(project): don't check for namespaces in overdue reminders
2023-05-24 15:51:54 +02:00
kolaente
e4f841cf6a
fix(tasks): sql for overdue reminders
2023-03-13 14:28:19 +01:00
kolaente
349e6a5905
feat: rename lists to projects
2023-03-13 14:28:06 +01:00
kolaente
1f2eb57602
fix(reminders): make sure an overdue reminder is sent when there is only one overdue task
continuous-integration/drone/push Build is failing
Details
2022-12-01 18:41:24 +01:00
kolaente
51911a8868
fix(reminders): overdue tasks join condition
continuous-integration/drone/push Build is failing
Details
2022-12-01 18:30:05 +01:00
kolaente
47aae115df
fix(tasks): don't include undone overdue tasks from archived lists or namespaces in notification mails
...
continuous-integration/drone/push Build is failing
Details
Resolves vikunja/api#1324
2022-12-01 18:07:30 +01:00
kolaente
45defebcf4
fix: tasks with the same assignee as doer should not appear twice in overdue task mails
continuous-integration/drone/push Build is passing
Details
2022-09-30 18:35:40 +02:00
kolaente
8869adfc27
feat: add setting to change overdue tasks reminder email time
continuous-integration/drone/push Build is passing
Details
2022-06-16 16:20:26 +02:00
kolaente
7eb3b96a44
feat: send overdue tasks email notification at 9:00 in the user's time zone
continuous-integration/drone/push Build is passing
Details
2022-06-12 21:24:28 +02:00
kolaente
6e263b6a91
Improve sending overdue task reminders by only sending one for all overdue tasks
continuous-integration/drone/push Build is passing
Details
2021-04-18 15:32:02 +02:00
konrad
d07b284ee3
Add reminders for overdue tasks ( #832 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#832
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 15:08:43 +00:00