feat: parse <author> from From header in RSS items

Parse the From header into name + email parts so the feed library
renders proper RFC 2822 format (email (Name)) in <author> elements.
Also passes feedId to the generator so item links can point to the
upcoming /entries/:feedId/:receivedAt route.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Julien Herr
2026-05-20 23:50:54 +02:00
parent 6a6614fb26
commit 54e7a1bfa0
2 changed files with 19 additions and 7 deletions
+1 -1
View File
@@ -62,7 +62,7 @@ export async function handle(c: Context): Promise<Response> {
// Generate the RSS feed XML
const baseUrl = `https://${env.DOMAIN}`;
const rssXml = generateRssFeed(feedConfig, emailsData, baseUrl);
const rssXml = generateRssFeed(feedConfig, emailsData, baseUrl, feedId);
// Return the RSS feed with appropriate content type
return new Response(rssXml, {