v0.2.4
<p>A substantial admin UI overhaul: a real icon-grid dashboard homepage, a collapsible edit panel with a mobile/tablet/desktop preview toggle, full git branch and remote management from the Changes page, and per-action permission checks across nearly every admin write route.</p>
28 September 2026
Added
- Admin dashboard homepage - visiting
/adminnow renders an icon tile grid (Browse, Views, Registry, Changes, Users, System) instead of redirecting to Browse; the Changes tile shows a live pending-changes count. - A collapsible edit panel in Browse, toggled from the toolbar and persisted in the session; a preview screen-size toggle (full/mobile/tablet/desktop).
- Git branch management from the Changes page - list, switch, create, delete; switching refuses when anything is pending, so an in-progress draft can't carry over onto another branch.
- Git remote sync from the Changes page - shows the configured remote, current branch, and an ahead/behind badge, with Fetch/Pull/Push buttons; failures now surface a real error message instead of failing silently.
- An overridable admin logo template, extracted out of the shared toolbar.
- Granular admin permissions:
pages.publish,pages.edit,git.manage,users.manage, andviews.manageare now checked on their respective write routes - previously a single blanketadmin.accessgated the whole admin area with no per-action check at all.
Changed
- The preview template is merged into
browse/preview.latteas a named block, replacing a separateui/preview.lattefile. - The admin toolbar's hamburger dropdown (Views/Registry/Changes/Users/System/Logout) is removed now that those links live on the new dashboard.
Comments
No comments yet. Be the first!
Loading form…