v0.22.0
Latest release28 October 2026
Icons, fonts and Clockwork are served at /@alias without a page.
Added
- An addon whose
_index.jsonsays"automount": trueis served from its ownpages/at/@{alias}. The page is read-only, needs no mount or page insite/pages/, and has no registry row. App::isAutomount($alias)tells whether an addon is automounted.
Changed
- Icons, fonts and Clockwork are automounted:
/@icons/sprite,/@fonts/{file}and/@clockwork. Theirmountentries are gone fromphlat/config.json, and the fonts template readsp('@fonts'). - A
mounton an automounted addon, or a site page with its view, is an error. Requestaccepts@in the first path segment.PageFilesresolves an automounted addon's files by the uuid in itspages/_index.json.- The admin and theme editor stay mounted, as they have fields to edit.