These show the chrome on a minimal demo page. Useful to see the chrome itself.
First version with the edge-tool picker. Single Widget button, no panel manager.
Bridge serves widgets from /var/lib/fv-gallery. 20 widgets, 5-min client cache.
Add Theme & Media panels. Picker now knows about FES gallery.
Region editor with content-type binding. Per-site content schema.
Template slot substitution. Layout templates from gallery.
Last version before fes-v2-world-class merge. Edge panel, dock-left/right, but no panel manager.
3 new fragments: editor-palette, editor-region-actions, editor-layout-templates. 8 store primitives. 15/15 page builder tests pass. oscar-panel-manager added.
Content admin, save-for-reuse, templates. 7 canonical content types. 4 runtime modules. Per-site PocketBase+IDB store. This is the candidate.
The oscarstreeacademy.org.uk dist captured by FvRE, then vendored with v0.8.0 chrome at oscar-fvre-main.freshvibeapps.com.
The chrome auto-mounts and docks the fvcms-edge-panel on the right edge. The panel has Widget, Section, Content, Save actions.
Maximise expands the docked panel to full-screen. Tabs: Tools, Recent.
oscar-panel-manager dock-left button. Tabs visible on left.
FES resolves intent → gallery widget. Click + Widget → opens the widget gallery picker.
Same chrome on a different page. Confirms per-page consistent dock state.
| File | v0.4.3 | v0.7.2 | v0.8.0 | Δ v0.4.3→v0.8.0 |
|---|---|---|---|---|
runtime/store.js | 3.7 KB | 3.7 KB | 10.0 KB | +170% |
runtime/cms-panel.js | 18.3 KB | 18.3 KB | 18.3 KB | ±0 |
runtime/content-admin.js | 5.5 KB | 12.8 KB | 12.8 KB | +132% |
Live demos:
Oscar dist with v0.8.0 chrome: https://oscar-fvre-main.freshvibeapps.com/