Verwaltungsseite als eigene, separat installierbare App

Nutzer-Wunsch 20.08.2026: "ich will die Verwaltungsseite auch herunter
laden koennen, so dass ich die originale website und die verwaltungsseite
2 mal getrennt installieren kann, auf dem pc und handy."

- Eigenes manifest-verwaltung.json (eigene "id"/"scope" nur fuer
  verwaltung.html, eigener Name "DogiCrew-Verwaltung", eigenes
  Icon-Set) statt des site-weiten manifest.json (scope "/") -- macht sie
  zu einer technisch eigenstaendigen App-Identitaet, installierbar
  parallel zur Haupt-Website, auf Desktop und Handy.
- Neue Icons: bestehendes Husky-Logo mit Violett/Gold-Verlauf statt
  Babyblau (passend zum "Jewelen-Tresor"-Look der Verwaltungsseite),
  damit beide installierten Apps auch optisch klar unterscheidbar sind.
- Kein zweiter Service Worker noetig -- /sw.js laeuft bereits site-weit
  auf Scope "/" und deckt verwaltung.html automatisch mit ab.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-08-20 16:42:20 +02:00
co-authored by Claude Opus 5
parent 94182cc6ab
commit aecf6db509
7 changed files with 51 additions and 0 deletions
+11
View File
@@ -7,6 +7,17 @@
<title>Verwaltung — DOGFATHER UNIVERSE</title>
<meta name="description" content="Interne Verwaltung — DogiCrew-Supporter, Prämien und Kollektionen. Nur mit Zugangscode." />
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
<!-- Eigene, separat installierbare App (20.08.2026, Nutzer-Wunsch: "die
Verwaltungsseite auch herunterladen können, getrennt von der Website
installiert") — eigenes Manifest mit eigener "id"/eigenem "scope"
(nur diese eine Seite), eigenem Namen + eigenem Icon (Violett/Gold statt
Babyblau, passend zum "Jewelen-Tresor"-Look dieser Seite). Der
Service Worker (/sw.js, siehe main.js) läuft site-weit auf Scope "/"
und deckt damit auch diese Seite automatisch mit ab — kein zweiter
Service Worker nötig, nur ein zweites Manifest. -->
<link rel="manifest" href="/manifest-verwaltung.json" />
<link rel="apple-touch-icon" href="assets/img/apple-touch-icon-admin.png" />
<meta name="theme-color" content="#0e0a16" />
<link rel="stylesheet" href="assets/css/main.css" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css" />