kolaente
dbbc80aea6
feat: extend WebhookListener for user-level webhooks
...
Add User field to reminder and overdue events so the webhook listener
can look up user-level webhooks. Add conditional user filtering to
reminder and overdue cron jobs - when only email is enabled, filter to
email-enabled users; when webhooks are enabled, fetch all users so
events can be dispatched. Dispatch TasksOverdueEvent and
TaskReminderFiredEvent for webhook consumption.
2026-03-08 19:45:53 +01:00
..
2026-01-24 20:38:32 +01:00
2025-08-13 11:05:05 +02:00
2025-06-10 12:18:38 +02:00
2025-08-13 11:05:05 +02:00
2025-10-31 17:28:52 +00:00
2025-09-10 16:40:59 +00:00
2026-02-25 10:30:25 +01:00
2026-03-08 19:45:53 +01:00
2026-02-25 11:03:02 +01:00
2025-06-10 12:18:38 +02:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2026-03-04 10:29:16 +01:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2026-02-25 13:01:00 +01:00
2026-03-08 19:45:53 +01:00
2026-02-17 18:01:05 +01:00
2026-03-08 16:03:47 +01:00
2025-12-10 12:39:05 +01:00
2025-06-10 12:18:38 +02:00
2026-03-04 15:37:54 +01:00
2025-08-13 11:05:05 +02:00
2025-11-15 18:58:32 +01:00
2026-03-08 19:45:53 +01:00
2025-08-13 11:05:05 +02:00
2025-12-04 10:16:16 +01:00
2026-02-25 11:03:02 +01:00
2026-02-25 11:03:02 +01:00
2025-11-27 22:25:06 +01:00
2026-02-25 11:56:25 +01:00
2026-02-25 11:56:25 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2026-03-03 12:46:34 +01:00
2026-03-05 13:57:05 +01:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2026-03-03 12:46:34 +01:00
2025-08-13 11:05:05 +02:00
2026-03-02 08:35:35 +01:00
2026-03-03 12:46:34 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2025-12-16 22:13:40 +00:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-02-25 12:15:28 +01:00
2026-02-25 10:30:25 +01:00
2026-02-25 11:03:02 +01:00
2026-03-08 19:45:53 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-03-03 12:46:34 +01:00
2025-08-13 11:05:05 +02:00
2026-02-25 11:03:02 +01:00
2026-03-03 12:46:34 +01:00
2026-02-26 16:09:13 +01:00
2026-02-26 16:09:13 +01:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2026-03-05 13:57:05 +01:00
2026-01-24 20:38:32 +01:00
2025-10-09 10:53:18 +02:00
2026-03-03 12:46:34 +01:00
2026-03-03 12:46:34 +01:00
2026-03-04 17:20:26 +01:00
2026-03-04 17:20:26 +01:00
2026-03-08 19:45:53 +01:00
2026-03-08 19:45:53 +01:00
2025-12-20 19:38:28 +01:00
2026-03-03 12:46:34 +01:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-03-03 12:46:34 +01:00
2026-03-08 19:45:53 +01:00
2026-03-08 19:45:53 +01:00
2026-02-25 12:15:28 +01:00
2025-06-25 11:38:24 +00:00
2026-02-25 12:15:28 +01:00
2025-11-27 15:14:42 +01:00
2025-08-13 11:05:05 +02:00
2026-03-05 13:57:05 +01:00
2026-03-03 12:46:34 +01:00
2025-08-13 11:05:05 +02:00
2025-10-09 13:33:27 +02:00
2026-03-03 12:46:34 +01:00
2025-06-10 12:18:38 +02:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2025-08-13 11:05:05 +02:00
2026-03-03 12:46:34 +01:00
2025-06-10 12:18:38 +02:00
2026-02-25 11:03:02 +01:00
2026-02-25 11:03:02 +01:00
2026-03-04 20:32:11 +01:00
2025-07-30 15:50:26 +00:00
2025-08-13 11:05:05 +02:00
2025-06-10 12:18:38 +02:00
2026-03-08 19:45:53 +01:00
2026-03-08 19:45:53 +01:00