Die Zeitraum-Regel galt nur an einer Stelle -- Filipe fand die andere

"jetzt hab ich eine hochgeladen ber sehe sie nicht."

WAS PASSIERT IST, aus der Datenbank gelesen und nicht vermutet: Seine
Backstage-Ausgabe lief durch den EINZEL-Import ("Aus Datei einlesen")
und schrieb genau eine Zeile -- creator_id 2, Tag 2026-09-01, alle
Werte 0, Quelle "import", erfasst 11:52. Unsichtbar war sie aus zwei
Gruenden: Der 1. September liegt 13 Tage zurueck (die Liste zeigt
sieben), und es stand nichts darin.

DREI FEHLER AUF EINMAL, und alle drei waren meine:

1. DER ZEITRAUM-SCHUTZ STAND NUR IM BACKSTAGE-WEG. Ich hatte ihn heute
   frueh gebaut, gemessen, geprueft -- und an genau einer von drei
   Stellen eingesetzt. "2026-09-01 ~ 2026-09-11" wurde im Einzel-Import
   weiterhin zum 1. September.

   Das ist an diesem Tag das DRITTE Mal dieselbe Sache: eine Regel,
   zweimal aufgeschrieben, und die zweite Abschrift ist die
   unvollstaendige. Jetzt steht sie EINMAL in `tagAusZelle()` und wird
   dreimal benutzt. Sie liefert immer genau eines von beidem: Tag oder
   Grund -- nie beides, nie keines.

2. DIE DAUER-EINHEIT FEHLTE DORT EBENFALLS. Auch das hatte ich nur im
   Backstage-Weg eingesetzt.

3. DIE DATEI GEHOERTE GAR NICHT DORTHIN. Sie enthaelt ALLE
   Creator:innen; der Einzel-Import schreibt auf EINE Person. Es gab
   keine Fehlermeldung -- es passierte nur nichts Sichtbares, und das
   ist die schlechteste aller Antworten.

   Jetzt erkennt der Weg eine Namensspalte mit mehreren verschiedenen
   Eintraegen und sagt: "In dieser Datei stehen 3 verschiedene Creator
   (Spalte ...). Dieser Weg schreibt auf EINE Person. Nimm
   'Backstage-Tabelle einfuegen'." Mit Gegenprobe, dass eine Datei mit
   EINEM Creator weiterhin durchgeht.

pruef-xlsx 60 -> 67, pruef-backstage-import 82 -> 86.

NEBENBEFUND AUS DER EIGENEN PRUEFUNG: Mein Testfile fuer den
Einzel-Import hatte selbst zwei verschiedene Creator -- die neue Sperre
hat es sofort abgewiesen. Das war ihr erster echter Treffer, und es
zeigt, dass ich den Weg beim Schreiben der Pruefung selbst falsch
verstanden hatte. Jetzt steht dort, wofuer er da ist: eine Person,
mehrere Tage.

