From 12fa0e45bad13c5db1c23767bb0563444eeb0b77 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Wed, 30 Sep 2026 12:12:32 +0200 Subject: [PATCH] Der Webdesign-Bereich lieferte seit dem 27.08. ein veraltetes main.css aus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Stempel-Fund von eben hatte eine Fortsetzung: DEPLOY.md verlangte seit dem 26.08. „ZWEI Zahlen hochzaehlen", mit Begruendung und Messwerten daneben. webdesign/sw.js const CACHE_NAME = "dogfather-webdesign-v64" assets/js/wd-core.js .register("/webdesign/sw.js?v=64", …) Gemessen am 30.09.2026 standen beide seit dem 27.08. auf v64 -- waehrend SIEBEN Commits die Dateien geaendert hatten, die der Service Worker vorhaelt. Er haelt sechs vor, und `/assets/css/main.css` ist eine davon. Wer den Webdesign-Bereich einmal geoeffnet hatte, bekam sie seither aus seinem Zwischenspeicher. Auch die Behebung von heute Vormittag waere dort nicht angekommen. EIN KOMMENTAR, DER VOR EINEM FEHLER WARNT, VERHINDERT IHN NICHT. Die Anleitung war richtig, ausfuehrlich und begruendet. Getan hat es trotzdem niemand -- fuenf Wochen lang. Das ist dieselbe Lehre wie am 11.09., als ein Warnhinweis neben einer abgeschriebenen Spaltenliste stand und drei Spalten mit Inhalt trotzdem verlorengingen. DESHALB MACHT ES JETZT DAS WERKZEUG. `tools/seiten-stempel.mjs` setzt beide Zahlen auf denselben Stempel wie die Seiten. Passt eines der zwei Muster nicht mehr, bricht es ab, statt stillschweigend weiterzulaufen -- sonst waere die Zahl ab da wieder von Hand gepflegt, und das merkt niemand. Dass der Vorrat bei jedem Stempeln neu aufgebaut wird, ist Absicht: sechs kleine Dateien kosten nichts, ein unbemerkt alter Stand fuenf Wochen. UND EINE WACHE DAZU. `pruef-zwischenspeicher` prueft jetzt: · beide Zahlen stehen da · sie sind GLEICH -- sonst wird der Vorrat geleert, aber der Service Worker gar nicht erst neu geladen (Cloudflare ersetzt sein `no-cache` durch vier Stunden) · die Zahl ist nicht aelter als die vorgehaltenen Dateien Die Liste der vorgehaltenen Dateien wird AUS DEM SERVICE WORKER gelesen, nicht abgeschrieben -- eine zweite hier waere die, die beim naechsten Eintrag auseinanderlaeuft. Gegenprobe gemacht: die zwei Zahlen um eine Minute auseinander -> rot, zurueck -> gruen. DEPLOY.md sagt jetzt, dass es automatisch geht, und nennt den Befund im Wortlaut daneben. Gemessen: pruef-zwischenspeicher 34/0 (war 30/0), pruef-bewegung 9/0, pruef-css-klassen 37/0, pruef-struktur 44/0. Co-Authored-By: Claude Opus 5 --- 404.html | 16 +++--- DEPLOY.md | 17 ++++-- abonnieren.html | 24 ++++----- agb.html | 14 ++--- aktion-detail.html | 18 +++---- assets/js/wd-core.js | 2 +- bewerben-creator.html | 22 ++++---- bewerben-kooperation.html | 22 ++++---- bewerben-modi.html | 22 ++++---- bewerben-scout.html | 22 ++++---- bewerben.html | 24 ++++----- casper.html | 30 +++++------ community.html | 22 ++++---- creator.html | 22 ++++---- dogfather.html | 22 ++++---- gate.html | 16 +++--- hasidog.html | 26 ++++----- index.html | 44 +++++++-------- kontakt.html | 16 +++--- links.html | 26 ++++----- manager.html | 26 ++++----- medien-casper.html | 26 ++++----- medien-dogfather.html | 28 +++++----- medien-hasidog.html | 28 +++++----- profil.html | 28 +++++----- rabattcodes.html | 22 ++++---- server/pruef-zwischenspeicher.mjs | 89 +++++++++++++++++++++++++++++++ stimmen.html | 26 ++++----- streamer.html | 28 +++++----- streamplan.html | 22 ++++---- supporter.html | 22 ++++---- team-modis.html | 24 ++++----- team-scouts.html | 22 ++++---- tools/seiten-stempel.mjs | 51 ++++++++++++++++++ tt-muddi.html | 26 ++++----- vanvan.html | 26 ++++----- verwaltung.html | 38 ++++++------- webdesign/sw.js | 2 +- werte.html | 20 +++---- workspace/anruf-probe.html | 10 ++-- workspace/app.webmanifest | 8 +-- workspace/aufgaben.html | 38 ++++++------- workspace/automation.html | 32 +++++------ workspace/befinden.html | 34 ++++++------ workspace/bereich.html | 44 +++++++-------- workspace/bewerben.html | 38 ++++++------- workspace/bewerbungen.html | 36 ++++++------- workspace/buehne.html | 6 +-- workspace/calls.html | 34 ++++++------ workspace/chat.html | 40 +++++++------- workspace/content.html | 34 ++++++------ workspace/crew-index.html | 12 ++--- workspace/crew.webmanifest | 8 +-- workspace/dateien.html | 34 ++++++------ workspace/entwicklung.html | 36 ++++++------- workspace/hilfe.html | 30 +++++------ workspace/index.html | 10 ++-- workspace/kalender.html | 34 ++++++------ workspace/leistung.html | 32 +++++------ workspace/material.html | 32 +++++------ workspace/notizen.html | 28 +++++----- workspace/personen.html | 32 +++++------ workspace/profil.html | 36 ++++++------- workspace/reaktion.html | 38 ++++++------- workspace/rechte.html | 34 ++++++------ workspace/report.html | 36 ++++++------- workspace/scouting.html | 32 +++++------ workspace/start.html | 32 +++++------ workspace/startcheck.html | 34 ++++++------ workspace/steckbrief.html | 36 ++++++------- workspace/support.html | 28 +++++----- workspace/tafel.html | 6 +-- workspace/talente.html | 36 ++++++------- workspace/team.html | 32 +++++------ workspace/teamlage.html | 34 ++++++------ workspace/teilen.html | 30 +++++------ workspace/treff-moderation.html | 32 +++++------ workspace/treff-regeln.html | 32 +++++------ workspace/uebersicht.html | 32 +++++------ workspace/unsere-seiten.html | 30 +++++------ workspace/unterstuetzen.html | 32 +++++------ workspace/werdegang.html | 32 +++++------ workspace/willkommen.html | 30 +++++------ workspace/wissen.html | 34 ++++++------ zeitreise.html | 20 +++---- 85 files changed, 1246 insertions(+), 1095 deletions(-) diff --git a/404.html b/404.html index 0f4e4603..df1cbbac 100644 --- a/404.html +++ b/404.html @@ -3,8 +3,8 @@ - - + + @@ -19,10 +19,10 @@ Seite nicht gefunden — DOGFATHER UNIVERSE - - - - + + + + @@ -42,7 +42,7 @@ - - + + diff --git a/DEPLOY.md b/DEPLOY.md index a5d880f9..351e6524 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -190,17 +190,28 @@ ssh dogfather-server "rm -f /home/dogiweb/dogfather-universe/server/package-lock ssh dogfather-server "cd /home/dogiweb/dogfather-universe && git pull --ff-only origin main" ``` -## ⚠️ Am Webdesign-Bereich geändert? Dann ZWEI Zahlen hochzählen +## Der Webdesign-Bereich: zwei Zahlen — seit 30.09.2026 automatisch Die App speichert Dateien zwischen. Nach einer Änderung an `webdesign/` oder `assets/` müssen **beide** Stellen hoch, sonst bekommen Geräte, die die Seite schon einmal geöffnet haben, weiterhin den alten Stand: ``` -webdesign/sw.js const CACHE_NAME = "dogfather-webdesign-vNN"; -assets/js/wd-core.js .register("/webdesign/sw.js?v=NN", …) +webdesign/sw.js const CACHE_NAME = "dogfather-webdesign-"; +assets/js/wd-core.js .register("/webdesign/sw.js?v=", …) ``` +**Das macht `node tools/seiten-stempel.mjs` jetzt mit** — dieselbe Zahl wie +die Seiten. Von Hand muss hier nichts mehr gezählt werden. + +> **Warum das nötig wurde.** Dieser Abschnitt stand seit dem 26.08.2026 hier, +> mit Begründung und Messwerten. Gemessen am 30.09.2026 standen beide Zahlen +> seit dem **27.08.** auf `v64`, während **sieben Commits** die Dateien +> geändert hatten, die der Service Worker vorhält — darunter +> `/assets/css/main.css`. Ein Kommentar, der vor einem Fehler warnt, +> verhindert ihn nicht. `pruef-zwischenspeicher` prüft jetzt, dass beide +> Zahlen gleich und nicht älter als die vorgehaltenen Dateien sind. + **Warum zwei und nicht eine.** `CACHE_NAME` wirft den Zwischenspeicher weg, sobald der Service Worker startet. Die Nummer in der Adresse sorgt dafür, dass er überhaupt neu geladen wird — und das ist hier nicht diff --git a/abonnieren.html b/abonnieren.html index 7610d8a3..43dab7b9 100644 --- a/abonnieren.html +++ b/abonnieren.html @@ -5,8 +5,8 @@ DogiCrew 🩵 — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + - +
-
Dogfather Supporter-Abo
+
Dogfather Supporter-Abo
👑 DogiCrew 🩵

Mehr als ein Abo — deine Unterstützung wird Teil unserer Geschichte

@@ -604,9 +604,9 @@
- - - + + + + diff --git a/aktion-detail.html b/aktion-detail.html index 9d81047e..f66e6db2 100644 --- a/aktion-detail.html +++ b/aktion-detail.html @@ -5,8 +5,8 @@ Aktion — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + @@ -52,9 +52,9 @@ - - - + + + - - + + + diff --git a/bewerben-kooperation.html b/bewerben-kooperation.html index 3114ea4c..98fa7c31 100644 --- a/bewerben-kooperation.html +++ b/bewerben-kooperation.html @@ -8,8 +8,8 @@ Kooperation anfragen — DOGFATHER UNIVERSE - - + + @@ -23,17 +23,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Agentur

Kooperation anfragen

@@ -69,8 +69,8 @@
- - - + + + diff --git a/bewerben-modi.html b/bewerben-modi.html index e0f18da8..d5cda3cd 100644 --- a/bewerben-modi.html +++ b/bewerben-modi.html @@ -5,8 +5,8 @@ Modi werden — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
🩵 Team Dogi — Community

Werde Modi bei Team Dogi

@@ -80,8 +80,8 @@
- - - + + + diff --git a/bewerben-scout.html b/bewerben-scout.html index 95581a78..c4970a3a 100644 --- a/bewerben-scout.html +++ b/bewerben-scout.html @@ -5,8 +5,8 @@ Scout werden — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Agentur

Werde Scout für DogFather

@@ -72,8 +72,8 @@
- - - + + + diff --git a/bewerben.html b/bewerben.html index 283f727f..a8778cf9 100644 --- a/bewerben.html +++ b/bewerben.html @@ -5,8 +5,8 @@ Bewerben — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Werde Teil vom Team

Community oder Agentur — such dir deinen Weg

@@ -42,7 +42,7 @@
@@ -78,7 +78,7 @@
@@ -86,7 +86,7 @@
- - + + diff --git a/casper.html b/casper.html index 868fd322..262b993e 100644 --- a/casper.html +++ b/casper.html @@ -5,8 +5,8 @@ Casper — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Casper 🐾

@@ -41,7 +41,7 @@
- Casper — Husky im Sonnenuntergang + Casper — Husky im Sonnenuntergang

Wer ist Casper?

@@ -73,10 +73,10 @@

Casper-Galerie

-
Casper
-
Casper
-
DogFather und Casper
-
HasiDog & Casper Buch-Illustration
+
Casper
+
Casper
+
DogFather und Casper
+
HasiDog & Casper Buch-Illustration
Zur ganzen Galerie @@ -86,7 +86,7 @@
- - + + diff --git a/community.html b/community.html index f0c515d6..061a7f0e 100644 --- a/community.html +++ b/community.html @@ -5,8 +5,8 @@ Die Community — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Die Community

@@ -47,7 +47,7 @@ Discord beitreten
- Diene, Ghost, VanVan und Dogi bei einem gemeinsamen Treffen von Team Dogi + Diene, Ghost, VanVan und Dogi bei einem gemeinsamen Treffen von Team Dogi
@@ -85,7 +85,7 @@
- - + + diff --git a/creator.html b/creator.html index 10b42a84..298bca6f 100644 --- a/creator.html +++ b/creator.html @@ -5,8 +5,8 @@ Creator im Team — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Team

Creator im Team

@@ -61,9 +61,9 @@
- - - + + + - + + diff --git a/gate.html b/gate.html index 5334fd4c..d8155110 100644 --- a/gate.html +++ b/gate.html @@ -5,7 +5,7 @@ Zugang — DOGFATHER UNIVERSE - + - + - - + + - +
-
+
🩵 Alle Links

Alles an einem Ort

@@ -165,15 +165,15 @@

QR-Codes

- QR-Code Instagram @sf0118 + QR-Code Instagram @sf0118

Instagram

- QR-Code Snapchat dogfather0804 + QR-Code Snapchat dogfather0804

Snapchat

- QR-Code Dogis persönlicher Teilen-Baustein + QR-Code Dogis persönlicher Teilen-Baustein

Dogis persönlicher Teilen-Baustein

@@ -183,8 +183,8 @@
- - + + - - + + + - - - - + + + + + diff --git a/medien-dogfather.html b/medien-dogfather.html index f9ec4b57..b8c04266 100644 --- a/medien-dogfather.html +++ b/medien-dogfather.html @@ -5,8 +5,8 @@ Medien — DogFather — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Medien — DogFather

@@ -66,11 +66,11 @@
- - - - - - + + + + + + diff --git a/medien-hasidog.html b/medien-hasidog.html index a9728d49..50860542 100644 --- a/medien-hasidog.html +++ b/medien-hasidog.html @@ -5,8 +5,8 @@ Medien — HasiDog — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Medien — HasiDog

@@ -66,11 +66,11 @@
- - - - - - + + + + + + diff --git a/profil.html b/profil.html index ab7abb60..ffcab99e 100644 --- a/profil.html +++ b/profil.html @@ -5,8 +5,8 @@ Profil — DOGFATHER UNIVERSE - - + + @@ -17,10 +17,10 @@ - - - - + + + + - +
-
+
🔒 Nur mit Konto

Rabattcodes

@@ -420,7 +420,7 @@
- Logo von Van’s DIY & Bastelbedarf @@ -475,8 +475,8 @@
- - + + - - - - + + + + + diff --git a/streamer.html b/streamer.html index 05bd6869..8dedc432 100644 --- a/streamer.html +++ b/streamer.html @@ -5,8 +5,8 @@ Wer ist DogFather? — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Wer ist DogFather? – Mehr als nur ein Name 🩵

@@ -55,7 +55,7 @@

Doch DogFather ist nicht einfach nur ein Name im Internet. DogFather ist ein Teil von mir.

- Filipe alias DogFather + Filipe alias DogFather
@@ -100,7 +100,7 @@ (siehe .collage-photo-kompakt in main.css, jetzt 720px statt 460px), der sich an der typischen Höhe der Textspalte in diesem Abschnitt orientiert. -->
- DogFather Maskottchen + DogFather Maskottchen

🐺 Casper – mein treuer Begleiter

@@ -161,7 +161,7 @@

Ein Mensch, der gerne lacht, andere unterhält und manchmal vollkommen verrückte Dinge macht – aber niemals vergisst, wie wichtig Menschlichkeit, Respekt und Zusammenhalt sind.

- DogFather + DogFather
@@ -199,7 +199,7 @@ 🌶️ Scout-Manager
- Spicy Media Agency Logo
@@ -218,7 +218,7 @@
- - + + diff --git a/streamplan.html b/streamplan.html index fd202586..f3c51c49 100644 --- a/streamplan.html +++ b/streamplan.html @@ -5,8 +5,8 @@ Streamplan & Livebereich — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Streamplan & Livebereich

@@ -127,8 +127,8 @@
- - - + + + diff --git a/supporter.html b/supporter.html index 3cf4a09d..fa11df87 100644 --- a/supporter.html +++ b/supporter.html @@ -5,15 +5,15 @@ Mein Supporter-Bereich — DOGFATHER UNIVERSE - - + + - - - - + + + + - +
-
Dogfather Supporter-Abo
+
Dogfather Supporter-Abo
👑 Supporter-Bereich

Dein Supporter-Bereich

@@ -516,9 +516,9 @@
- - - + + + - - + + + - - + + + - + + diff --git a/vanvan.html b/vanvan.html index b1d5ff65..688e0ce8 100644 --- a/vanvan.html +++ b/vanvan.html @@ -5,8 +5,8 @@ VanVan — die rechte Hand von Dogi — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + - +
-
+
🩵 Exklusive Seite

VanVan – die rechte Hand von Dogi 🩵

@@ -51,7 +51,7 @@
- VanVan + VanVan

Wer ich bin

@@ -96,7 +96,7 @@
- VanVan + VanVan

Meine Stärken

@@ -146,7 +146,7 @@

Sondern weil ich es von Herzen möchte.

- VanVan + VanVan
@@ -182,7 +182,7 @@
- - + + diff --git a/verwaltung.html b/verwaltung.html index 37dc2d32..7c85e22f 100644 --- a/verwaltung.html +++ b/verwaltung.html @@ -6,7 +6,7 @@ Verwaltung — DOGFATHER UNIVERSE - + - + - - - - + + + +