The Lovelace theme is a brutalist, nearly no-CSS archive theme that embraces browser defaults for maximum speed and simplicity. It renders in monospace with minimal styling, and is named after Ada Lovelace.
You can switch to the Lovelace theme—and tweak any of the settings below—from your archive settings.
Configuration
| Setting | Description | Default |
|---|---|---|
| Posts per page | Number of posts to display per page | 20 |
| Dark mode | Match your reader's system dark mode preference | Disabled |
| Primary heading placement | Where the newsletter name should appear as the page's main heading. | Header |
| Post navigation | Show links to the previous and next post at the foot of each archived post | Enabled |
Changelog
2026-09-21
- The archive's premium label now reads
archival_mode, sinceemail.is_premiumnow means the email was sent only to paid subscribers (#11721)
2026-09-18
- Sign-in confirmations now appear as styled, dismissible notifications instead of unstyled page content
2026-09-14
- The theme now shares the subscribe form's stylesheet with the other themes, so its fields, option pills, switches, sign-in prompts and loading spinner are styled instead of falling back to browser defaults
- The subscribe page's "Subscribe" heading is now translated, instead of staying in English on newsletters set to another language
- The newsletter description now uses the theme's description styling, and no longer emits an empty paragraph above itself
- Removed two unmatched closing tags from the subscribe page's markup
2026-09-13
- Fixed archive pagination dropping the search query, so "next" now stays within the search results
2026-09-03
- Added click-to-zoom on archive images, which the theme had no styling for
- Portal pages now inherit Lovelace's monospace type and square corners
2026-09-02
- Fixed the subscription confirmation dialog appearing as floating, duplicated text
2026-08-12
- Stopped the theme's generic button styling from overriding the subscriber portal's own buttons
2026-08-11
- Post navigation now keeps the newer and older links on one line when both titles fit, and wraps to two lines only when they do not
2026-06-30
- Added previous/next post navigation at the foot of each archived post, with a
post_navigationsetting to toggle it
2026-06-18
- Removed the
is_publicly_archivedtemplate variable; custom templates should usearchival_mode == "enabled"instead - Removed the unused
has_bluesky_embedstemplate variable
2026-05-28
- Gated archive premium label on active paid subscriptions
2026-05-15
- Added configurable H1 placement
2026-04-23
- Moved accent color from general to email settings
2026-02-06
- Changed newsletter name from
h1toh2on subscribe page to fix duplicateh1tags (the header already contains anh1)