From 90f8ff17f6d29e3643950b8e3b8642dd929fbccb Mon Sep 17 00:00:00 2001 From: Cassidy James Blaede Date: Wed, 2 Sep 2026 21:41:04 -0600 Subject: [PATCH 1/2] RSS: add Feed URL source setting The RSS card's Source settings field was missing, so there was no way to enter a feed URL even though the card definition already declared a source config. This renders the shared SourceSettings component in the RSS settings panel, wiring up the Feed URL input, its placeholder, and normalization/validation. Fixes #339 --- .../src/lib/cards/content/RSSFeedCard/RSSFeedSettings.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedSettings.svelte b/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedSettings.svelte index 91868f9..a01a9e7 100644 --- a/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedSettings.svelte +++ b/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedSettings.svelte @@ -1,10 +1,11 @@
+ + -- 2.54.0 From c493b301f8b62c60fa09a7af61bec11a943cab05 Mon Sep 17 00:00:00 2001 From: Cassidy James Blaede Date: Wed, 2 Sep 2026 22:00:58 -0600 Subject: [PATCH 2/2] RSS: refetch feed when the URL changes The card read `item.cardData.href` only once inside `onMount`, so setting the feed URL from Source settings after the card was already mounted left `feedUrl` stuck at `''` and showed "Add an RSS feed URL" forever. Replacing the one-shot mount fetch with a reactive `$effect` makes the card load the feed as soon as the URL changes, which also keeps the edit previewer in sync. --- .../content/RSSFeedCard/RSSFeedCard.svelte | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedCard.svelte b/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedCard.svelte index 8394e27..b7a0035 100644 --- a/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedCard.svelte +++ b/apps/web/src/lib/cards/content/RSSFeedCard/RSSFeedCard.svelte @@ -1,5 +1,4 @@ -- 2.54.0