Downread Blog

Follow

Making every feed look perfect

One of the goals of Downread is to make every feed look good. Even the most difficult ones. This is a very abstract claim, and I think it's an often overlooked aspect of feed readers, so I will use this blog entry to show you the difference it makes.

For many websites, the RSS feed is just an afterthought. They dump the HTML code from their website into the RSS feeds, without ever testing how it renders. Even on sites that use a proper Content Management System, where you might expect them to work perfectly, the feeds often include elements that don't work in any existing RSS reader.

Making every feed render perfectly is an ongoing effort, of course, as new blogs come out every day, and so do new features. Downread tries hard to keep up and support as much as possible. It supports HTML-native styling as far as possible, embeddings of video and audio data from common platforms, CSS classes used by Content Management Systems and publishing platforms, and content that uses the Tailwind framework. For some particularly complicated websites, we even use custom CSS to make the content look better.

Here are some recent improvements, shown side by side with other common RSS readers.

CMS-specific elements

Mainstream Content Management Systems like WordPress or Substack generate feeds with many internal styles that regular RSS readers can't render. The following example is from Noahpinion and shows a reference to another Substack-hosted blog, Ramp Economics Lab.

Noahpinion article, left on a normal RSS reader, right on Downread
Noahpinion article, left on a normal RSS reader, right on Downread

Downread supports the most common Substack-specific references to other blogs. On the left side, you see what the link to Ramp Economics Lab looks like on practically all readers. On the right side, you see how Downread renders it.

Better support for tables

HTML tables can be used for various purposes. They can be used to display tabular data, but especially in a restricted environment like RSS or email, they are also often used for layout, as this is the only widely supported way of positioning elements.

Downread analyzes tables to identify how they are used. Tabular data is displayed in a way that makes reading the data easier, while layout use of tables is recognized and displayed without additional styling.

Simple HTML table from GitHub Blog; left on a mainstream RSS reader, right on Downread
Simple HTML table from GitHub Blog; left on a mainstream RSS reader, right on Downread

In the example above from GitHub Blog you can see the formatting of a small table in a regular RSS reader, and what it looks like in Downread. It identifies the table as showing tabular data, and renders it as such.

Semantic HTML elements

HTML has many semantic elements that carry a certain meaning. Downread supports them and renders them appropriately — something most RSS readers do not.

An <aside> section on GitHub Blog; left on a common RSS reader, right on Downread
An <aside> section on GitHub Blog; left on a common RSS reader, right on Downread

The screenshot above is also from GitHub Blog and compares how an <aside>-section in HTML is rendered. The left RSS reader does not support the element, like most readers do. And on the right-hand side you see it rendered in Downread.

Tailwind support

Tailwind is a CSS layout framework that's used on a significant number of websites. Those that support RSS often include Tailwind styles in their RSS as well. This isn't a good idea, since RSS has no good way of allowing that. But they do it anyway.

Downread is, to my knowledge, the only RSS reader that comes with Tailwind support and supports the most common styles (but not all, for technical and security reasons). This is the difference it can make:

From Mashable; left on a normal RSS reader, right the same content on Downread
From Mashable; left on a normal RSS reader, right the same content on Downread

This example from Mashable shows the difference between a Tailwind-styled post and one that just dumps the text without applying any styles.

Custom CSS for difficult sites

Some RSS feeds are notoriously difficult. They include CSS styles but do not define them, leaving a generic RSS reader no chance to get it right.

Downread solves the issue by allowing per-feed custom styling. This needs to be hand-written (or AI-generated), so it is only realistic for the most popular websites. But it can make a huge difference, as you can see in the next two examples.

Frequent Miler table; left on a generic RSS reader, right on Downread with custom styling
Frequent Miler table; left on a generic RSS reader, right on Downread with custom styling

The first example is from Frequent Miler, a website that includes comparisons of credit cards. They offer very detailed tables that are, unfortunately, too complex for generic HTML in an RSS feed. But as the HTML still exposes the classes that they use, it was possible to develop a custom style that renders the data as on their website.

MacRumors buttons, left on a generic RSS reader, right on Downread with custom CSS
MacRumors buttons, left on a generic RSS reader, right on Downread with custom CSS

