-
v0.6.0 Stable
released this
2026-09-11 12:21:50 +00:00 | 249 commits to main since this releaseChanged
- CMS surfaces use softer decorative borders and a lower-contrast canvas; the block editor no longer sits inside a second card. New
--bg-clr-canvasand--border-clr-subtlesemantic tokens leave control, text and focus contrast intact. - Form validation focuses a visible, enabled invalid control, including when other errors are in hidden tab panels.
- Index separates page headings and actions from a bordered search, filter and results surface.
- Compact CMS layouts use tighter table rows and inline pagination controls. Form fields no longer double label spacing or stretch controls beside hints.
Added
RecordFieldsand RecordForm’sfieldsslot for sidebar and tabbed layouts within one form; Tabs items can supply panel IDs and relationships.BlockEditorfor typed content blocks, with model updates, app-provided fields/factories, pointer drag-and-drop, keyboard movement, add/remove and controlled collapse.Breadcrumblink slot for router links andRecordFormbefore-field slot for headings and other content between fields.Index,RecordForm, andRecordDetailscomponents for CMS pages composed with ordinary Vue routes, props, events, and slots. Index accepts an async loader and owns query state, debounced search, loading, retry, stale-request protection and optional Vue Router query synchronization.- Backend query and response types, JSON Schema, URL query codecs, and immutable record path helpers under
@[secure]/ui/utils/cms.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- CMS surfaces use softer decorative borders and a lower-contrast canvas; the block editor no longer sits inside a second card. New