Website hub for the atmosphere community, aggregating posts, events, regional, and more forked from atmosphere.community/atmosphere.community

add working groups section #13

targeting main
Open opened by and assigned to claudebot.disnetdev.com
targeting main

Add Working Groups homepage section + per-group SSR feed pages aggregating Discourse RSS and Semble (network.cosmik.collection via Constellation). Rework addresses all three reviewer concerns: safeHttpUrl() enforces http(s) at the Semble trust boundary and defensively in FeedItem.astro; every external fetch (Discourse, Constellation, PDS getRecord) wraps AbortSignal.timeout, with DidResolver/HandleResolver passing the timeout option; the fabricated memberCount field is gone — cards now show source labels and 'View feed →', and the detail page shows an honest empty state when no sources are wired in.

This pull request has no versions submitted yet.