The last example is from the popular website MacRumors and shows a custom-styled button as well as some other formatting challenges in the MacRumors feed. Again, on the left side, you see the feed rendered without any help. And on the right, what it looks like with the help of custom CSS and Downread's smart heuristics that remove those large sections of whitespace.

By Tim · November 11, 2026 at 17:17 UTC · Permalink

New Features, October 2026 edition

There were huge changes to Downread's home page and search. But not to be forgotten, October brought some smaller improvements as well.

Player for podcasts

New embedded audio player Downread can be used to play podcasts. It's not perfect yet - you can't listen in the background. That may be added at a later time. For now, it's just an embedded player.

Improved sign-up emails

Improved emails The sign-up emails were, well, not that pretty. They should look much better now.

Redesign of the feed tile

This is a bigger change: the feed tile has been repositioned and can always be brought back with a click on the header. Feed tile Filters, limits and the new pause have been moved here, out of the toolbar.

Summary View

A fourth viewing mode has also been added: summaries. You don't see the post as a whole, but only the first lines, with an option to expand the post. Images at the top are resized to a thumbnail. Summaries

You can also configure the number of lines to show according to your preferences: Configuring Summaries

By Tim · October 29, 2026 at 16:39 UTC · Permalink

Pausing a Feed

Sometimes a feed just posts too often for you to keep up, or you are getting tired of it. Yet you don't want to remove it from your feeds. What can you do?

Downread just got a new feature that will help you in this situation: you can now pause a feed. Click on Pause to stop getting unread post notifications from the feed. You can still read it, but it won't mark anything as unread.

The Pause badge
The Pause badge

Decide how long you want to pause a feed. You can either suspend it for a week, a month, or until you end the pause.

Snooze or pause indefinitely
Snooze or pause indefinitely

Once you're pausing it, you can still access it or extend the pause.

A paused feed
A paused feed

I'm very excited about this feature, as I have plenty of feeds I keep in my list but don't really read anymore.

By Tim · October 8, 2026 at 20:00 UTC · Permalink

New Quick Search and New Touch Screen Navigation

This is UI overhaul weekend. Here are the changes since my last post.

Quick Search

You can now search anywhere. Press '.', on any screen, and the quick search opens:

Quick Search
Quick Search

Enter the name of one of your feeds, press 'Return', and you will jump right there. This is possible with any feed, even those you don't subscribe to yet.

For users who do not or cannot use keyboard shortcuts, it's also on the home page and other pages:

Search on Home Page
Search on Home Page

Just click the search button at the top to get it.

Improved Buttons and Touch Screen Navigation

Also new: an improved, always-present footer for touchscreen devices.

New footer and header design
New footer and header design

The new footer is far more consistent than the previous solution; the home page is always one click away, and, I hope, the menu (hamburger) button is easier to reach.

You can also see the new button design on the screenshot. Toolbar buttons are frameless now.

By Tim · October 4, 2026 at 21:00 UTC · Permalink

Major redesign of Homepage and Add Feed page

If you log in today, you will notice that Downread's Homepage has been completely overhauled. On a desktop, it looks like this:

New start page, desktop
New start page, desktop

And this is the mobile layout:

Mobile layout
Mobile layout

The new layout probably reminds you of podcast apps, and this is no coincidence. I am trying to move away from long texts on the homepage that hardly anyone reads, and replace them with an intuitive design that can get you reading instantly: click on one of the tiles, and you're immediately in the reader. No need to follow the feed anymore, no preview button, just jump right in.

This is what it looks like for a new user:

View for a new user
View for a new user

Again, not a lot of text, no onboarding process. Just a UI that feels natural to anyone who has ever used a podcast player or an ebook.

Add Feed

The Add Feed page also got a redesign. While it also uses tiles for the most popular feeds, its main features remain search and the feed catalog. The feed catalog has a new icon design, and like the homepage, viewing a feed means diving right in. No more preview popups with limited text.

New Add Feed
New Add Feed

The only thing that has not been touched yet is the search. This is planned for the next major UI update.

By Tim · October 3, 2026 at 09:56 UTC · Permalink
Also read Two Waves and a Dot, our sponsored blog.