Maurice
89b67a791f
fix(mail-ingest): Outlook HTML forwards, the default AI limit, secret env vars, and the pipeline tests
...
- mime-walker: trim each line of a stripped HTML body, so the space a tag
leaves is not read as a folded header line that swallows the booking
under an Outlook forward's header block.
- settings: an unset daily AI limit is the default of ten, not zero
(Number(null) is 0), which kept the AI from ever reading a mail.
- env: MAIL_INGEST_IMAP_PASS and MAIL_INGEST_WEBHOOK_SECRET are secrets
and never printed in the boot report.
- pipeline test: the subject is kept without its forward prefixes, the
demo move adds its booking before the second trip exists, the typed
notification mock, and AI reading stays offered while the person
switched it off.
- e2e: the pipeline tick runs in a request context of its own, as the
cron registrar runs it, and the 401 checks run without awaiting in a loop.
2026-11-13 19:31:13 +01:00
..
2026-10-19 21:33:40 +02:00
2026-11-12 15:39:21 +01:00
2026-10-25 16:29:31 +01:00
2026-10-26 10:20:47 +01:00
2026-10-10 21:23:37 +02:00
2026-10-20 15:28:22 +02:00
2026-10-24 22:32:48 +02:00
2026-10-23 02:29:04 +00:00
2026-10-23 22:08:13 +00:00
2026-10-22 21:34:15 +00:00
2026-10-28 12:17:54 +01:00
2026-10-22 21:34:15 +00:00
2026-10-22 22:59:32 +00:00
2026-10-23 01:45:16 +00:00
2026-10-22 21:34:15 +00:00
2026-10-23 22:00:05 +02:00
2026-10-23 16:47:05 +02:00
2026-10-24 22:32:47 +02:00
2026-10-31 03:25:13 +00:00
2026-11-13 10:17:26 +01:00
2026-10-10 21:23:37 +02:00
2026-11-13 17:40:29 +01:00
2026-10-22 21:30:38 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-13 10:17:15 +01:00
2026-10-25 00:46:24 +00:00
2026-10-20 17:51:27 +02:00
2026-11-13 10:17:12 +01:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:30:38 +00:00
2026-10-10 21:23:37 +02:00
2026-10-24 23:22:15 +00:00
2026-10-10 21:23:37 +02:00
2026-11-13 12:40:15 +01:00
2026-10-14 20:21:38 +02:00
2026-11-13 12:40:15 +01:00
2026-11-13 15:29:03 +01:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-24 20:54:16 +02:00
2026-10-23 22:08:13 +00:00
2026-10-21 21:16:36 +02:00
2026-10-21 21:16:36 +02:00
2026-10-25 00:46:24 +00:00
2026-11-13 19:31:13 +01:00
2026-10-10 21:23:37 +02:00
2026-10-30 16:36:22 +01:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-09 23:02:33 +01:00
2026-10-10 21:23:37 +02:00
2026-10-24 18:28:41 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-18 22:05:44 +00:00
2026-10-18 21:21:32 +00:00
2026-10-31 03:25:55 +00:00
2026-10-31 06:27:31 +00:00
2026-10-31 03:25:55 +00:00
2026-10-10 21:23:37 +02:00
2026-11-13 10:17:12 +01:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-13 17:40:29 +01:00
2026-10-22 21:34:15 +00:00
2026-11-10 10:05:22 +01:00
2026-10-22 21:34:15 +00:00
2026-10-29 13:34:28 +01:00
2026-10-10 21:23:37 +02:00
2026-10-29 13:34:28 +01:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-13 12:40:15 +01:00
2026-10-10 21:23:37 +02:00
2026-10-20 21:13:48 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-01 18:46:58 +01:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-22 22:29:35 +02:00
2026-10-20 15:35:08 +02:00
2026-10-20 18:05:41 +02:00
2026-10-20 18:05:41 +02:00
2026-10-20 21:12:09 +02:00
2026-10-23 21:59:02 +02:00
2026-10-22 21:30:39 +00:00
2026-10-20 15:12:01 +02:00
2026-10-20 21:12:09 +02:00
2026-10-23 21:01:13 +02:00
2026-10-21 11:58:39 +02:00
2026-10-20 18:40:48 +02:00
2026-10-20 21:15:45 +02:00
2026-10-20 07:09:57 +00:00
2026-10-21 13:53:21 +02:00
2026-11-03 20:19:43 +01:00
2026-10-28 08:01:53 +02:00
2026-10-10 21:23:37 +02:00
2026-10-24 08:29:51 +02:00
2026-11-13 12:40:15 +01:00
2026-10-10 21:23:37 +02:00
2026-11-07 14:50:17 +01:00
2026-10-20 15:35:32 +02:00
2026-10-22 21:30:38 +00:00