Changelog
v1.1.0 - September 11, 2026#
- Added: AI agent support. The theme now ships with
AGENTS.md(read by Codex, Cursor, GitHub Copilot, Windsurf, Zed, Jules, Amp and others),CLAUDE.mdfor Claude Code andGEMINI.mdfor Gemini CLI, plus adocs/folder with the architecture, conventions, the settings and section reference and step-by-step recipes — open the theme folder in your AI tool and ask for the change you need. - Added: The download includes the build toolchain (Rollup config, lint settings, scripts, lockfile), so
npm ci,npm run verifyandnpm run packagerebuild, validate and repackage the theme without any private dependency. - Added:
npm run verifyruns lint, build and the Ghost theme validator in one go;npm run translatekeeps every locale file in sync with the templates. - Added: The theme reports its version in the browser console as
pd.theme. - Changed: Requires Ghost 6.39 or later (needed for native social accounts and tag colour contrast).
- Fixed: The comments section did not follow the dark mode toggle.
- Fixed: The paywall message on posts said "page" instead of "post", and a tier name with an apostrophe showed
'in it. - Fixed: "Load More" on sites installed in a subdirectory.
- Fixed: A tag whose slug merely contains "issue-" (for example
tissue-box) was treated as an edition and dropped from the tag lists; only slugs that start withissue-are editions now. - Fixed: An ampersand or quotes in the site title were garbled in the browser tab title of the error pages.
- Fixed: The "back to top" button jumped with a smooth scroll for readers who asked their system for reduced motion.
- Improved: Post cards load a small author avatar instead of the full-size profile image.
- Improved: For staff viewing the site with the Ghost admin toolbar, the floating subscribe card and the sticky player move above it instead of hiding under it.
- Improved: German, Spanish, French and Portuguese translations of the sign-in prompts and the subscription rows on the account page.
- Improved: Every template and partial starts with a short description of what it does and where it is used; unused files were removed and the README now points to the documentation.
v1.0.3 - September 11, 2026#
- Fixed: Opening or closing a navigation dropdown, a navbar panel or a share menu froze the page for a moment on large pages — the same stall hit the toggle card in post content. Dropdowns now open and close without a stutter.
- Improved: Section entrances and the panel shadow no longer stutter on busy pages, and the magnetic hover effect runs at the same speed on every display.
- Improved: The rows of the bookmarks panel now appear one after another instead of all at once.
v1.0.2 - August 30, 2026#
- Fixed: A click outside an open panel — bookmarks, reading preferences, the mobile menu — also activated whatever sat behind it. It now only closes the panel.
- Fixed: The Hero cover's social links overlapped each other and covered the text on phones. They now sit below the content and wrap onto a second row.
- Fixed: Full-height covers overshot the screen on phones whenever the browser's address bar slid away, so the background image stopped short of the bottom edge.
- Fixed: Long words in a heading were cut off instead of wrapping — most visible in page titles on narrow screens. Headings now hyphenate.
- Fixed: The close button on the breaking-news bar never appeared on touch devices, since it only showed on hover.
- Fixed: The bottom blur read as a rendering glitch behind Safari's translucent bottom bar on iPhone, and is now switched off there.
- Improved: One consistent side padding across every full-height cover — Hero, Billboard, Cinematic, Slider and the Subscription section — scaling smoothly with the screen. Phones get noticeably more room for content.
- Improved: The Cinematic cover's "Open story" button now sits under the date, aligned to the left edge, once the layout stacks.
- Improved: The Billboard lead's bottom spacing matches its side spacing.
- Improved: The Slider cover's parallax is switched off on phones, where there is no spare width for it.
- Improved: Tag pages open at the same height as every other page.
v1.0.1 - August 29, 2026#
- Fixed: Footer navigation links showed the label of the next menu item.
- Fixed: The sticky navbar flickered in and out during momentum scrolling.
- Fixed: AdSense slots were never filled. The ad units were missing their ad unit ID and were never initialised, so no ad could be served into them.
- Improved: Smoother scrolling on long pages.
- Improved: Each AdSense placement now takes its own ad unit ID, in the new Adsense header slot id and Adsense in article slot id settings. A placement without an ID is no longer rendered.
- Improved: An AdSense slot that goes unfilled now collapses instead of leaving an outlined empty box on the page.
v1.0.0 - August 13, 2026#
First release.
- Four homepage covers: Hero, Slider, Billboard and Cinematic.
- Sidebar with eight widgets: spotlight, projects, authors, sponsors, house ad, tips, recommendations and about.
- Editions: group posts into numbered issues with an archive page, a homepage carousel and a "More from this issue" rail on every post in the run.
- Newsletter archive with its own RSS feed, kept out of the article feed.
- Custom homepage sections built from your own tags.
- Audio and video posts with a sticky player that follows the reader down the page.
- Reader bookmarks, stored in the browser and available without an account.
- Reading preferences for font size, content width and line spacing.
- Dismissible breaking-news bar.
- Membership pages with a pricing table built from your Ghost tiers.
- Ten colour schemes, dark mode, six page transitions and optional AdSense slots.