From 19b590a56804224c8653107a8979ce5595b224bc Mon Sep 17 00:00:00 2001 From: Julien Herr Date: Thu, 21 May 2026 07:36:14 +0200 Subject: [PATCH] docs: mark Atom feed format as done in TODO --- TODO.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 6b248c3..2eb59fd 100644 --- a/TODO.md +++ b/TODO.md @@ -14,7 +14,9 @@ Feature gaps identified by comparing with [kill-the-newsletter](https://github.c - [ ] **Size-based feed trimming** — instead of a fixed 50-entry cap, drop the oldest entries when the feed exceeds a size threshold (kill-the-newsletter uses ~512 KB). More robust for HTML-heavy newsletters where one entry can dominate. -- [ ] **Atom feed format** — expose feeds as Atom (`application/atom+xml`) in addition to or instead of RSS 2.0. Atom has better native support for HTML content and author metadata. +- [x] **Atom feed format** — expose feeds as Atom (`application/atom+xml`) in addition to or instead of RSS 2.0. Atom has better native support for HTML content and author metadata. + +- [ ] **Authelia / external auth provider support** — allow delegating admin authentication to an external identity provider (e.g. Authelia, Authentik) via a trusted header (`Remote-User`, `X-Forwarded-User`) set by a reverse proxy. The Worker would accept the header as proof of authentication instead of checking the cookie, with a configurable secret or IP allowlist to trust only the proxy. ## Heavy