Linus Rath
1c574a5a93
feat: leave reminders of synced events to the device's calendar app when asked #34
...
When an account's calendars sync to the device and the user chose the
device's calendar app to remind them, that app gets the events'
reminders. Bulwark's own reminder scheduler now skips the events of
those calendars, which would otherwise remind the user twice. Tasks
never sync and keep Bulwark's reminders, and a change of who reminds, or
of which calendars sync, reschedules right away.
Checked: the reminder filter and scheduler tests, `npm run typecheck`
and `npm test` on this commit.
2026-09-27 04:39:53 +02:00
..
2026-09-27 04:39:53 +02:00
2026-09-24 19:29:36 +02:00
2026-08-29 18:39:45 +02:00
2026-09-24 19:36:41 +02:00
2026-09-24 18:50:55 +02:00
2026-09-24 19:03:34 +02:00
2026-08-29 17:57:54 +02:00
2026-09-24 20:29:41 +02:00
2026-09-24 20:25:40 +02:00
2026-09-24 21:44:46 +02:00
2026-09-24 21:44:46 +02:00
2026-08-29 18:05:56 +02:00
2026-08-29 17:57:54 +02:00
2026-09-24 21:44:46 +02:00
2026-09-24 20:29:41 +02:00
2026-09-24 21:44:46 +02:00
2026-09-24 20:25:40 +02:00
2026-09-27 04:39:53 +02:00
2026-09-24 19:12:03 +02:00
2026-09-24 20:25:40 +02:00
2026-09-24 20:10:08 +02:00
2026-09-24 20:25:40 +02:00
2026-09-24 20:25:41 +02:00
2026-09-24 20:40:51 +02:00
2026-09-24 20:20:58 +02:00
2026-09-24 21:44:46 +02:00
2026-09-24 19:01:24 +02:00
2026-09-24 18:56:38 +02:00
2026-08-29 18:03:24 +02:00
2026-09-24 19:10:45 +02:00
2026-08-29 18:12:15 +02:00
2026-09-24 20:20:58 +02:00
2026-09-24 19:12:03 +02:00
2026-09-24 19:03:34 +02:00
2026-09-24 19:10:43 +02:00
2026-08-29 18:04:21 +02:00
2026-08-29 18:22:14 +02:00
2026-05-30 15:33:41 +02:00
2026-08-29 18:23:08 +02:00
2026-09-24 19:10:45 +02:00
2026-09-24 20:29:41 +02:00
2026-09-24 18:50:55 +02:00
2026-08-29 18:38:53 +02:00
2026-09-24 20:29:41 +02:00
2026-09-24 21:44:47 +02:00
2026-08-29 18:38:53 +02:00
2026-09-24 18:50:55 +02:00
2026-08-29 17:49:23 +02:00
2026-05-30 15:33:41 +02:00
2026-09-24 20:34:35 +02:00
2026-09-24 19:28:37 +02:00
2026-08-29 17:59:44 +02:00
2026-09-24 19:28:37 +02:00
2026-08-29 18:38:53 +02:00
2026-08-29 18:20:01 +02:00
2026-05-05 22:06:07 +02:00
2026-08-29 18:39:45 +02:00
2026-09-24 18:44:28 +02:00
2026-09-24 20:20:58 +02:00
2026-09-04 09:49:44 +02:00
2026-09-24 20:05:38 +02:00
2026-09-24 20:49:55 +02:00
2026-08-29 18:22:14 +02:00
2026-09-24 20:20:58 +02:00
2026-09-24 19:36:41 +02:00
2026-09-24 18:43:43 +02:00
2026-09-24 19:45:07 +02:00
2026-08-29 18:22:14 +02:00
2026-08-29 17:42:32 +02:00
2026-09-24 18:40:43 +02:00
2026-09-24 18:40:43 +02:00
2026-08-29 18:47:12 +02:00
2026-09-24 20:49:55 +02:00
2026-09-27 04:36:51 +02:00
2026-09-27 04:36:51 +02:00
2026-09-27 04:36:51 +02:00
2026-08-29 18:15:22 +02:00
2026-09-24 21:44:46 +02:00
2026-08-29 17:42:31 +02:00
2026-08-29 18:12:15 +02:00
2026-09-24 20:10:08 +02:00
2026-09-24 20:10:08 +02:00
2026-09-24 20:10:08 +02:00
2026-09-24 21:44:46 +02:00
2026-09-26 18:53:25 +02:00
2026-09-24 19:10:45 +02:00
2026-08-29 17:49:23 +02:00
2026-08-29 17:49:23 +02:00
2026-04-26 04:12:08 +02:00
2026-09-24 18:40:43 +02:00
2026-09-24 19:40:08 +02:00
2026-05-05 22:06:07 +02:00
2026-09-24 18:43:43 +02:00
2026-08-29 22:41:09 +02:00
2026-09-24 19:10:45 +02:00
2026-09-24 18:50:55 +02:00
2026-08-29 18:38:53 +02:00
2026-08-29 18:03:24 +02:00
2026-08-29 18:12:15 +02:00
2026-08-29 17:49:23 +02:00
2026-09-24 20:34:35 +02:00
2026-08-29 18:12:15 +02:00
2026-09-24 20:28:43 +02:00
2026-08-29 18:38:53 +02:00
2026-08-29 18:05:16 +02:00
2026-08-29 18:03:23 +02:00
2026-09-24 19:03:33 +02:00
2026-09-24 18:17:43 +02:00
2026-09-24 20:20:58 +02:00
2026-09-24 19:36:41 +02:00
2026-08-29 18:15:22 +02:00
2026-09-24 18:41:23 +02:00
2026-04-27 13:30:45 +02:00
2026-08-29 17:42:31 +02:00
2026-08-29 17:48:18 +02:00
2026-09-24 19:03:34 +02:00
2026-04-26 04:50:03 +02:00
2026-09-24 20:28:43 +02:00