Torch & Lily now has a public face. The Speculum (the Mirror) is a wiki-style frontend at torchandlily.com — a searchable, cross-linked gateway to the entire Digital Scriptorium.
Added
- The Speculum — a new Astro 5 SSR application serving the full Torch dataset as a public wiki. No login required.
- Unified search — a single search bar queries saints, Scripture, the Summa Theologiae, prayers, the Baltimore Catechism, and the theological library simultaneously via
GET /v1/search. - Saint profiles — full biographies, patronage, iconography, feast days, quotes, relationship graphs, and “See Also” cross-links to saints who share patronage or feast months.
- Sacred Scripture — bilingual Douay-Rheims / Latin Vulgate reader with chapter navigation and language toggle.
- Summa Theologiae — browse by Part, Question, and Article. Objections, Sed Contra, Respondeo, and Replies rendered with Scripture citation links. Sibling articles listed with full titles.
- Prayer collection — full text with Latin/English toggle, tagged by type. Cross-links to other prayers of the same type.
- Theological library (Opera) — Catholic Encyclopedia and other works with full-text reading, table of contents, and “More by this author” on book pages.
- Baltimore Catechism — question-and-answer format with lesson navigation.
- Liturgical calendar — today’s feast, liturgical color, season, and commemorations with linked saint names on the landing page.
- Dynamic sitemaps — 24,600+ URLs generated via RPC for search engine indexing across all content types.
- SEO hardening — canonical URLs, Open Graph tags, JSON-LD structured data (Person, ScholarlyArticle, Book, Organization), and
robots.txton every page. - Cross-linking — “See Also” sections on saints, prayers, Summa articles, and opera pages, powered by existing API filters with zero new backend routes.
Changed
- Ostium (developer portal) moves to
dev.torchandlily.com— the root domain now serves the Speculum. - Tempus API now returns
color_hexdirectly, removing the need for frontend color maps. - Ordo timezone fixed to UTC-5 (Eastern) so feasts roll at midnight local time, not midnight UTC.
- Search results enriched — Summa results show Part name and Question title; Opera results show book title and author.
created_atandupdated_attimestamps added to saints, prayers, opera, and capitula tables and exposed via API.
Fixed
- PostgREST 1,000-row cap on sitemap RPCs — all content types now return complete URL lists.
robots.txton Ostium was blocking all crawlers (Disallow: /) — now permits indexing.