LCMS Lutheran Lectionary Updated: One-Year Propers, iCal Export, and More

LCMS Lutheran Lectionary Updated: One-Year Propers, iCal Export, and More
Top image: 1 Year; Bottom image: 3 year.

The LCMS Lutheran Lectionary — a free, open-source liturgical calendar for LCMS Lutherans — has received a major update. The app now fully supports both the Three-Year (A/B/C) and One-Year Historic lectionary series, adds collects and introits from The Lutheran Hymnal (1941) for all 76 One-Year Sundays, and introduces iCal export and live calendar subscription.

The app is available at lectionary.collver.biz and the source code is on GitHub.

Lectionary Toggle — Three-Year and One-Year

The home page now features a clickable toggle in the subtitle: Three-Year Series (A/B/C) & One-Year Historic Series. Click either to switch the "Today in the Church Year" card, and your preference is remembered in localStorage — so every page (calendar, lookup, PDF export) reflects your choice automatically without any login or server session.

Switching to One-Year correctly shows the Trinity season (not "Ordinary Time"), the proper N Sunday after Trinity naming, and the correct file label. Today, for example, is Week of Second Sunday after Trinity in the One-Year series — not "Second Sunday after Pentecost" as the Three-Year would have it.

One-Year Propers: Collects and Introits

Every Sunday in the One-Year Historic Series now carries its proper liturgical texts:

  • Introit — the traditional Latin name (e.g., Ad Te Levavi) with its Psalm reference, shown as an italic subtitle under each Sunday name in the calendar
  • Collect of the Day — the full traditional text from The Lutheran Hymnal (TLH, 1941), public domain. All 76 slots are covered: Advent, Christmas, Epiphany, the Gesima Sundays (Septuagesima, Sexagesima, Quinquagesima), Lent, Easter, Pentecost, and all 27 Sundays after Trinity.

These texts are sourced from the Common Service Book of the Lutheran Church (1917) / The Lutheran Hymnal (TLH, 1941), which are in the public domain. A note in the app directs users to the LSB Altar Book for the current LSB collect and introit texts.

Click to Expand Propers in the Calendar

In the full-year calendar view, any One-Year Sunday row is now clickable. Clicking it expands an inline panel showing:

  • The introit name and Psalm reference
  • The full collect text in italics
  • Source attribution (TLH 1941, public domain)

Click again to collapse. This makes it easy to review the proper for any Sunday without leaving the calendar view.

New Propers Reference Page

A dedicated /propers page lists all Sundays for the selected church year, grouped by season, each with its introit and collect. The page is print-optimized — hit the Print button and entries won't split across page breaks. It's designed as a pastoral reference: everything in one place, easily printed for a sermon file or service folder.

The Propers List button appears in the calendar toolbar whenever the One-Year lectionary is selected.

iCal Export and Live Calendar Subscription

The calendar can now be exported or subscribed to:

  • Download .ics — exports a complete church year as a standard iCal file, importable into Apple Calendar, Google Calendar, Outlook, or any iCal-compatible app
  • Live subscription (webcal://) — subscribe once and your calendar app auto-updates. The feed always includes the current and next church year. One-click links for Apple Calendar and Google Calendar are provided, along with a copy button for the webcal URL.

Events include the Sunday name, appointed readings in the description, liturgical color, and season — so it integrates naturally alongside your regular calendar.

Under the Hood

The One-Year series has some unique calendar structures that required careful implementation:

  • Gesima Sundays (Septuagesima, Sexagesima, Quinquagesima) — the three pre-Lenten Sundays that exist in the One-Year series but not the Three-Year
  • Transfiguration — falls on the Sunday before Septuagesima in the One-Year series (not before Ash Wednesday as in the Three-Year)
  • Trinity season naming — "N Sunday after Trinity" throughout the season (not "N Sunday after Pentecost")

All of these are correctly calculated from Easter for any year from 1583 to 2299.

Try It

As always, the app is free, open-source (MIT license), and self-hostable via Docker. Feedback and contributions welcome on GitHub.

Albert Bernard Collver III, Ph.D.