Two texts stand before the Little Office and four stand after it — private preparation and private thanksgiving, which Benziger prints once at the front of the book under two headings of its own. The altar was labelling them one by one from their slot, so it set Before the Office twice and After the Office four times over six different prayers. It read as a page repeating itself rather than as a heading.
The book had already solved this, and it is now what both surfaces do: one heading over the run, and each prayer under the name it is known by — Aperi, Domine, Domine, in unione, Sacrosanctae, Pater noster, Ave Maria. The framing runs are also drawn inside a bracket, because the distinction is a liturgical one: the Office proper opens at the Ave and closes at the Fidelium animae, and what lies between the two brackets is the hour itself.
Added
GET /v1/ordo/officium/{hora}— every element now carriesslug, the archive’s own stable name for the text (lobvm-ante-officium-aperi-domine). It is the only thing that tells two texts standing in one slot apart;ordois a position, not a name
Fixed
- The altar and its e-ink surface no longer repeat a slot label over a run of different prayers — the framing prayers take one heading each and their own names beneath it
- The portal no longer overflows a phone screen. A footer link row and the dashboard’s tab bar each ran wider than a 390px viewport, which widens the whole document and leaves every section sitting in the left part of it — the page read as narrower than the screen and shifted a hair to the left. Both rows wrap now
- The landing headline’s
clamp()floor was taller than a 360px screen, which forced the hero block wider than the phone it was on - The About page’s terminal panel wraps its endpoint instead of clipping it mid-path
- The altar’s settings bar is no longer painted over on a phone. The woodcut sky begins at a fixed offset that assumed the masthead never grew — and below 640px it does, so the sky started inside the header and covered the controls with opaque parchment. The bar now takes a known height, the three controls stay on one row, and the sky sits behind the chrome rather than over it