v0.13.0
23 October 2026
Pages move to their own repository, system files start with an underscore, and image variants are named with a tilde.
Changed
- Pages are at
site/pages/, a git repository of its own, notsite/data/pages/. History commits to it and Sync pushes it.site/data/is state only and never in git.$app->pagesis the root, andApprefuses to boot withoutsite/pages/. Build output,deploy.phpshared directories and backups follow the new path. - A leading
_marks the system's own files.index.jsonis_index.json,data.jsonis_data.json,data.autosave.jsonis_draft.json, and a file's metadata{name}.index.jsonis_{name}.json. Definitions underviews/,fields/,fieldtypes/,roles/andfiles/follow.PageFiles::store()andupload()refuse a name starting with_. - Image variants are named
photo~card.jpginstead ofphoto.card.jpg. A~cannot appear inV::filename(), so an upload can't take over a variant's URL. - Draw presets are configured under
images.drawingsinstead ofimages.presets. - Sign-in happens over the site page, with the return path in the query, instead of a separate login screen.
Fixed
- History index sync and thumbnail issues found in review.
Existing sites need their content and descriptors renamed. See the repository's upgrade log for the steps.
Comments
No comments yet. Be the first!
Loading form…