Skip to main content
Prime Direction

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.md for Claude Code and GEMINI.md for Gemini CLI, plus a docs/ 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 verify and npm run package rebuild, validate and repackage the theme without any private dependency.
  • Added: npm run verify runs lint, build and the Ghost theme validator in one go; npm run translate keeps 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 with issue- 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.