Unbloat your WP, buddy. First stable release — custom frontend, built-in themes, content tools, analytics, and integrations. Theme marketplace ships later.
Highlights
- v1.0 milestone — production-ready plugin with Mono, Null, and Grain built-in themes
- Integrated content admin — posts and pages with sections builder, live preview, and block editor embed
- Analytics & discovery — GA4, Search Console verification, sitemap.xml, robots.txt, llms.txt
- Navigation builder — custom header links with optional WordPress pages merged in
- Integrations — head/body snippets for chat widgets; Contact sections with email + webhook
- Performance & security — CSS/JS minify, WebP images, security headers, custom 404
- GitHub auto-updates — one-click plugin updates from releases (with marketplace theme backup on upgrade)
Marketplace
The Marketplace tab is back to Coming soon. Premium theme installs and R2 catalog fetching are disabled in this release so you can ship without bucket setup.
Install / update
- Download catalyst-1.0.0.zip below (not "Source code").
- WordPress → Plugins → Add New → Upload, or update from the Plugins screen if already installed.
- If a previous update failed on Windows, deactivate Catalyst, delete
wp-content/plugins/catalyst, then upload the zip.
Requirements
- WordPress 6.0+
- PHP 7.4+
Full changelog
Added (since 0.7.x)
- Integrated content admin (Posts & Pages under Catalyst)
- Sections builder with FAQ and Contact section types
- Analytics tab (GA4, GSC, sitemap, robots, llms.txt)
- Navigation settings tab (custom links + WP pages toggle)
- Integrations tab (snippets + contact form settings)
- Block editor embed and content meta / SEO per-post
release.ps1and build scripts for versioned plugin + theme zips
Changed
- Version 1.0.0 — stable release line
- Marketplace UI returns to Coming soon; backend gated behind
CATALYST_MARKETPLACE_ENABLED(defaultfalse) - Built-in themes: Mono, Null, Grain only (Cupertino is not bundled)
Fixed
- GitHub updater picks
catalyst-{version}.ziponly (notcupertino-*.zip) - Marketplace-installed themes backed up and restored during plugin updates
- Release zips use forward-slash paths (WordPress on Windows)
- UTF-8 BOM stripped when parsing remote
catalog.json(for when marketplace is re-enabled)
Developer
CATALYST_MARKETPLACE_ENABLED— toggle marketplace catalog + AJAX installsCATALYST_MARKETPLACE_CATALOG_URL— catalog URL when marketplace is enabled- Theme packages:
releases/catalyst-{version}.zip+ optionalreleases/cupertino-{version}.zip