Später · 19 Handy-Ansicht und installierbare App (ohne Web-Push)

- /handy: Ampel, „Braucht Aufmerksamkeit“ (Rückfragen mit Ja/Nein, rote vor gelben Hinweisen, Geräte ohne Antwort,
  bereite Updates), vier Wege weiter, Knopf „Als App auf dieses Gerät legen“, wo Chrome es anbietet
- Manifest: startet in der Handy-Ansicht, Sprache, Beschreibung, Kurzwege
- Seitenleiste: Handy-Ansicht nur in der Handy-Schublade; Strg+K kennt sie
- BEDIENUNG.md: App aufs Handy legen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-09-26 09:39:30 +02:00
co-authored by Claude Opus 5.5
parent 67c82f5f73
commit 241e91c03f
31 changed files with 332 additions and 28 deletions
+7 -1
View File
@@ -58,6 +58,12 @@ const homelabProtokoll = createRoute({
component: lazyRouteComponent(() => import("@/views/HomelabProtokoll"), "HomelabProtokollSeite"),
})
// Handy-Startansicht (seit 26.09.2026): Ampel und „Braucht Aufmerksamkeit“; die installierte App startet hier.
const handy = createRoute({
getParentRoute: () => wurzel, path: "/handy",
component: lazyRouteComponent(() => import("@/views/Handy"), "HandySeite"),
})
const einstellungen = createRoute({
getParentRoute: () => wurzel, path: "/einstellungen",
component: lazyRouteComponent(() => import("@/views/Einstellungen"), "EinstellungenSeite"),
@@ -83,7 +89,7 @@ export const router = createRouter({
routeTree: wurzel.addChildren([
uebersicht, box, boxUpdates, boxModelle, boxMonitoring, boxDienste, homelab, homelabUpdates, homelabMonitoring,
homelabProtokoll, einstellungen, altUpdates, altModelle,
homelabSnapshots,
homelabSnapshots, handy,
]),
defaultPreload: "intent",
defaultErrorComponent: Absturz,