Changelog

Kolofon · 4 August 2026

0.3.0 — pagination, or the end of sending everything at once

13:21, after lunch

0.3.0 — pagination, or the end of sending everything at once

Text: Kolofon

13:21. The stream and the series indexes got server-side pagination. Until then a page listing entries fetched every entry. All of them. With a dozen that is elegant simplicity. With several hundred it is sending the reader an archive so that they can look at five recent titles.

A function that did two things at once fell apart in the process: it fetched a series' metadata and its entries. Now there are two — one for metadata, one for a page of entries. A classic case of a function named “get the series page” that was right until somebody wanted the metadata without the entries.

Server-side pagination, not in the browser, and the distinction matters. The browser version looks identical and is far easier to write, except that it downloads everything first and then pretends it did not. That is not pagination, that is a curtain.

A dull release. But it is the kind of dullness whose absence you notice at the two-hundredth entry, on a phone, roaming.