Changelog
New releases, improvements, fixes and notable changes.
v1.11.0 — June 4, 2026
New Features
- ✨ Promote anything with a sidebar house ad — create a page, drop in a linked banner (stack images, a product card, a button — whatever you like), and it appears automatically below the Newsletter widget. Hidden until you set one up. Learn more
- ✨ Showcase your sponsors as a tidy logo wall in the right sidebar, each logo linking to their site — crisp in light and dark mode. Adjust the tile shape and columns from Code injection. Learn more
v1.10.4 — June 3, 2026
New Features
- ✨ Resize your logo, restyle sections, or hide elements with a few lines of code injection — no theme files to edit. Learn more
- ✨ Every section, card, and widget now has a stable, named handle for custom styling, so your tweaks keep working after theme updates.
v1.10.3 — May 29, 2026
Polish & Refinements
- 🎨 Page feature images now have a cleaner, more refined look, with softer rounded corners and a lighter treatment.
- 🎨 Image captions on pages are more compact and easier to read.
Performance & Accessibility
- ⚡ Leaner font loading: a redundant font download was removed, so pages start up a touch faster.
- ⚡ Screen readers now announce newsletter signup confirmations and errors out loud.
- ⚡ Pagination controls read more clearly for screen reader and voice-control users.
- ⚡ Improved contrast on secondary links for easier reading in light and dark mode.
Bug Fixes
- 🐛 Your logo now stays crisp and sharp on high-resolution (Retina) screens.
- 🐛 Breadcrumb data now follows your publication language instead of always showing English.
v1.10.2 — May 22, 2026
New Features
- ✨ Code blocks now display with full syntax highlighting. Keywords, strings, numbers and more are colour-coded, making code far easier to read in technical and developer-focused posts.
- ✨ Every code block gets a one-tap copy button, so readers can grab a snippet cleanly without selecting text by hand.
Polish & Refinements
- 🎨 Refreshed how code looks across your posts: tidier code blocks, plus a clear, readable style for inline
codementions in both light and dark mode.
Performance & Accessibility
- ⚡ The highlighting engine is bundled with the theme (no third-party CDN) and loads only on pages that actually contain code, and only as a reader scrolls near it, so pages without code stay just as fast.
Bug Fixes
- 🐛 Button and badge labels now stay readable even when your accent colour is very light or very dark, so text never disappears against it.
- 🐛 Links and other accent-coloured text stay legible too, adjusting automatically when your accent sits close to the page background.
v1.10.1 — May 21, 2026
New Features
- ✨ Add them in Ghost's new Settings → Social accounts panel (added in Ghost 6.37) and they show up automatically — no code or theme edits needed.
Polish & Refinements
- 🧹 Prefer Code Injection, or still on a Ghost version before 6.37? Your custom social links keep working, and they never appear twice next to the built-in ones.
v1.10.0 — May 17, 2026
New Features
- ✨ Video posts — tag any post
#videoand the first uploaded video, YouTube, or Vimeo embed in the body becomes a click-to-play hero above the headline. Keep scrolling and it docks into a small mini-player at the corner of the screen so readers can watch while they read. Learn more - ✨ Three supported sources out of the box: uploaded Ghost videos (
.mp4,.webm,.ogg), YouTube, and Vimeo (including channel and group URLs). - ✨ Feed cards on posts tagged
#videopick up a small play-icon badge on the thumbnail automatically — readers can spot video stories at a glance.
Polish & Refinements
- 🎨 The mini-player sits on the opposite corner from Ghost's Portal account button, so the two never overlap.
- 🎨 The mini-player steps out of the way the moment the mobile menu opens, then slides back in when the menu closes — audio keeps playing throughout.
Performance & Accessibility
- ⚡ YouTube and Vimeo embeds load instantly even on slow networks — their heavy players only mount when a reader actually clicks play.
- ⚡ Press
Escapeto dismiss the mini-player without reaching for the mouse.
v1.9.0 — May 12, 2026
One-time setup
This release introduces the Newsletter Archive. Upload the bundled routes.yaml once via Ghost Admin → Settings → Labs → Beta features → Upload routes file to wire up /newsletters/. See the Newsletter Archive guide.
New Features
- ✨ Brand new newsletter archive at
/newsletters/, designed for premium publications. Learn more - ✨ Five layouts to choose from: List, Magazine, Compact, Timeline, and Timeline Compact — switch any time without losing content.
- ✨ Editorial cover hero with a ledger card showing total issues, the latest issue, an RSS link, and an inline subscribe form.
- ✨ Year jump-rail on the right edge lets readers leap to any year, including ones not yet on screen.
- ✨ Sticky month chips travel with the reader, showing issue count and total reading time per month.
- ✨ "Load older issues" button reveals older newsletters, then auto-loads more as readers scroll.
- ✨ Bookmark any newsletter issue straight from the archive — every card has a save toggle and your list shows up in the bookmarks menu in the header. Learn more
- ✨ Native RSS feed at
/newsletters/rss/for every newsletter issue. - ✨ Hide thumbnails across the archive with the new
#disable-newsletter-card-imagesinternal tag on your Newsletters page. - ✨ Footer "Subscribe" panel now shows a "Browse all" link straight to the newsletter archive.
Polish & Refinements
- 🎨 Friendly "The first issue is brewing" empty state with an inline subscribe form for sites that haven't shipped an issue yet.
- 🎨 "Coming soon" hero counter appears in the ledger card until the first issue goes out.
- 🎨 Newsletter timeline cards spread evenly between the left and right columns.
- 🎨 Newsletter timeline displays correctly in right-to-left languages like Arabic, Hebrew, Persian and Urdu.
- 🎨 Newsletter posts no longer appear in the homepage feed so the archive stays the home for issues.
- 🎨 Refined hero typography for a more editorial feel on the Newsletters page.
Performance & Accessibility
- ⚡ Smoother scrolling on the newsletter archive page.
- ⚡ Screen readers now hear "All issues loaded" when readers reach the end of the archive.
Translations
- 🌍 New "Browse all" and archive UI strings translated across all 60+ supported languages.
v1.8.1 — May 8, 2026
Bug Fixes
- 🐛 Logo images now scale properly on different screen sizes for better accessibility.
v1.8.0 — May 8, 2026
New Features
- ✨ Add icons next to your navigation items. Pick from 30 built-in icons or paste your own. Learn more
- ✨ Icons work everywhere your menu shows up — left sidebar, top bar, and the mobile drawer — from a single Code Injection snippet.
Security
- 🔒 Custom navigation icon SVGs are now safely cleaned before they appear, so a copy-pasted snippet can't sneak in code.
Performance
- ⚡ Images now load in the best format your browser supports (AVIF or WebP), saving bandwidth and speeding up pages.
- ⚡ Cover and profile images download at the right size for your screen instead of always loading the largest version.
- ⚡ Archive pages (tags, authors) load faster by skipping styles only needed on full articles.
- ⚡ Homepage and article pages only load the scripts they actually need — fewer bytes, quicker paint.
- ⚡ Site logo and hero images now load with maximum priority so they appear instantly.
- ⚡ Sidebars, navigation, and table-of-contents listeners now release cleanly when you leave a page, freeing memory on long browsing sessions.
Bug Fixes
- 🐛 The hero carousel countdown ring no longer resets when you move your cursor off the banner — it picks up right where it left off.
- 🐛 Clicking Next, Previous, or a slide dot now properly restarts the countdown for the new slide.
- 🐛 The hero banner now responds to keyboard arrow keys — Left/Right move between slides and Space pauses or resumes.
Accessibility
- ♿ The "Read more" link in the sidebar now tells screen readers which page it leads to.
v1.7.0 — May 7, 2026
New Features
- ✨ New "Top bar" navigation style puts your menu in the header instead of the sidebar. Learn more
- ✨ When the menu is too long for the header, extra items neatly tuck into a "More" dropdown.
- ✨ Submenus now open as friendly dropdowns from the top bar.
- ✨ Theme and reading preferences move to a quick popover in the header when you're using the top bar.
- ✨ The post grid grows from two to three columns when the sidebar is hidden, giving stories more room to breathe.
UI Improvements
- 🎨 Post card images now use a consistent 16:10 shape across layouts.
Mobile
- 📱 Phones and tablets keep the familiar slide-out menu, even when the top bar is on for desktop.
Performance
- ⚡ Pages load faster — non-essential scripts now ship only on the pages that need them.
- ⚡ Post cards, sidebar widgets, and logos reserve their space so layouts no longer jump as images load.
- ⚡ Featured images on posts and pages start loading sooner for a faster first impression.
- ⚡ Comments load only when you scroll near them, keeping post pages snappy.
- ⚡ Gallery zoom only loads when a post actually has a gallery.
- ⚡ Fonts now show your text immediately using a fallback while the custom font loads.
v1.6.6 — May 6, 2026
Accessibility
- ♿ Every page now has a proper top-level heading, so screen readers can announce the page title correctly.
- ♿ Sidebar menu groups can now be expanded and collapsed with the keyboard, not just mouse clicks.
- ♿ Post thumbnails in the sidebar and post cards no longer repeat the title to screen readers.
- ♿ The left sidebar is no longer incorrectly announced as a nested landmark by screen readers.
- ♿ Ghost's announcement bar is now recognised as a distinct section by screen readers.
- ♿ The bookmarks dropdown can now be closed by pressing the Escape key.
- ♿ Home page category tabs now announce their selected state and support proper keyboard navigation.
- ♿ Post navigation and membership call-to-action sections are now labelled for screen reader users.
- ♿ Info tooltips in the sidebar Preferences panel can now be reached and read via keyboard.
- ♿ Loading spinners no longer confuse screen readers — they are hidden and replaced with spoken status text.
- ♿ Decorative bullet separators in post metadata are now hidden from screen readers.
UI Improvements
- 🎨 Improved text contrast across metadata, labels, and captions for easier reading in light mode.
- 🎨 Tab buttons on the home page now show a visible outline when focused via keyboard.
- 🎨 Sidebar backdrop overlays are now properly hidden from assistive technology.
- 🎨 Recommendations widget now shows a small right arrow icon to view all recommendations.
Performance
- ⚡ Hover animations (float and scale effects) are now suppressed for users who prefer reduced motion.
Internationalization
- 🌍 Footer social media labels are now translatable alongside the rest of the theme.
v1.6.5 — May 4, 2026
UI Improvements
- 🎨 Improved spacing after headings for a cleaner, more consistent layout.
v1.6.4 — May 3, 2026
Hero
- ✨ A countdown ring around the pause button shows when the next slide is coming.
- ✨ Swipe left or right on mobile to change slides — smooth and responsive.
- ✨ Tap the left or right edge of the hero to jump between slides.
- ✨ Subtle vibrations confirm slide changes on supported devices.
Performance
- ⚡ Next and previous slides load in the background, so they appear instantly when you swipe.
- ⚡ Sharper hero images on large monitors and high-density phone screens.
UI Improvements
- 🎨 Cleaner spacing in the post footer.
- 🎨 Empty tag and author pages now show a friendly "No posts found." message.
- 🎨 Sleek new sidebar scrollbar that fades in only when you need it.
- 🎨 The bookmarks menu now uses the same elegant scrollbar.
Bug Fixes
- 🐛 Tag tabs on the home page now work for tag names with special characters like apostrophes or symbols.
v1.6.3 — April 30, 2026
Tooling
- 🧹 Trimmed 127 lines of unused JavaScript from the runtime bundle.
Bug Fixes
- 🐛 Fixed a flash of black borders that appeared on first page load before styles fully applied — caused by Tailwind v4's new default border-color behavior.
- 🐛 Tab buttons on the home feed no longer briefly underline in black before the active tab is highlighted.
Reading Experience
- 🎨 Pagination now cleanly hides the "Newer" and "Older" controls when there is no previous or next page, instead of showing greyed-out placeholders.
- 🎨 Tightened post-card layout alignment.
- 🎨 Reduced spacing between footer social icons for a tidier row.
v1.6.2 — April 27, 2026
Bug Fixes
- 🐛 Fixed an issue from v1.6.1 where Recommendation links incorrectly pointed to the current page instead of the recommended external website.
- 🐛 Fixed heading and body fonts not loading when no custom font is selected in Ghost Admin.
- 🐛 Cleaned up the page navigation by hiding "Newer" and "Older" buttons when they aren't needed.
v1.6.1 — April 27, 2026
Hero
- ✨ The hero headline now uses a subtle fade between slides instead of a sliding swap, and includes a pause button so readers can stop the auto-rotation whenever they like
- ⚡ Hero carousel now pauses when scrolled off screen — saves battery and data on long pages
Reading Experience
- 🎨 Heading hierarchy fixed — H5 and H6 are now correctly sized below H4, with consistent spacing across all heading levels
- 🎨 Save and Share buttons under each post are now neatly center-aligned
- 🎨 Anchor links — like clicking a Table of Contents heading — now land just below the sticky header instead of slipping behind it
Widgets & Footer
- 🎨 Widget typography is now consistent across the sidebar widgets (Recommendations, Popular Tags, Top Authors, etc.)
- 🎨 Fixed a spacing issue on the Recommendations widget
- 🎨 Footer text is now center-aligned so the Ghost Portal button no longer overlaps it — works correctly in right-to-left languages too
Performance
- ⚡ Hero and post images now declare their dimensions, reducing layout shift while pages load
Bug Fixes
- 🐛 Pagination is now hidden when there's only one page (no more empty pager strip)
- 🐛 Resolved a clipped white strip above the paid-post call-to-action
- 🐛 Fixed "Previous post" and "Next post" links pointing the wrong way
v1.6.0 — April 26, 2026
Ghost Version Requirement
This version requires Ghost v6.0.0 or later. If you're still on Ghost 5, stay on Enova v1.5.1 until you upgrade your Ghost site. See the Compatibility Guide for details.
Navigation
- ✨ Nested menu items now light up correctly when you're on that page — the active item stands out, not just its parent group
- 🐛 Fixed a flicker on the left sidebar where every menu group briefly looked expanded before settling into the right state
- 🐛 Fixed the Related Posts widget so it actually shows posts that share a tag with the article you're reading
Subscriber Insights
- ✨ Newsletter signups now record where someone signed up from — footer, sidebar, hero or post call-to-action — so you can see in Ghost Admin which spots are converting
Error Page
- 🎨 Refreshed the 404 page with a friendlier message, a "Back to homepage" button, and a search button so readers can find what they were looking for
Performance & Accessibility
- ⚡ Member profile pictures in the header now load at the right size instead of full-resolution — faster pages, less data
- ⚡ Hero feature image now decodes in the background, improving Largest Contentful Paint on post pages
- ♿ Added screen-reader labels to the right sidebar and footer landmarks
- 🔒 Recommendations widget no longer breaks under strict Content Security Policy when a favicon fails to load
Under the Hood
- 🧹 Replaced ~180 lines of inline
<script>blocks with a clean ES module — better caching, faster repeat visits - 🧹 Magic numbers like the sticky header height now live in one CSS variable, so future tweaks touch one line instead of five files
- 🧹 Theme now ships with desktop and mobile preview screenshots that show up in the Ghost Admin theme picker
v1.5.1 — April 26, 2026
Dark Mode
- 🌗 Dark mode now syncs across open tabs — flip the theme in one tab and every other tab follows instantly
- ✨ Added a smooth fade when switching between light and dark mode, instead of a hard cut
v1.5.0 — April 26, 2026
Table of Contents
- ✨ Introduced an Inline TOC at the top of every post and page — readers get instant article navigation before they even start scrolling
- 🎨 On desktop, the Inline TOC smoothly hands off to the sticky Sidebar TOC widget as the reader scrolls past it
- 📱 On mobile and layouts without a right sidebar (Full Width, Left Sidebar Only), the Inline TOC stays in-content and scrolls naturally with the page
- ⚙️ Added two new per-post controls:
#disable-inline-tochides only the Inline TOC, and#disable-sidebar-tochides only the Sidebar TOC widget — the existing#disable-toctag continues to disable both
v1.4.0 — April 25, 2026
Social Links
- ✨ Added support for custom social links beyond Ghost's native Facebook and X — Instagram, YouTube, LinkedIn, TikTok, Bluesky, Threads, Mastodon, Substack, Patreon, and 10+ other popular platforms can be added to the footer and About widget by pasting a small snippet into Ghost's Code Injection. Niche platforms supported via a custom-icon escape hatch.
- 🎨 Refreshed the social-icon row across the footer, About widget, and author bios — single uniform Font Awesome Brands icon set, chip-style backgrounds, automatic wrapping when many links are added.
Reading Experience
- ✨ Added a reader-controlled text size toggle — visitors can pick Small, Default, or Large from the Preferences panel in the left sidebar. Their choice is saved between visits and stays in sync across open tabs.
- 🎨 The new size scales body text, headings, captions, blockquotes and Ghost card text together — embedded tweets and videos stay at their native size, just like reader modes in Substack and Medium.
- 🐛 Fixed image captions not scaling along with the rest of the article text.
Accessibility
- ♿ The Appearance and the new Reading size buttons now announce their state correctly to screen readers.
v1.3.1 — April 24, 2026
Reading Experience
- 🎉 Reading progress button now plays a subtle bounce animation when you reach 100% of an article
- 🐛 Fixed the reading progress button overlapping the Ghost Portal button — it now repositions itself correctly when the Portal button is enabled
Infrastructure
- ⚙️ Migrated to Tailwind CSS v4 and upgraded the Vite build configuration for a faster, leaner build
v1.3.0 — April 23, 2026
Internationalization
- 🌍 Added translations for 60+ languages — theme text (buttons, labels, navigation, pagination, newsletter, share, reading time, etc.) now displays based on the publication language
- 🌐 Added right-to-left (RTL) support — icons and directional UI now flip correctly for Arabic, Hebrew, Persian, Urdu and other RTL languages.
Reading Experience
- 🎨 Redesigned the reading progress indicator with a modern circular ring style
- 🎨 Added an arrow icon to the "Read more" link in the right sidebar for clearer affordance
v1.2.0 — April 22, 2026
Social Sharing
- ✨ Replaced custom social share implementation with Ghost's native share button, providing a cleaner, platform-native sharing experience
Ghost Version Requirement
This version requires Ghost v6.27.0 or later. If you're running an older Ghost version, please continue using Enova v1.1.5 to avoid issues with the social sharing feature. See the Compatibility Guide for details.
v1.1.5 — April 21, 2026
Rebranding & Identity
- 💡 Rebranded the theme
- 💡 Updated author information and contact details in theme metadata
- 💡 Updated the theme credit link in the footer
Page Layout
- 🐛 Cleaned up the static page template
v1.1.4 — April 17, 2026
Personal Bio Layout
- 👤 Personal Bio homepage layout now displays all available social media handles of the selected author
- 🎨 Fine-tuned social sharing and comment icon sizes for improved visual consistency
Code Quality
- 🧹 Refactored social media links into a reusable component for better maintainability
v1.1.3 — April 17, 2026
Post Layout
- 🐛 Fixed post hero icon sizes in social share and comment sections
v1.1.2 — April 13, 2026
Cards & Editor Blocks
- 🎨 Ghost editor cards (galleries, embeds, toggles, callouts, code blocks) now display with consistent, polished styles
- 🎨 Embedded content (videos, social media posts, iframes) renders centered with rounded corners
- 🎨 Toggle and callout blocks now look correct in both light and dark mode
- 🎨 Blockquotes use a lighter weight for a more refined appearance
Typography & Post Layout
- 🎨 Improved post content spacing, heading sizes, and reading width for better readability
- 🎨 Pull quotes, list markers, and nested lists have a clearer visual hierarchy
- 🎨 Section dividers (horizontal rules) have a more elegant style
- 🎨 Full-width images no longer have rounded corners or drop shadows
- 🐛 Table of contents now correctly picks up headings inside post content
v1.1.1 — April 12, 2026
Accessibility
- ♿ Screen readers now correctly skip decorative icons instead of trying to read them aloud
- ♿ Fixed an issue where having multiple newsletter signup forms on the same page could confuse assistive tools
- ♿ Featured post carousel images now use custom alt text when available, improving the experience for visually impaired readers
Bug Fixes
- 🐛 Fixed sidebars not hiding correctly on the error page
Documentation
- 📝 Improved the README
v1.1.0 — April 11, 2026
Performance
- ⚡ Switched to variable fonts (Inter Variable, Lora Variable), reducing font payload by ~80%
- ⚡ Added preload hints for critical Latin font files to improve LCP
- ⚡ Fixed MutationObserver scope in the left sidebar to prevent unnecessary DOM thrashing
- ⚡ Added
prefers-reduced-motionsupport for motion-sensitive users
Accessibility
- ♿ Added skip-to-content link for keyboard navigation (WCAG 2.1)
- ♿ Improved featured posts carousel with ARIA roles, live region announcements, and keyboard-visible controls
- ♿ Added focus trap for mobile sidebar drawers using the
inertattribute - ♿ Improved bookmark remove button visibility on touch devices
- ♿ Fixed author fallback avatar showing full name instead of initial
SEO
- 🔍 Added BreadcrumbList structured data (JSON-LD) to post, tag, and author pages
- 🔍 Added WebP
<picture>element with responsivesrcsetto page feature images - 🔍 Fixed
sizesattribute on post and page feature images for correct image selection
Footer
- 🎨 Redesigned footer with a responsive three-section grid layout (Brand | Navigation | Subscribe)
- 🎨 Added dynamic navigation column grouping — use
#prefixed labels in secondary navigation to create separate footer columns - 🎨 Navigation columns auto-wrap to multiple rows when there are many groups
- 🎨 Added external link indicators to footer navigation, matching the sidebar
- 🔒 Fixed missing
rel="noopener"on footer external links
Error Handling & Code Quality
- 🐛 Added custom branded 404/error page template
- 🐛 Added error handling for tab content fetch on the homepage
- 🧹 Consolidated dark mode CSS into Tailwind
dark:variants - 🧹 Added print stylesheet for clean printed output
- 🧹 Moved footer outside
<main>for correct HTML5 semantics
v1.0.1 — April 8, 2026
- 💄 Improved header button styles
v1.0.0 — April 6, 2026
- ✨ Initial release of the theme
Introduction
Documentation for Enova, the premium Ghost CMS magazine theme for lifestyle, business, and paid-membership publications. Install guides, theme settings, newsletter archive setup, paywall configuration, and customization.
Compatibility
Make sure your Ghost installation meets Enova's version requirement.