generated from Dicken/dickendock
Fix: visible-Flag für Scan-Müll, editierbare Hostname/Port/HTTPS, Sidebar fixiert, Suche nur bei Eingabe
This commit is contained in:
@@ -127,3 +127,30 @@ Grundgerüst aus Commit 1.
|
||||
|
||||
Damit ist die komplette in der ursprünglichen Projektübergabe beschriebene
|
||||
Funktionalität umgesetzt.
|
||||
|
||||
## Bugfixes aus dem ersten Praxistest (nach Commit 8)
|
||||
|
||||
Basierend auf echtem Testen gegen ein reales Homelab (FritzBox + gescannte
|
||||
Geräte):
|
||||
|
||||
- **Neues Feld `visible` auf Diensten.** Scan-Treffer mit Fehlerantworten
|
||||
(404, 400, 302 als Titel) oder generischen Ladebildschirm-Titeln
|
||||
("Loading...", der Scanner führt kein JavaScript aus) werden beim
|
||||
erstmaligen Anlegen automatisch als `visible: false` markiert – sie
|
||||
erscheinen nicht mehr in der Suche, bleiben aber unter Admin -> Dienste
|
||||
sichtbar, umschaltbar (👁️/🙈) und löschbar. Bestehende Datenbanken werden
|
||||
beim Start automatisch migriert (`ALTER TABLE ... ADD COLUMN`), keine
|
||||
Daten gehen verloren.
|
||||
- **Hostname/URL/HTTPS sind jetzt im Adminbereich editierbar** (Dienste ->
|
||||
Bearbeiten) und werden ab sofort bei einem erneuten Scan eines bereits
|
||||
bekannten Dienstes **nicht mehr überschrieben** (vorher wurden diese Felder
|
||||
bei jedem Scan aufgefrischt). Nur `favicon`/`description` werden weiterhin
|
||||
aktualisiert. Achtung: Wird dabei der **Port** geändert, entsteht beim
|
||||
nächsten Scan ein neuer Eintrag für den ursprünglichen Port, da die
|
||||
Zuordnung über `deviceId + port` läuft.
|
||||
- **Suchergebnisliste erscheint nur noch bei aktiver Eingabe** – vorher war
|
||||
sie auch bei leerem Suchfeld dauerhaft aufgeklappt.
|
||||
- **Port wird jetzt überall mit angezeigt** (`hostname:port` statt nur
|
||||
`hostname`), in der Suche wie im Adminbereich.
|
||||
- **Admin-Sidebar ist jetzt echt fixiert** (`fixed` statt `static`) – vorher
|
||||
scrollte "Zurück zur Suche" bei langem Seiteninhalt aus dem Sichtfeld.
|
||||
|
||||
Reference in New Issue
Block a user