v0.0.22
24 June 2026
Added an admin field metadata editor, defaulted to classic FrankenPHP mode.
Added
- Admin field editor at
fields/{name}/edit: edits a field definition's own metadata (required,help,placeholder,min_length,max_length), persisted to the field'sdata.jsonvia the newField::metaFields(). FieldTypeBooleanfieldtype.RecordCollection::contains().FileStore::rebuildIndexes(): scans every registered page and writes a missing{file}.index.jsonfor any file that doesn't have one.
Changed
ObjectCollectionrenamed toRecordCollection.- FrankenPHP now defaults to classic mode (
phlat/Caddyfile); worker mode moved tophlat/Caddyfile.workeras an opt-in.