Backstage: eine Tabelle einfuegen, alle Creator auf einmal

Filipe: "mach diesen ganzen plan jetzt sofort auf einen schlag fertig."

Das ist Stufe 0 des Plans vom 10.09. -- der Teil, der ohne TikTok
auskommt und deshalb sofort baubar war.

WARUM EINFUEGEN UND NICHT ABRUFEN. Die Recherche vom 10.09. ergab:
TikTok LIVE Backstage hat keine Schnittstelle und keinen Export (zwei
unabhaengige Quellen), und in der offiziellen Scope-Liste von TikTok
gibt es nichts zu LIVE, Diamanten oder Netzwerkdaten. Was es gibt, ist
eine Tabelle im Browser. Also: markieren, kopieren, einfuegen. Kein
Token, kein Zugangsdatum, keine Erweiterung, die Backstages interne
Abfragen mitliest -- letzteres waere ein Verstoss gegen die
Nutzungsbedingungen und riskiert ausgerechnet das Netzwerkkonto.

DER UNTERSCHIED ZUM VORHANDENEN IMPORT ist genau eine Frage: Zu wem
gehoert diese Zeile? Der alte Weg nimmt eine Datei fuer EINEN Creator,
Backstage zeigt ALLE. Zugeordnet wird ueber `personen.tiktok` -- den
oeffentlichen Namen ohne @, den es im Steckbrief laengst gibt. Ohne @,
ohne Gross-/Kleinschreibung, ohne unsichtbare Zeichen aus der
Zwischenablage; faellt das aus, ueber den angezeigten Namen. Beides
ergebnislos -> die Zeile wird GEMELDET, nicht geraten. Eine falsch
zugeordnete Zahl ist schlimmer als eine fehlende, weil die fehlende
auffaellt.

DER TABULATOR WAR DER GANZE KNACKPUNKT. `csvZerlegen` kannte nur Komma
und Semikolon. Eine aus dem Browser kopierte Tabelle ist aber
TAB-getrennt -- ohne diese Zeile waere alles in Spalte 1 gelandet und
die Vorschau haette "keine Datumsspalte" gemeldet: eine richtige
Meldung auf eine falsche Faehrte. Gewaehlt wird jetzt das HAEUFIGSTE
der drei Zeichen, nicht das erste gefundene.

WAS NICHT PASSIERT, und genau das ist geprueft:
  - unbekannte Person -> gemeldet mit Namen, nicht geraten
  - Zeile ohne eine einzige Zahl -> uebersprungen (sie wuerde sonst
    einen echten Tag mit Nullen ueberschreiben)
  - Datum in der Zukunft -> abgelehnt
  - dieselbe Tabelle zweimal -> ersetzt, verdoppelt nicht
  - eine von Hand geschriebene Notiz -> ueberlebt den Import
  - es wird niemand nebenbei angelegt
  - kein Datum in der Tabelle und keines angegeben -> es wird GEFRAGT

NEUE PRUEFUNG (pruef-backstage-import, 29 Pruefungen) mit einer echten,
tab-getrennten Backstage-artigen Tabelle: drei Creator, einer davon
ohne Handle, einer mit abweichender Schreibweise, einer gar nicht im
Haus.

DREI EIGENE FEHLER, alle von der Pruefung gefunden:
  * Die Spaltenerkennung nahm nur EINE Personenspalte. Ein Creator ohne
    Handle fiel als "keine Person in der Zeile" durch, obwohl sein Name
    danebenstand. Jetzt werden beide Spalten gemerkt und je Zeile
    nacheinander versucht.
  * Ein Scout bekam 400 statt 403 -- er kam durch `darfEintragen`
    (das Scouts einschliesst) und scheiterte erst daran, dass er keinen
    der Creator sieht. Richtige Antwort aus dem falschen Grund. Der
    Netzwerk-Weg haengt jetzt an `istLeitung`, genau wie der Knopf.
  * Die Vorschau meldete "2 von 3" statt "3 von 4" -- Folge des ersten
    Fehlers.

