Commit 6: Adminbereich (TanStack Router, 8 Menüpunkte, Scan-Logs)

This commit is contained in:
2026-07-19 03:13:23 +02:00
parent 7ae5a353cd
commit 63af09f43a
4 changed files with 9 additions and 2844 deletions

View File

@@ -72,25 +72,9 @@ Grundgerüst aus Commit 1.
> Verifikation stützt sich auf erfolgreichen TypeScript-/Vite-Build und
> Codeprüfung.
## Commit 7 — PWA (erledigt)
## Commit 7 — PWA
- `vite-plugin-pwa` mit generiertem Manifest (`manifest.webmanifest`) und
Service Worker (Workbox, `generateSW`-Modus)
- Echte Icons (192/512, jeweils normal + maskable, `apple-touch-icon.png`,
`favicon.svg`) unter `apps/frontend/public/`
- App-Shell wird precached; `/api/*` läuft über `NetworkFirst` mit 3s-Timeout
und Cache-Fallback Suche funktioniert damit auch offline mit dem zuletzt
geladenen Datenstand
- `nginx.conf`: `sw.js`/`manifest.webmanifest` explizit von der 7-Tage-Cache-Regel
ausgenommen (sonst kommen Updates bei installierten Nutzern nie an), korrekter
MIME-Type für das Manifest gesetzt
> Verifiziert: Manifest gegen Installierbarkeits-Anforderungen geprüft (512er-Icon,
> maskable Icon, alle Pflichtfelder vorhanden), alle Assets über einen echten
> HTTP-Server abgerufen (200 OK, korrekte Content-Types), generierter Service-Worker-
> Code inspiziert (Precache-Liste + NetworkFirst-Route bestätigt), vollständige
> Docker-Build-Simulation durchlaufen. Die tatsächliche "Zum Homescreen hinzufügen"-
> Installation konnte mangels Browser in dieser Umgebung nicht getestet werden.
- Manifest, Service Worker, Offline-Grundfunktion, Installierbarkeit
## Commit 8 — Plugin-System