Skip to content

Masthead 1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 20:14
· 10 commits to main since this release
v1.0.0
8e2fada

The editorial calendar that knows your rhythm. Masthead is the first stable release of an editorial calendar for WordPress. It plans a month of posts on a weekly rhythm, and its Desk suggests what belongs in each open slot: an unscheduled draft, the next part of a series, a post worth sharing again, or an AI idea. Every suggestion says why.

🎬 Watch the 3-minute demo (masthead-demo.mp4 below)

masthead-demo.mp4

Install

  1. Download masthead.zip below and check it: sha256sum -c masthead.zip.sha256.
  2. In wp-admin go to Plugins › Add New › Upload Plugin, upload the zip and activate it.
  3. Set your weekly rhythm in Settings › Calendar, then open Posts › Calendar and click any day.

Requires WordPress 7.1+ and PHP 8.3+. Two extras are optional: Jetpack (Stats and Social) adds traffic numbers, re-shares and sharing, and an AI provider for the WordPress AI Client adds ideas, outlines, share copy and series proposals. Without them, those parts of the screen say they are unavailable and explain why.

Highlights

  • 🗓️ Posts › Calendar: month, week and list views, coloured by category. You can drag posts to another day or move them with the keyboard, and a post's status never changes behind your back.
  • 🎼 Weekly rhythm: each weekday gets a lane with its categories and a default time, so every open slot knows what it's for.
  • 🗂️ The Desk: it suggests drafts you already have, series parts, re-shares (with Jetpack Stats) and AI ideas, and explains each one.
  • 🔁 Nightly swap check: a read-only review of the upcoming schedule that flags lane mismatches, collisions and broken series cadence. Each finding comes with a fix, and nothing moves until you click it.
  • 🤖 13 Abilities: every action is a WordPress Ability, so WP-CLI and AI assistants over MCP can use it with the same permissions as the screen.

Changes since 0.1.0

Added

  • A prompt_ai fallback. WordPress 7.1 doesn't grant prompt_ai to anyone, so on a stock site Masthead now grants it to users who can publish_posts (Config ai.fallback_capability). An explicit grant or deny always wins.

Changed

  • ai.max_tokens is set per kind: 4000 for series proposals and 1200 for everything else.
  • The calendar, Desk, Day plan and Settings screens follow the design mockups.
  • The README is rewritten, with fresh screenshots from a demo site.

Fixed

  • Categories without a stored colour no longer show grey.
  • The Desk's series reason now names the part that is due ("Part 3 is due around Nov 17 (every 2 weeks)…").
  • Series planning meta no longer appears in public wp/v2/<series> REST responses.

Full details are in CHANGELOG.md.