feat: improve dashboard and connection workflows

- add connection delete endpoint and update connection list handling

- expand dashboard visualization behavior

- update helpers/header and project TODO tracking
This commit is contained in:
2026-02-18 09:23:11 +01:00
parent 463ab97c4b
commit c8fb5b140c
7 changed files with 998 additions and 236 deletions

11
TODO.md
View File

@@ -1,4 +1,4 @@
# TODO
# TODO
Bereinigte und aktuelle TODO-Liste (Stand: 18. Februar 2026).
Quelle: vorhandene `TODO`-Marker im Repository plus offene Architekturpunkte.
@@ -14,12 +14,9 @@ Quelle: vorhandene `TODO`-Marker im Repository plus offene Architekturpunkte.
## Offen (direkt im Code markiert)
- [ ] `app/modules/dashboard/list.php:11`:
Grosse zoombare/verschiebbare SVG-Wand mit Punkten + Overlay-Drilldown (z. B. Rack-Ansicht).
- [ ] `app/modules/connections/list.php:387`:
Verbindung im UI bearbeiten/loeschen.
- [ ] `app/lib/helpers.php:300`:
Generischer Platzhalter fuer weitere Helper (nur bei konkretem Bedarf ergaenzen).
- [x] `app/modules/dashboard/list.php`: zoombare/verschiebbare SVG-Wand mit klickbaren Punkten und Overlay-Drilldown umgesetzt.
- [x] `app/modules/connections/list.php`: Detailbereich fuer ausgewaehlte Verbindung inkl. Bearbeiten/Loeschen im UI umgesetzt.
- [x] `app/lib/helpers.php`: konkrete allgemeine Helper ergaenzt (`formatDateTime`, `formatBytes`, `generateUuidV4`, `normalizeSvgCoordinate`).
## Offen (Bugs / Doku / Statusdateien)