Die Zeile vom 1. September steht noch in der Datenbank. Sie zu
entfernen ist Filipes Entscheidung, nicht meine.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-14 12:01:49 +02:00
co-authored by Claude Opus 5
parent 58932ece8c
commit 6ed61a6b3d
32 changed files with 518 additions and 372 deletions
+56 -1
View File
@@ -537,10 +537,14 @@ console.log("\n=== Die Seite ===");
erste Entwurf schickte zehn Bytes "PK…" und war gruen, weil der
Server "ZIP-Ende fehlt" meldete -- das haette auch bei kaputtem
Leser gestimmt. */
/* EINE Person, ZWEI Tage -- dafuer ist dieser Weg da. Der erste
Entwurf hatte hier zwei verschiedene Creator; dass die neue Sperre
ihn abgewiesen hat, war ihr erster echter Treffer. */
const vortag = new Date(Date.now() - 2 * 86400000).toISOString().slice(0, 10);
const xlsxDatei = xlsxBauen([
["Datum", "Creator", "Diamanten", "LIVE-Dauer"],
[gestern, "@Nova_Live", "12.480", "3Std. 4Min."],
[gestern, "Kiro", "3.900", "1Std. 35Min."],
[vortag, "@Nova_Live", "3.900", "1Std. 35Min."],
]);
await seite.click("#import-oeffnen");
await seite.waitForTimeout(300);
@@ -561,6 +565,57 @@ console.log("\n=== Die Seite ===");
ok(xlsx.text.includes("Diamanten") && xlsx.text.includes("LIVE-Dauer"),
`die Vorschau nennt die erkannten Spalten ("${xlsx.text.slice(0, 55)}…")`);
/* ---- EINE DATEI MIT ALLEN CREATORN GEHOERT WOANDERS HIN ---------
(14.09.2026) Genau das ist Filipe passiert: Er hat seine
Backstage-Ausgabe -- eine Tabelle mit allen Creator:innen -- hier
hochgeladen. Dieser Weg schreibt auf EINEN Creator. Herausgekommen
ist eine Zeile mit lauter Nullen auf einem Tag, den er nicht mehr
sah; eine Fehlermeldung gab es nicht.
"Es passiert nichts Sichtbares" ist die schlechteste aller
Antworten. Jetzt sagt der Weg, WAS los ist und WOHIN die Datei
gehoert. */
const vieleLeute = xlsxBauen([
["Datenzeitraum", "Creator*innen-Anmeldename", "Diamanten"],
[gestern, "nova_live", "12.480"],
[gestern, "kiro_on", "3.900"],
[gestern, "lumistreamt", "22.010"],
]);
await seite.setInputFiles("#datei", {
name: "alle.xlsx",
mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
buffer: vieleLeute,
});
await seite.waitForTimeout(1400);
const viele = await seite.evaluate(() => ({
fehler: document.getElementById("import-fehler")?.textContent || "",
vorschau: document.getElementById("vorschau")?.hidden,
}));
ok(viele.fehler.includes("3 verschiedene Creator"),
`die Datei mit drei Creatorn wird erkannt ("${viele.fehler.slice(0, 55)}…")`);
ok(viele.fehler.includes("Backstage-Tabelle"),
"und der richtige Knopf wird genannt");
ok(viele.vorschau === true, "es entsteht KEINE Vorschau -- geschrieben wird nichts");
/* GEGENPROBE: EIN Creator in der Datei geht weiterhin durch. Sonst
hiesse das oben nur, dass jede Datei mit Namensspalte abgewiesen
wird. */
await seite.setInputFiles("#datei", {
name: "einer.xlsx",
mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
buffer: xlsxBauen([
["Datenzeitraum", "Creator*innen-Anmeldename", "Diamanten"],
[gestern, "nova_live", "12.480"],
]),
});
await seite.waitForTimeout(1400);
const einer = await seite.evaluate(() => ({
fehler: document.getElementById("import-fehler")?.textContent || "",
vorschau: document.getElementById("vorschau")?.hidden,
}));
ok(einer.vorschau === false && einer.fehler === "",
`eine Datei mit EINEM Creator kommt durch ("${einer.fehler.slice(0, 40)}")`);
/* DIE ALTE .xls IST ETWAS ANDERES -- kein ZIP, sondern BIFF. Sie
bekommt weiterhin eine Absage, und die muss WEITERHELFEN. */
await seite.setInputFiles("#datei", {
+41
View File
@@ -303,6 +303,47 @@ console.log("\n=== Der dritte Ausgang ===");
zwei Werte, die jeder nachschlagen kann. Verrutscht die Basis um
einen Tag, faellt es hier auf und nicht erst in einer Tabelle.
======================================================================= */
console.log("");
console.log("=== Die eine Regel fuer den Tag ===");
{
/* DIE LUECKE, DIE FILIPE GEFUNDEN HAT (14.09.2026).
Der Zeitraum-Schutz stand am Vormittag nur im Backstage-Weg. Er
schickte seine echte Datei durch den EINZEL-Import -- dort fehlte
er, und es entstand eine Zeile mit lauter Nullen auf dem
1. September. Sichtbar war davon nichts: Der Tag lag 13 Tage
zurueck, und die Liste zeigt sieben.
Dieselbe Regel, zweimal aufgeschrieben, und die zweite Abschrift
war die unvollstaendige -- zum dritten Mal an einem Tag. Jetzt
steht sie EINMAL in tagAusZelle(), und diese Pruefung haelt fest,
dass sie beides kann: ablehnen UND durchlassen. */
const { tagAusZelle } = await import("./workspace-leistung.js");
const faelle = [
["2026-09-01 ~ 2026-09-11", null, "mehrere Tage"],
["2026-09-06 ~ 2026-09-06", "2026-09-06", null],
["2026-09-06", "2026-09-06", null],
["06.09.2026", "2026-09-06", null],
["65", null, "unlesbar"],
["", null, "unlesbar"],
];
for (const [text, sollTag, sollFehler] of faelle) {
const r = tagAusZelle(text);
if (sollTag) {
ok(r.tag === sollTag && !r.fehler,
`"${text}" wird zum Tag ${sollTag} (${r.tag || r.fehler})`);
} else {
ok(!r.tag && typeof r.fehler === "string" && r.fehler.includes(sollFehler),
`"${text}" wird abgelehnt und begruendet ("${(r.fehler || "").slice(0, 42)}…")`);
}
}
/* Und die Regel gibt NIE beides und nie keines zurueck -- sonst
entscheidet jeder Aufrufer selbst, was Vorrang hat. */
const alle = faelle.map(([t]) => tagAusZelle(t));
ok(alle.every((r) => (!!r.tag) !== (!!r.fehler)),
"sie liefert immer genau eines von beidem: Tag oder Grund");
}
console.log("");
console.log("=== Der Nullpunkt der Excel-Zeitrechnung ===");
{
+76 -26
View File
@@ -666,6 +666,32 @@ export function zeitraumLesen(roh) {
return { von, bis };
}
/** Der Tag aus einer Zelle -- MIT dem Zeitraum-Schutz.
*
* (14.09.2026, nachgetragen.) Den Schutz gab es seit heute frueh nur
* im Backstage-Weg. Filipe hat daraufhin seine echte Datei durch den
* EINZEL-Import geschickt, und genau das ist passiert, wovor der
* Schutz bewahren sollte: eine Zeile auf den 1. September, aus einem
* Zeitraum vom 1. bis 11.
*
* Dass es an zwei Stellen stand und an einer fehlte, ist derselbe
* Fehler wie an diesem Tag schon zweimal: eine Regel, zweimal
* aufgeschrieben, und die zweite Abschrift ist die unvollstaendige.
* Deshalb steht sie jetzt EINMAL hier und wird dreimal benutzt.
*
* Rueckgabe: { tag } oder { fehler } -- nie beides, nie keines.
*/
export function tagAusZelle(roh) {
const zeitraum = zeitraumLesen(roh);
if (zeitraum && zeitraum.von !== zeitraum.bis) {
return { fehler: `Zeitraum ${zeitraum.von} bis ${zeitraum.bis} – das sind mehrere `
+ "Tage auf einmal. Stell in Backstage den Zeitraum auf EINEN Tag." };
}
const tag = zeitraum ? zeitraum.von : datumLesen(roh);
if (!tag) return { fehler: `Datum unlesbar: "${String(roh ?? "").slice(0, 40)}"` };
return { tag };
}
/** Macht aus einem Textwert ein Datum "JJJJ-MM-TT".
* Erkennt 2026-09-06, 06.09.2026 und 09/06/2026. */
export function datumLesen(roh) {
@@ -860,29 +886,17 @@ function netzwerkLesen(text, person, tagVorgabe) {
const rohWer = String(rohHandle).trim() || String(rohName).trim();
if (!rohWer) { schlecht.push({ zeile: i + 1, grund: "Keine Person in der Zeile." }); continue; }
/* EIN ZEITRAUM IST KEIN TAG (14.09.2026).
Backstage schreibt in "Datenzeitraum" `2026-09-01 ~ 2026-09-11`.
`datumLesen` griff sich davon den ersten Tag -- elf Tage
Diamanten waeren auf den 1. September geschrieben worden. Die
Zahl steht da, sie ist gross, sie sieht richtig aus, und niemand
kann spaeter sagen, dass elf Tage darin stecken.
Gemessen am echten Export vom 12.09.2026, nicht vermutet.
Ein Zeitraum von EINEM Tag geht durch -- dann ist die Datei
genau das, was hier gebraucht wird. */
const zeitraum = ausTabelle ? zeitraumLesen(z[zu.tag]) : null;
if (zeitraum && zeitraum.von !== zeitraum.bis) {
schlecht.push({ zeile: i + 1,
grund: `Zeitraum ${zeitraum.von} bis ${zeitraum.bis} – das sind mehrere Tage `
+ "auf einmal. Stell in Backstage den Zeitraum auf EINEN Tag." });
continue;
/* EIN ZEITRAUM IST KEIN TAG -- die Regel steht in tagAusZelle().
Sie stand am 14.09. frueh nur hier; Filipe schickte seine Datei
daraufhin durch den Einzel-Import, und dort fehlte sie. Jetzt
benutzen alle drei Stellen dieselbe. */
let tag = tagVorgabe;
if (ausTabelle) {
const gelesen = tagAusZelle(z[zu.tag]);
if (gelesen.fehler) { schlecht.push({ zeile: i + 1, grund: gelesen.fehler }); continue; }
tag = gelesen.tag;
}
const tag = ausTabelle
? (zeitraum ? zeitraum.von : datumLesen(z[zu.tag]))
: tagVorgabe;
if (!tag) { schlecht.push({ zeile: i + 1, grund: `Datum unlesbar: "${z[zu.tag]}"` }); continue; }
if (!tag) { schlecht.push({ zeile: i + 1, grund: "Kein Tag angegeben." }); continue; }
if (tag > heuteLokal()) { schlecht.push({ zeile: i + 1, grund: `${tag} liegt in der Zukunft` }); continue; }
/* Vier Versuche, in dieser Reihenfolge: Handle gegen Handle, Handle
@@ -1111,13 +1125,43 @@ leistungRouter.post("/workspace/api/leistung/:creatorId/import/vorschau", gleich
});
}
/* DIESE DATEI GEHOERT WOANDERS HIN (14.09.2026).
Filipe hat seine Backstage-Ausgabe hier hochgeladen -- eine
Tabelle mit ALLEN Creator:innen. Dieser Weg schreibt aber auf
EINEN Creator; herausgekommen ist eine Zeile mit lauter Nullen
auf einem Tag, den er nicht mehr sah.
"Es passiert nichts Sichtbares" ist die schlechteste aller
Antworten. Erkannt wird es an einer Namensspalte mit MEHREREN
verschiedenen Eintraegen -- das ist keine Tagesliste, das ist
eine Personenliste. */
const werSpalte = kopf.findIndex((n) =>
/creator|nickname|anmeldename|benutzer|username|handle|tiktok/i.test(String(n)));
if (werSpalte >= 0) {
const leute = new Set();
for (let i = 1; i < zeilen.length; i++) {
const w = String(zeilen[i][werSpalte] ?? "").trim().toLowerCase();
if (w) leute.add(w);
}
if (leute.size > 1) {
return res.status(409).json({
fehler: `In dieser Datei stehen ${leute.size} verschiedene Creator `
+ `(Spalte „${kopf[werSpalte]}“). Dieser Weg schreibt auf EINE Person. `
+ "Nimm „Backstage-Tabelle einfügen“ – der ordnet jede Zeile selbst zu.",
kopf, spalten: zu, mehrere: leute.size,
});
}
}
const neu = [];
const ersetzt = [];
const fehlerhaft = [];
for (let i = 1; i < zeilen.length; i++) {
const z = zeilen[i];
const tag = datumLesen(z[zu.tag]);
if (!tag) { fehlerhaft.push({ zeile: i + 1, grund: `Datum unlesbar: "${z[zu.tag]}"` }); continue; }
const gelesen = tagAusZelle(z[zu.tag]);
if (gelesen.fehler) { fehlerhaft.push({ zeile: i + 1, grund: gelesen.fehler }); continue; }
const tag = gelesen.tag;
if (tag > tagVor(0)) { fehlerhaft.push({ zeile: i + 1, grund: `${tag} liegt in der Zukunft` }); continue; }
const werte = { tag };
@@ -1177,10 +1221,16 @@ leistungRouter.post("/workspace/api/leistung/:creatorId/import", gleicheHerkunft
try {
for (let i = 1; i < zeilen.length; i++) {
const z = zeilen[i];
const tag = datumLesen(z[zu.tag]);
/* Dieselbe Regel wie in der Vorschau -- sonst zeigt die
Vorschau etwas anderes an, als geschrieben wird. Genau das
ist der Unterschied, den niemand bemerkt. */
const gelesen = tagAusZelle(z[zu.tag]);
const tag = gelesen.tag;
if (!tag || tag > tagVor(0)) { uebersprungen++; continue; }
const w = (feld) => (zu[feld] === undefined ? null : zahlLesen(z[zu[feld]]));
const dauer = w("dauer_min");
/* Die Dauer hat eine EINHEIT ("86Std. 10Min. 52Sek."), die
uebrigen Felder nicht. */
const dauer = zu.dauer_min === undefined ? null : dauerLesen(z[zu.dauer_min]);
schreiben.run(
creatorId, tag, w("diamanten"), dauer,
/* Ein gültiger Tag ist ein Tag mit LIVE-Zeit. Steht im
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f",
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609141135",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609141201",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609141135",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609141201",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609141135",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609141201",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609141135",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609141201",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+12 -12
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -252,10 +252,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/aufgaben.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/aufgaben.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -147,10 +147,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/automation.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/automation.js?v=202609141201" defer></script>
</body>
</html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -181,14 +181,14 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/checkliste.js?v=202609141135" defer></script>
<script src="assets/js/ampel.js?v=202609141135" defer></script>
<script src="assets/js/schulung.js?v=202609141135" defer></script>
<script src="assets/js/vorlagen.js?v=202609141135" defer></script>
<script src="assets/js/bereich.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/checkliste.js?v=202609141201" defer></script>
<script src="assets/js/ampel.js?v=202609141201" defer></script>
<script src="assets/js/schulung.js?v=202609141201" defer></script>
<script src="assets/js/vorlagen.js?v=202609141201" defer></script>
<script src="assets/js/bereich.js?v=202609141201" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -89,11 +89,11 @@
</main>
<script src="assets/js/ki.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/calls.js?v=202609141135" defer></script>
<script src="assets/js/ki.js?v=202609141201" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/calls.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -341,10 +341,10 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609141135"></script>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135"></script>
<script src="assets/js/glocke.js?v=202609141135"></script>
<script src="assets/js/chat.js?v=202609141135"></script>
<script src="assets/js/bereiche.js?v=202609141201"></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201"></script>
<script src="assets/js/glocke.js?v=202609141201"></script>
<script src="assets/js/chat.js?v=202609141201"></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/content.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/content.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -179,12 +179,12 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/checkliste.js?v=202609141135" defer></script>
<script src="assets/js/vorlagen.js?v=202609141135" defer></script>
<script src="assets/js/content.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/checkliste.js?v=202609141201" defer></script>
<script src="assets/js/vorlagen.js?v=202609141201" defer></script>
<script src="assets/js/content.js?v=202609141201" defer></script>
</body>
</html>
+5 -5
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
die eine Seite, auf der man das Umfaerben sieht. -->
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609141201" />
</head>
<body class="gate gate--crew">
@@ -319,6 +319,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609141135" defer></script>
<script src="assets/js/gate.js?v=202609141201" defer></script>
</body>
</html>
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f",
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609141135",
"src": "/assets/img/app-symbole/crew-192.png?v=202609141201",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609141135",
"src": "/assets/img/app-symbole/crew-512.png?v=202609141201",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609141135",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609141201",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609141135",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609141201",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -108,10 +108,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/dateien.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/dateien.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -94,9 +94,9 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/entwicklung.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/entwicklung.js?v=202609141201" defer></script>
</body>
</html>
+4 -4
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
</head>
<body class="gate">
@@ -401,6 +401,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609141135" defer></script>
<script src="assets/js/gate.js?v=202609141201" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -377,11 +377,11 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/kalender.js?v=202609141135" defer></script>
<script src="assets/js/kalender-abo.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/kalender.js?v=202609141201" defer></script>
<script src="assets/js/kalender-abo.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -393,10 +393,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609141135"></script>
<script src="assets/js/bereiche.js?v=202609141135"></script>
<script src="assets/js/kopf.js?v=202609141135"></script>
<script src="assets/js/glocke.js?v=202609141135"></script>
<script src="assets/js/leistung.js?v=202609141135"></script>
<script src="assets/js/wahl.js?v=202609141201"></script>
<script src="assets/js/bereiche.js?v=202609141201"></script>
<script src="assets/js/kopf.js?v=202609141201"></script>
<script src="assets/js/glocke.js?v=202609141201"></script>
<script src="assets/js/leistung.js?v=202609141201"></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -423,10 +423,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/personen.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/personen.js?v=202609141201" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -214,11 +214,11 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/steckbrief.js?v=202609141135" defer></script>
<script src="assets/js/profil.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/steckbrief.js?v=202609141201" defer></script>
<script src="assets/js/profil.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -134,9 +134,9 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/rechte.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/rechte.js?v=202609141201" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/report.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/report.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -106,11 +106,11 @@
</main>
<script src="assets/js/ki.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/report.js?v=202609141135" defer></script>
<script src="assets/js/ki.js?v=202609141201" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/report.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -173,10 +173,10 @@
</div>
</div>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/scouting.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/scouting.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,21 +12,21 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -674,10 +674,10 @@
</p>
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/start.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/start.js?v=202609141201" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -85,11 +85,11 @@
</main>
<script src="assets/js/ki.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/startcheck.js?v=202609141135" defer></script>
<script src="assets/js/ki.js?v=202609141201" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/startcheck.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -126,10 +126,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/steckbrief.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/steckbrief.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -94,9 +94,9 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/talente.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/talente.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/team.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/team.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -110,10 +110,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/team.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/team.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/team.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/team.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
@@ -84,9 +84,9 @@
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/teamlage.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/teamlage.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -110,9 +110,9 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/treff-moderation.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/treff-moderation.js?v=202609141201" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -190,9 +190,9 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/treff-regeln.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/treff-regeln.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -149,11 +149,11 @@
</main>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/uebersicht.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/uebersicht.js?v=202609141201" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141135" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609141201" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609141201" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/start.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609141201" />
<link rel="stylesheet" href="assets/css/module.css?v=202609141201" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609141135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609141201" />
</head>
<body class="start">
@@ -190,10 +190,10 @@
</main>
<script src="assets/js/wahl.js?v=202609141135" defer></script>
<script src="assets/js/bereiche.js?v=202609141135" defer></script>
<script src="assets/js/kopf.js?v=202609141135" defer></script>
<script src="assets/js/glocke.js?v=202609141135" defer></script>
<script src="assets/js/wissen.js?v=202609141135" defer></script>
<script src="assets/js/wahl.js?v=202609141201" defer></script>
<script src="assets/js/bereiche.js?v=202609141201" defer></script>
<script src="assets/js/kopf.js?v=202609141201" defer></script>
<script src="assets/js/glocke.js?v=202609141201" defer></script>
<script src="assets/js/wissen.js?v=202609141201" defer></script>
</body>
</html>