v0.7 #4
m41130
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Maintenance Banner & Admin polish – dashboard header now exposes maintenance mode with a persistent banner, dropdown offsets, and a one-click disable flow. Workspace navigation handles trailing slashes, nested paths, and inline create flows; widgets and quick actions pick up the refreshed opaque design system.
Builder layout overhaul – dedicated layout mode with a persistent #layoutRoot, scroll-synced container tree, drag-to-arrange controls, and per-container design assignments. Text tools add ready-made presets, skeleton placeholders, unified color pickers, and fast alignment toggles; publishing saves layouts before page creation, offers slug suggestions via pageService, and automatically uploads previews.
Runtime parity – new designer/list/get events plus the shared envelope orchestrator power both builder and public rendering. Page service, weight-based navigation, workspace-aware seeding, and reserved slug enforcement keep admin and public routes in sync.
Security & install flow – first-run setup introduces a multi-step wizard, strong credential enforcement, and clearer quickstart docs. Designer iframes now verify RSA-signed origin tokens, page loaders sanitize injected HTML/JS, and forbidden username checks prevent weak admin accounts.
CanvasGrid & docs – smoother drag/resize previews, cached column widths, zoom sizers, and bounding-box orchestration via grid-core modules keep large canvases responsive. New jsdom regression tests cover sidebar delays, /admin fallbacks, overlapping seeds, and layout hydration. Documentation highlights responsive builder settings, seeding guidelines, and mandatory setup wizard steps.
This discussion was created from the release v0.7.
Beta Was this translation helpful? Give feedback.
All reactions