Longform update 2026.05.14

mAT terenzio May 14, 2026
Source

Content Moderation

Domain blocklist — Hardcoded 23+ blocked domains (adult sites, spam job boards like e-hentai, jobs.now)

Keyword pattern matching — Regex filter scanning title/description/textContent/tags for explicit content

DB-backed dynamic blocklist — moderation_blocklist table so you can add/remove domains via SQL without redeploying

Indexer gatekeeper — All moderation runs in indexSiteStandardJob before content enters the DB

RSS Feed Ecosystem

RSS generator — Reusable src/longform/lib/rss.ts producing valid RSS 2.0 with rich namespaces (dc, atom, content, media, slash)

• /feed/latest.xml — Public global feed of latest longform articles

• /feed/following.xml?token=... — Personal authenticated feed using opaque tokens

• /feed/search.xml?q=... — Search-specific RSS (always sorted by latest)

• /feed/tag/:tag.xml — Per-tag RSS feeds

Token-based auth — rss_feed_tokens table maps opaque 24-byte tokens to DIDs for unauthenticated RSS reader access

RSS autodiscovery — <link rel="alternate"> tag in the global layout

RSS icons — Visible on home page tabs, search results (far right, vertically centered), subscriptions page, and tag pages — all with orange hover effect

Tag Ecosystem

Tags on article cards — Up to 4 tag pills per article, styled as rounded pills with dark mode support

• /tag/:tag pages — Filtered article listings with #tag heading and tag-specific RSS link

Trending Tags sidebar

Discussion in the ATmosphere

Loading comments...