Der Fusstext der Seite nannte zwei Wege, es sind jetzt drei. Ein Text,
der etwas anderes sagt als die Software tut, ist schlimmer als keiner.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-11 11:26:14 +02:00
co-authored by Claude Opus 5
parent a9dcb8f59a
commit 017375d333
28 changed files with 1090 additions and 291 deletions
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f",
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609111117",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609111126",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111117",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111126",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111117",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111126",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111117",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111126",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+34
View File
@@ -282,3 +282,37 @@
.import-zahl__wert { font-size: 23px; }
}
/* =====================================================================
DIE BACKSTAGE-TABELLE (11.09.2026)
Ein Textfeld, in das eine ganze Tabelle passt -- und eine Vorschau,
die nicht nur zählt, sondern NAMEN nennt. Wer eine Zeile übersieht,
hat stillschweigend jemanden ausgelassen; das ist die Sorte Fehler,
die erst Wochen später auffällt.
===================================================================== */
.netz__feld {
width: 100%;
min-height: 120px;
font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
font-size: .82rem; line-height: 1.5;
/* Umbrechen AUS: Eine Tabellenzeile soll eine Zeile bleiben, sonst
sieht man nicht, ob die Spalten sauber getrennt wurden. */
white-space: pre; overflow-x: auto;
}
.import-vorschau__zeile {
margin: 0 0 4px;
font-size: .84rem; line-height: 1.5;
color: var(--text-leise);
}
.import-vorschau__zeile[data-art="gut"] {
color: color-mix(in srgb, var(--k-gut, #5fc99a) 45%, #ffffff);
font-weight: 600;
}
.import-vorschau__zeile[data-art="warn"] {
color: color-mix(in srgb, var(--k-warn, #e0736b) 42%, #ffffff);
font-weight: 600;
}
.import-vorschau__zeile[data-art="still"] {
color: var(--text-still); font-size: .8rem;
}
+113
View File
@@ -175,6 +175,12 @@
ziel.textContent = '';
const z = stand?.ziele;
$('ziele-aendern').hidden = !darfEintragen();
/* Der Backstage-Weg gilt fuer ALLE Creator auf einmal -- deshalb
nur fuer die Leitung, nicht fuer einen Scout, der ohnehin nur
seine eigenen sieht. Der Server prueft dasselbe; hier geht es
darum, niemandem einen Knopf hinzustellen, der eine Absage
bringt. */
$('netz-oeffnen').hidden = !LEITUNG.has(ich?.rolle);
if (!z || (!z.diamanten && !z.tage && !z.verweildauer)) {
ziel.append(el('p', 'leistung__leer',
@@ -542,6 +548,95 @@
$('tag-form').addEventListener('submit', tagSpeichern);
$('tag-zu').addEventListener('click', () => $('tag-dialog').close());
$('tag-loeschen').addEventListener('click', tagLoeschen);
/* =====================================================================
DIE BACKSTAGE-TABELLE — Vorschau und Übernahme
===================================================================== */
async function netzVorschau() {
const text = $('netz-text').value.trim();
$('netz-fehler').textContent = '';
if (!text) { $('netz-vorschau').hidden = true; $('netz-los').disabled = true; return; }
const a = await hole('/workspace/api/leistung/netzwerk-import/vorschau', {
method: 'POST', headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ text, tag: $('netz-tag').value || null }),
}).catch(() => null);
if (!a) return;
const d = await a.json().catch(() => ({}));
if (!a.ok) {
$('netz-vorschau').hidden = true;
$('netz-los').disabled = true;
$('netz-fehler').textContent = d.fehler || 'Die Tabelle konnte nicht gelesen werden.';
/* Fehlt nur der Tag, ist das kein Fehler, sondern eine Frage --
also wird das Feld hervorgehoben statt nur gemeckert. */
if (d.braucht_tag) $('netz-tag').focus();
return;
}
const v = $('netz-vorschau');
v.textContent = '';
v.hidden = false;
const zeile = (text2, art) => {
const p = document.createElement('p');
p.className = 'import-vorschau__zeile';
if (art) p.dataset.art = art;
p.textContent = text2;
v.append(p);
};
zeile(`${d.zugeordnet} von ${d.zugeordnet + d.unbekannt.length} Zeilen zugeordnet`
+ ` · ${d.neu} neu, ${d.ersetzt} werden ersetzt`, d.zugeordnet ? 'gut' : 'warn');
zeile(`Erkannte Spalten: ${Object.keys(d.spalten).join(', ') || 'keine'}`
+ (d.aus_tabelle ? ' · Datum aus der Tabelle' : ' · Datum aus dem Feld oben'));
/* DIE UNBEKANNTEN SIND DER WICHTIGE TEIL. Wer sie übersieht, hat
stillschweigend Leute ausgelassen -- und merkt es erst, wenn die
Zahlen nicht stimmen. Deshalb stehen sie mit Namen da und nicht
als Zahl. */
if (d.unbekannt.length) {
zeile(`Nicht zugeordnet (${d.unbekannt.length}): ${d.unbekannt.slice(0, 8).join(', ')}`
+ (d.unbekannt.length > 8 ? ' …' : ''), 'warn');
zeile('Diese Namen stehen bei keinem Creator im Feld „TikTok" im Steckbrief. '
+ 'Dort eintragen – danach werden sie beim nächsten Mal gefunden.', 'still');
}
if (d.probleme_gesamt) {
zeile(`${d.probleme_gesamt} Zeile(n) übersprungen:`, 'warn');
for (const p of d.probleme) zeile(`Zeile ${p.zeile}: ${p.grund}`, 'still');
}
for (const b of d.beispiele) {
const zahlen = Object.entries(b)
.filter(([k]) => !['creator_id', 'name', 'tag'].includes(k))
.filter(([, w]) => w !== null && w !== undefined)
.map(([k, w]) => `${k} ${w}`).join(' · ');
zeile(`${b.name} · ${b.tag} · ${zahlen}`, 'still');
}
$('netz-los').disabled = d.zugeordnet === 0;
}
async function netzUebernehmen(ereignis) {
ereignis.preventDefault();
$('netz-los').disabled = true;
const a = await hole('/workspace/api/leistung/netzwerk-import', {
method: 'POST', headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
text: $('netz-text').value, tag: $('netz-tag').value || null,
}),
}).catch(() => null);
if (!a) { $('netz-los').disabled = false; return; }
const d = await a.json().catch(() => ({}));
if (!a.ok) {
$('netz-fehler').textContent = d.fehler || 'Übernehmen ging nicht.';
$('netz-los').disabled = false;
return;
}
$('netz-dialog').close();
melde(`${d.geschrieben} Zeile(n) übernommen`
+ (d.unbekannt?.length ? ` · ${d.unbekannt.length} nicht zugeordnet` : ''));
await laden();
}
$('ziele-aendern').addEventListener('click', zieleOeffnen);
$('ziele-form').addEventListener('submit', zieleSpeichern);
$('ziele-zu').addEventListener('click', () => $('ziele-dialog').close());
@@ -555,6 +650,24 @@
$('datei').addEventListener('change', dateiGewaehlt);
$('import-form').addEventListener('submit', importUebernehmen);
/* ---------- Die Backstage-Tabelle ------------------------------------ */
$('netz-oeffnen').addEventListener('click', () => {
$('netz-vorschau').hidden = true;
$('netz-los').disabled = true;
$('netz-fehler').textContent = '';
$('netz-text').value = '';
$('netz-dialog').showModal();
$('netz-text').focus();
});
$('netz-zu').addEventListener('click', () => $('netz-dialog').close());
/* Beim EINFÜGEN sofort nachsehen -- nicht erst auf einen Knopf warten.
Wer eine Tabelle einfügt, will wissen, ob sie erkannt wurde; ein
zweiter Klick dazwischen ist nur eine Gelegenheit, es nicht zu tun. */
$('netz-text').addEventListener('paste', () => setTimeout(netzVorschau, 60));
$('netz-text').addEventListener('change', netzVorschau);
$('netz-tag').addEventListener('change', netzVorschau);
$('netz-form').addEventListener('submit', netzUebernehmen);
(async () => {
try {
const a = await hole('/workspace/api/ich');
+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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -252,10 +252,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/aufgaben.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/aufgaben.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -147,10 +147,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/automation.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/automation.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -181,14 +181,14 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/checkliste.js?v=202609111117" defer></script>
<script src="assets/js/ampel.js?v=202609111117" defer></script>
<script src="assets/js/schulung.js?v=202609111117" defer></script>
<script src="assets/js/vorlagen.js?v=202609111117" defer></script>
<script src="assets/js/bereich.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/checkliste.js?v=202609111126" defer></script>
<script src="assets/js/ampel.js?v=202609111126" defer></script>
<script src="assets/js/schulung.js?v=202609111126" defer></script>
<script src="assets/js/vorlagen.js?v=202609111126" defer></script>
<script src="assets/js/bereich.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -89,11 +89,11 @@
</main>
<script src="assets/js/ki.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/calls.js?v=202609111117" defer></script>
<script src="assets/js/ki.js?v=202609111126" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/calls.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -289,10 +289,10 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609111117"></script>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117"></script>
<script src="assets/js/glocke.js?v=202609111117"></script>
<script src="assets/js/chat.js?v=202609111117"></script>
<script src="assets/js/bereiche.js?v=202609111126"></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126"></script>
<script src="assets/js/glocke.js?v=202609111126"></script>
<script src="assets/js/chat.js?v=202609111126"></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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/content.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/content.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -179,12 +179,12 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/checkliste.js?v=202609111117" defer></script>
<script src="assets/js/vorlagen.js?v=202609111117" defer></script>
<script src="assets/js/content.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/checkliste.js?v=202609111126" defer></script>
<script src="assets/js/vorlagen.js?v=202609111126" defer></script>
<script src="assets/js/content.js?v=202609111126" defer></script>
</body>
</html>
+5 -5
View File
@@ -30,15 +30,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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609111126" />
</head>
<body class="gate gate--crew">
@@ -252,6 +252,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609111117" defer></script>
<script src="assets/js/gate.js?v=202609111126" 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=202609111117",
"src": "/assets/img/app-symbole/crew-192.png?v=202609111126",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609111117",
"src": "/assets/img/app-symbole/crew-512.png?v=202609111126",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111117",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111126",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111117",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111126",
"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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -108,10 +108,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/dateien.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/dateien.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
</head>
<body class="gate">
@@ -401,6 +401,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609111117" defer></script>
<script src="assets/js/gate.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -377,11 +377,11 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/kalender.js?v=202609111117" defer></script>
<script src="assets/js/kalender-abo.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/kalender.js?v=202609111126" defer></script>
<script src="assets/js/kalender-abo.js?v=202609111126" defer></script>
</body>
</html>
+74 -16
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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -102,15 +102,33 @@
</svg>
</button>
<button type="button" class="knopf knopf--klein" id="import-oeffnen">Aus Datei einlesen</button>
<!-- DER WEG AUS BACKSTAGE (11.09.2026).
TikTok LIVE Backstage hat keine Schnittstelle und keinen
Export – nachrecherchiert am 10.09.2026. Was es hat, ist
eine Tabelle im Browser, die man markieren kann. Genau das
ist hier der Weg: markieren, kopieren, einfügen.
Getrennt vom Knopf daneben, weil es etwas anderes tut: Der
liest eine Datei FÜR DIESEN einen Creator, dieser eine
Tabelle FÜR ALLE auf einmal. -->
<button type="button" class="knopf knopf--klein" id="netz-oeffnen" hidden>
Backstage-Tabelle einfügen
</button>
</div>
</div>
<div class="tagetabelle" id="tagetabelle"></div>
</section>
<p class="fuss">
Die Zahlen kommen aus dem offiziellen Export von TikTok LIVE Backstage –
entweder von Hand eingetragen oder als Datei eingelesen. Es wird nichts
automatisch abgerufen: Dafür gibt es keine offene Schnittstelle.
<!-- Der Satz stand hier mit zwei Wegen, seit dem 11.09.2026 sind es
drei. Ein Text, der etwas anderes sagt als die Software tut, ist
schlimmer als gar keiner. -->
Die Zahlen kommen aus TikTok LIVE Backstage – von Hand eingetragen, als
Datei eingelesen oder als ganze Tabelle eingefügt. Abgerufen wird nichts:
Backstage hat keine Schnittstelle, und an den offiziellen TikTok-Zugängen
gibt es nichts zu LIVE, Diamanten oder Netzwerkdaten (nachgesehen am
10.09.2026).
</p>
</main>
@@ -199,6 +217,46 @@
</dialog>
<!-- Aus Datei einlesen. ERST VORSCHAU, DANN ÜBERNEHMEN -->
<!-- ====================================================================
BACKSTAGE-TABELLE EINFÜGEN — alle Creator auf einmal (11.09.2026)
Warum ein eigener Dialog und nicht derselbe: Der andere wählt eine
Datei für EINEN Creator. Hier wird eine Tabelle eingefügt, in der
jede Zeile zu einer anderen Person gehört – die Zuordnung ist die
eigentliche Arbeit, und die will man sehen, bevor geschrieben wird.
==================================================================== -->
<dialog class="dialog dialog--breit" id="netz-dialog">
<form method="dialog" id="netz-form" class="neu neu--blank">
<h2 class="dialog__titel">Backstage-Tabelle einfügen</h2>
<p class="dialog__unter">
In TikTok LIVE Backstage die Tabelle markieren, kopieren und hier
einfügen. Die Überschriftenzeile muss mit dabei sein – daran erkennt
der Workspace die Spalten. Zugeordnet wird über den TikTok-Namen aus
dem Steckbrief. Erst siehst du, was passieren würde.
</p>
<div class="neu__zeile">
<label class="feld-schild" for="netz-text">Tabelle</label>
<textarea id="netz-text" rows="7" class="netz__feld"
placeholder="Hier einfügen (Strg+V) …"></textarea>
</div>
<div class="neu__zeile">
<label class="feld-schild" for="netz-tag">Tag <span class="leise">– nur nötig, wenn die Tabelle keine Datumsspalte hat</span></label>
<input id="netz-tag" type="date" />
</div>
<div class="import-vorschau" id="netz-vorschau" hidden></div>
<p class="fehler" id="netz-fehler" role="alert" aria-live="polite"></p>
<div class="dialog__knoepfe">
<button type="submit" class="knopf knopf--klein" id="netz-los" disabled>Übernehmen</button>
<button type="button" class="abmelden" id="netz-zu">Abbrechen</button>
</div>
</form>
</dialog>
<dialog class="dialog dialog--breit" id="import-dialog">
<form method="dialog" id="import-form" class="neu neu--blank">
<h2 class="dialog__titel">Aus dem Export einlesen</h2>
@@ -224,10 +282,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609111117"></script>
<script src="assets/js/bereiche.js?v=202609111117"></script>
<script src="assets/js/kopf.js?v=202609111117"></script>
<script src="assets/js/glocke.js?v=202609111117"></script>
<script src="assets/js/leistung.js?v=202609111117"></script>
<script src="assets/js/wahl.js?v=202609111126"></script>
<script src="assets/js/bereiche.js?v=202609111126"></script>
<script src="assets/js/kopf.js?v=202609111126"></script>
<script src="assets/js/glocke.js?v=202609111126"></script>
<script src="assets/js/leistung.js?v=202609111126"></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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -396,10 +396,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/personen.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/personen.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -214,11 +214,11 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/steckbrief.js?v=202609111117" defer></script>
<script src="assets/js/profil.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/steckbrief.js?v=202609111126" defer></script>
<script src="assets/js/profil.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/report.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/report.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -106,11 +106,11 @@
</main>
<script src="assets/js/ki.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/report.js?v=202609111117" defer></script>
<script src="assets/js/ki.js?v=202609111126" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/report.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -173,10 +173,10 @@
</div>
</div>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/scouting.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/scouting.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -674,10 +674,10 @@
</p>
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/start.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/start.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -85,11 +85,11 @@
</main>
<script src="assets/js/ki.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/startcheck.js?v=202609111117" defer></script>
<script src="assets/js/ki.js?v=202609111126" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/startcheck.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -126,10 +126,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/steckbrief.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/steckbrief.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/team.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/team.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -110,10 +110,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/team.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/team.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/team.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/team.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</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=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/teamlage.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/teamlage.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -149,11 +149,11 @@
</main>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/uebersicht.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/uebersicht.js?v=202609111126" 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=202609111117" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609111117" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609111126" />
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
<!-- 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=202609111117" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
</head>
<body class="start">
@@ -190,10 +190,10 @@
</main>
<script src="assets/js/wahl.js?v=202609111117" defer></script>
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
<script src="assets/js/kopf.js?v=202609111117" defer></script>
<script src="assets/js/glocke.js?v=202609111117" defer></script>
<script src="assets/js/wissen.js?v=202609111117" defer></script>
<script src="assets/js/wahl.js?v=202609111126" defer></script>
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
<script src="assets/js/kopf.js?v=202609111126" defer></script>
<script src="assets/js/glocke.js?v=202609111126" defer></script>
<script src="assets/js/wissen.js?v=202609111126" defer></script>
</body>
</html>