round15: manuelle Aenderungen nicht mehr nachfragen, 7-Tage-Schwelle fuer verschwundene Geraete, Icon-Buttons mit Tooltip, fixierte mobile Kopfleiste, Scroll-to-top-Button

This commit is contained in:
2026-07-23 12:32:19 +02:00
parent 70edeeed38
commit 7035d4ebda
12 changed files with 168 additions and 186 deletions

View File

@@ -41,6 +41,15 @@ export interface Service {
order: number;
/** Ausgeblendete Dienste erscheinen nicht in der Suche, bleiben aber im Adminbereich sichtbar/löschbar. */
visible: boolean;
/**
* true, wenn Name/Kategorie zuletzt manuell über die Admin-UI gesetzt
* wurden (statt vom letzten Scan-Vorschlag übernommen). Ein Scan schlägt
* dann zwar intern weiterhin den automatisch erkannten Wert vor, meldet
* das aber NICHT mehr als zu bestätigende Änderung (siehe
* upsertServiceFromScan) - stattdessen zeigt die Admin-UI ein Hinweis-Icon.
*/
displayNameEditedManually: boolean;
categoryEditedManually: boolean;
/**
* Nicht vom Backend geliefert, sondern optional vom Frontend ergänzt (aus
* den bekannten Geräten), damit die Suche auch über den sprechenden