Files
modern-glance/internal/glance/templates
uhlwoogiandClaude Opus 4.7 2e198a19b4 Add in-app edit UI for dashboard config
A web editor at /edit for managing pages and widgets without hand-editing YAML:

- Page list and per-page widget views with breadcrumb navigation
- Add/delete pages, add/delete/reorder widgets within a column
- Per-widget textarea editor with curated starter templates, widget-specific
  help (example, full field reference, link to upstream docs), and inline
  error rendering that preserves the user's edits on validation failure
- Pre-save validation via newConfigFromYAML; atomic temp+rename writes with
  .bak backup; YAML edits go through yaml.Node so comments and unresolved
  ${env:X}/${secret:X} tokens survive round-trips
- Auth gate: editing requires auth.users to be configured, or
  admin.allow-without-auth: true as an explicit opt-in for trusted networks
- Pencil button on the dashboard near the theme picker for quick access
- Admin views read fresh from disk so the list updates immediately after
  saves rather than lagging the fsnotify watcher

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 14:12:18 +00:00
..
2025-06-10 08:25:34 +01:00
2024-11-29 16:34:15 +00:00
2025-06-10 08:25:34 +01:00
2025-05-06 01:38:22 +01:00
2025-05-10 13:25:56 +01:00
2024-11-29 16:34:15 +00:00
2025-05-06 01:38:22 +01:00
2025-06-10 08:25:34 +01:00
2025-05-06 13:37:14 +01:00
2024-11-29 16:34:15 +00:00
2025-05-04 16:49:20 +01:00
2025-05-08 16:59:02 +01:00
2024-11-29 16:34:15 +00:00
2024-11-29 16:34:15 +00:00
2025-05-06 13:37:14 +01:00