Files
modern-glance/internal/glance/static/js
uhlwoogiandClaude Opus 4.7 e108feb74b Round out the editor: head widgets, undo, group/split-column, site settings
- Head widgets are now first-class in dashboard edit mode: they get
  drag/edit/delete handles, their own SortableJS group (so they can't
  cross into columns), and the layout endpoint accepts a
  headWidgets[] sequence alongside columns[].
- New POST /edit/api/restore swaps glance.yml ↔ glance.yml.bak —
  effectively undo (and click again to redo). Surfaced as a "Restore
  previous version" button on /edit.
- group and split-column are now editable inline via a new
  list-of-widgets schema type. Each item picks a widget type from a
  dropdown (excluding group/split-column to honor the backend's
  no-nesting rule) and renders that type's schema-driven sub-form.
  Switching the type re-renders the body.
- New /edit/site-settings page with a form for branding (app name,
  logo, favicon, footer, app icon/background). POST applies via the
  same surgical yaml.Node update used for widgets. Theme/server
  intentionally still YAML for now.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 20:43:52 +00:00
..
2026-04-30 16:51:52 +00:00
2025-05-08 16:59:02 +01:00
2025-05-08 16:59:02 +01:00
2025-05-07 19:47:35 +01:00
2025-05-04 16:49:20 +01:00
2025-06-10 07:11:25 +01:00
2025-05-24 14:58:19 +01:00
2025-05-08 16:59:02 +01:00
2025-05-08 16:59:02 +01:00
2025-05-08 16:59:02 +01:00