- Containers can now be added, edited, and removed from the UI
(/containers/new and the delete button on /containers/<name>).
No more manual config.yml edits for normal container work.
- Test-notification buttons on Gotify and Pushover sections.
Uses live form values and surfaces HTTP errors.
- Toggle switches replace enabled checkboxes.
- Priority reference block with Pushover mapping.
- Config diagnostics strip (path + writable badge + version) on
every settings page — catches read-only bind mounts.
- Containers listed in the settings left rail.
- Color input: 10 swatches + native color picker + hex text.
- Status page no longer prints the "auto-refreshes" text.
- Settings page now uses a left-rail + content-pane layout. Each
section is URL-addressable (/settings/inspector, /settings/notifications,
...). The rail shows a live subtitle under each item so state is
readable without clicking in.
- Gotify and Pushover grouped under a single Notifications section
with one Save per channel.
- Containers moved to a dedicated top-level route: /containers lists
tiles; /containers/<name> is the edit form. Containers tab added to
the main nav.
- Saved banner is a prominent green flash with a success check.
Docker-watchdog with per-container restart rules, Gotify/Pushover
notifications, and an embedded dashboard + web settings page.
See README.md for an overview and INSTALL.md for the Docker quickstart.