v0.3.2
<p>Before hooks now run on auto-rendered pages, the runtime image no longer bakes in site/, and the preview resizes without reloading.</p>
28 September 2026
Added
- Collapsible Branches section on the admin Changes page. The open state is kept in the session (
changes/toggle-branches).
Changed
phlat/Dockerfile.distis a reusable runtime image: it bakes inphlat/andvendor/but notsite/. A downstream project mounts its ownsite/anddata/over it..dockerignoreexcludessite.- The
package.jsonbuild scripts read fromsite/assets/and write todata/pages/assets/. - Resizing the preview window and toggling the edit sidebar happen client-side in
preview-edit.js.ui/preview/sizeno longer firespreview:reload, so the iframe stays put on resize. - The breadcrumb templates and
breadcrumbs/menucontroller are simplified.
Fixed
Page::route()skippedbefore()hooks on a page with no router file, so auto-rendered pages bypassed guards registered by an ancestor's router. Hooks now run first, then the 404 check.- The CSS build scripts pointed at a stale
site/pagespath.
Comments
No comments yet. Be the first!
Loading form…