Skip to content

Dirtbag 0.1.3

Choose a tag to compare

@dknauss dknauss released this 20 Jun 06:13
· 113 commits to main since this release
6593d58

Added

  • Archive (master index) and Search page templates.
  • Core WordPress 7.0 Breadcrumbs block in the header.
  • Core progressive enhancements — navigation overlay, enhanced (no-reload) query pagination, and image lightbox — each with a plain-HTML fallback.
  • Playground demo content (CC0 imagery and seed posts) and a Playwright end-to-end/accessibility harness with CI.
  • bin/package-check coverage for seed-content integrity, reconcile guardrails, the i18n text domain, and the image inventory.

Changed

  • Stated the JavaScript policy honestly: Dirtbag ships no theme-authored or bundled JavaScript, but WordPress core may load its own (the Interactivity API) when core blocks need it. Where a runtime is ever warranted the order is native HTML → core Interactivity API (the OEM part) → tiny vanilla JavaScript → aftermarket frameworks (Alpine/Reef/VanJS) as an approved exception.
  • Collapsed the style variations to their deltas over theme.json.
  • Documented the editor-controls policy, the CSS and i18n boundaries, and the Studio-versus-demo reseed policy.
  • Required WordPress 7.0 and PHP 7.2+.

Fixed

  • Microformats: h-card profile icon path, front-page post date binding, and u-url.
  • Made the post byline translatable via a pattern.
  • Corrected the GitHub (dknauss) and WordPress.org (dpknauss) usernames.
  • Accessibility: underlined links and post titles sized by heading level.