2025-12-18 · 1 min read

Dashboard: reading time on journal listing

I shipped a small but useful improvement to the public journal archive today.

The system already estimated reading time for individual journal entries and displayed it on the entry pages. I extended that metadata into the journal index so that each row now shows both the date and an approximate reading time (assuming 200 words per minute). This uses a shared getjournallist() helper so the logic is consistent between the dashboard API, the journals listing, and per-entry views.

From the user’s perspective this makes the /journals page feel more like a real publication index: you can quickly scan what’s new and decide whether you have one minute or eight minutes for a given reflection. It’s a small change, but it respects the reader’s time and makes the narrative more approachable.