Changelog
New releases, improvements, fixes and notable changes.
v1.0.1 — July 5, 2026
Performance
- ⚡ Episode, blog, topic, and people listings appear the moment the page loads, instead of waiting for scripts.
- ⚡ The first poster in a listing loads at high priority, so the page's main image shows sooner.
- ⚡ Phones download noticeably smaller list and poster images, cutting image weight by up to 40%.
Cleanup
- 🧹 Headings on listing pages now follow a correct order for screen readers.
- 🧹 Guest and featured-episode links no longer announce their label twice to screen readers.
v1.0.0 — July 5, 2026
First public release.
New Features
- ✨ Video and audio episodes keep playing in a floating mini-player as you scroll and move between pages.
- ✨ Episodes keep playing on the phone lock screen and notification shade, with cover art and play, skip, and drag-to-seek controls (audio and uploaded video).
- ✨ Choose which corner the mini-player docks to, or turn it off entirely, from the theme settings.
- ✨ Episodes can show a searchable transcript that follows along as you listen — click any line to jump to that moment.
- ✨ The transcript reads as natural paragraphs and can highlight each word in time with the audio, karaoke style, with a Words / Lines / Off control.
- ✨ Episodes can show a tappable chapter list, so listeners skip straight to the part they want.
- ✨ Six homepage hero layouts — latest episode, a centered statement, a split portrait, a newsletter signup, and a cinematic trailer in framed or full-width styles.
- ✨ Guest and host profiles built from your authors, with a searchable A–Z guest directory.
- ✨ "Listen everywhere" links for Apple Podcasts, Spotify, YouTube, RSS and more, shown on episodes and the subscribe page.
- ✨ Full membership support — newsletter signups, a tiered subscribe page, and a contact form.
- ✨ Publish written blog posts alongside your episodes — tag any post with the internal tag
#blogand it becomes a clean, reader-focused article with a simple author byline and reading time. - ✨ Blog posts get their own index at
/blog/and a matching/blog/rss/feed, kept separate from your podcast feed, with a "From the blog" section on the homepage that stays hidden until you publish one. - ✨ Topic and people pages blend episodes and blog posts, each clearly labelled so readers can tell an article from an episode.
- ✨ A private Reader Library at
/library/— visitors bookmark episodes and resume where they left off, saved in their own browser with no account. - ✨ The Episodes, Blog, and Library pages take their heading, sub-heading, and SEO metadata from a Ghost page you control, so each listing gets a proper browser title and social share card.
- ✨ Set your own heading and body fonts from the Ghost dashboard, with no code.
- ✨ A built-in light and dark mode, with a header toggle and automatic system-preference detection.
- ✨ Navigation menus can have dropdowns — start a menu item's label with a dash (
-) to nest it under the item above it. - ✨ Menu links that point to another website open in a new tab and show a small outbound arrow.
- ✨ Show the main menu as centered inline links, or tuck it behind a hamburger button — and in inline mode, links that don't fit fold into a tidy "More" dropdown instead of crowding the header.
Design
- 🎨 A studio-minimal editorial design tuned for both light and dark reading, with a serif display face and the dashboard accent woven throughout.
- 🎨 In inline mode the header menu stays centered on the page, lined up with the content below it.
- 🎨 Your "Listen on" podcast links (Apple Podcasts, Spotify, YouTube, RSS and more) appear in the footer, beside your social icons.
- 🎨 The topic filter shows every topic in one swipeable row (with arrows on desktop), instead of wrapping onto several lines and showing only your busiest few.
Introduction
Documentation for Signal, the studio-minimal Ghost CMS theme for video and audio podcasts. Install guides, theme settings, persistent player, transcripts, chapters, guest profiles, and customization.
Compatibility
Signal runs on Ghost 6.x (v6.0.0+) and modern browsers. Check your Ghost version, what the persistent player needs, and what to do if you're still on v5.x.