May 31, 2026 · updates · reading
Minor improvements in May
A list of the smaller improvements from May. Most of the reading ones went into Feedsweep, the package that tidies up feed content before it reaches the reader, with the rest in Feedstand itself.
Reading
- Emoji that publishers ship as tiny images are swapped for the actual character.
- When an item repeats its own title as the first heading in the body, that duplicate heading is removed so the title only shows once.
- When an item's body has its own
<h1>, it collides with the reader's page title, so every heading is shifted down one level (<h1>becomes<h2>, and so on) to fix the hierarchy. - Redundant bold wrapping a whole heading is dropped.
- Wide tables now sit in their own scrollable strip with a soft fade on whichever edge still has more to scroll, instead of spilling past the reading pane and getting clipped.
- Item titles render as plain, fully decoded text with no stray HTML left over.
- Clutter is stripped out: share buttons, unrelated post widgets.
Reliability
- The fetcher now identifies itself with its subscriber count and feed id, so publishers can see who is fetching and how many readers depend on the feed.
- A feed that keeps returning 404 is given more attempts before being marked discontinued, so a brief outage no longer drops it.