Chat: "@rudel" ruft das ganze Team -- und nur die vier duerfen es

Filipe: "dan will ich auch dass nur die modis, rechte hand, linke hand
und dogfather, alle auch auf einmal markieren koennen im chat mit
einem, @rudel ,dann sollen alle eine benarichtigung bekommen."

DAS WAR EINE OFFENE FRAGE, UND ER HAT SIE BEANTWORTET
-----------------------------------------------------
In chat-erwaehnung.js stand seit dem 20.09. woertlich: "KEIN @alle. Es
waere in fuenf Minuten gebaut und ist der zuverlaessigste Weg, dass alle
die Benachrichtigungen abschalten -- und dann kommt auch die an, die
wirklich fuer einen bestimmten Menschen gedacht war. Wenn Filipe es
ausdruecklich will, gehoert dazu eine Entscheidung, WER es benutzen
darf; das ist eine Frage an ihn, keine, die ich hier beantworte."

Seine Antwort ist genau diese Entscheidung, und sie ist die Sicherung:
Team Dogi und DogFather duerfen rufen, sonst niemand.

WEN DER RUF ERREICHT: DAS TEAM IM RAUM, NICHT DEN RAUM
------------------------------------------------------
"Rudel" heisst das Team -- dieselben vier Gruppen, die auch rufen
duerfen. In einem Team-Kanal ist das jeder Anwesende, also "alle auf
einmal". Sichtbar wird der Unterschied im TREFF, und dort haette die
andere Lesart wehgetan: Dort sitzt die Community. Ein Ruf, der jeden
Zuschauer weckt, waere etwas anderes als der bestellte -- und beim
zweiten Mal haetten sie die Benachrichtigungen abgeschaltet.

WO WAS ENTSCHIEDEN WIRD
-----------------------
chat-erwaehnung.js bleibt ohne Abhaengigkeiten (die Pruefung soll sie
lesen koennen, ohne einen Server hochzufahren). Sie sagt nur, DASS
gerufen wurde; der Aufrufer sagt ihr, ob der Schreibende darf. Wer zum
Rudel gehoert, entscheidet workspace-chat.js ueber istTeamDogi().

Das Schluesselwort gewinnt gegen einen Menschen, der "Rudel" heisst.
Heute heisst niemand so -- aber das ist eine Tatsache von heute, kein
Gesetz. So herum verliert niemand eine Meldung (wer so heisst, ist im
Rudel dabei); andersherum haette ein einziger Zugang den Ruf ans Team
stillschweigend abgeschaltet.

istTeamDogi() NEU IN workspace.js
---------------------------------
Derselbe Ausdruck ("admin oder TEAM_DOGI_ROLLEN") stand dort dreimal
wortgleich: siehtModis, kanaeleFuer, kategorienFuer. Drei gleiche
Ausdruecke sind drei Gelegenheiten, dass einer beim naechsten
Rollenzuschnitt nicht mitgeht. Jetzt eine Stelle, die drei benutzen.

DIE NACHRICHT MERKT SICH DEN RUF (Spalte chat_nachrichten.rudel)
----------------------------------------------------------------
Beim Lesen muesste der Browser sonst wissen, ob der Absender es DAMALS
durfte. Er kennt nur dessen heutige Rolle -- wechselt jemand die Rolle,
verschwaende die Hervorhebung rueckwirkend aus einem Satz von vorletzter
Woche. Und es waere die zweite Rechnung ueber dieselbe Frage.
Vorgabe 0; alle alten Nachrichten haben kein Rudel gerufen, und das ist
keine Annahme, sondern eine Tatsache: Das Wort gab es noch nicht.

DIE MELDUNG SAGT, WAS LOS IST
-----------------------------
"X hat das Rudel gerufen", nicht "X hat dich erwaehnt" -- letzteres
stimmt beim Rudel nicht, und wer dreimal liest, dass er gemeint sei,
und jedes Mal merkt, dass es alle betraf, glaubt beim vierten Mal auch
dem echten nicht mehr. Auf DEMSELBEN Schalter wie die Erwaehnung: Ein
vierter Schalter waere der, den jemand abschaltet und der dann genau im
wichtigen Moment fehlt. Jeder Ruf steht im Protokoll (chat_rudel) --
"@rudel wird zu oft benutzt" soll eine Zahl sein koennen, kein Gefuehl.

DIE FARBE WIRD ABGELEITET, NICHT GESETZT
----------------------------------------
Eine Nachricht liegt in der Blase, deren Farbe ihr Absender AUSGESUCHT
hat -- siebzehn Moeglichkeiten. Eine feste Farbe darauf ist eine Wette,
und genau die habe ich am 22.09. beim Loeschknopf verloren (1,91:1 auf
Babyblau, gemessen, nachdem es live war). Die Marke nimmt deshalb
`--blase-text` -- die Schrift, die schriftFuer() fuer DIESE Blase mit
mindestens 7:1 ausgerechnet hat. Unterschieden wird ueber Form statt
Farbton: Toenung, Kante, Gewicht 700, ein Zeichen davor. In der
Auswahlliste darf es einen eigenen Ton haben -- sie liegt auf der
Flaeche des Hauses, deren Farbe feststeht.

DER VORSCHLAG ERSCHEINT NUR, WO ER ETWAS BEWIRKT
------------------------------------------------
In einem Zweier-Gespraech mit einem Creator ist ausser mir niemand aus
dem Team. `darf_rudel` fragt deshalb beides: darf ich, und sitzt hier
noch jemand aus dem Team. Dieselbe Ueberlegung wie beim eigenen Namen,
den die Liste auch nicht anbietet. Die Schranke beim Schreiben haengt
nicht daran -- wer es von Hand tippt, ruft eben niemanden.

GEPRUEFT
--------
pruef-erwaehnung: 119 Pruefungen, 0 Fehler (vorher 66).
Neu darin, und die zweite ist die wichtigere:
  * der Modi ruft im Treff genau das Team -- die Liste wird aus der
    Besetzung ABGELEITET, nicht abgeschrieben
  * der Gast im selben Raum ruft NICHTS: kein Eintrag, kein Merkmal,
    kein Vorschlag. Ohne diese Pruefung stuende Filipes "nur die
    modis, rechte hand, linke hand und dogfather" bloss im Kommentar
  * beide Fassungen der Regel (Server und Browser) an 14 zusaetzlichen
    Proben nebeneinander, mit beiden Rechten -- samt Gegenprobe, dass
    der Vergleich einen Unterschied ueberhaupt sehen kann
  * am Bildschirm: der Ruf steht oben in der Liste, sagt daneben, was
    er bedeutet, Enter setzt ihn ein, und im Satz ist er an Gewicht
    und Rahmen erkennbar -- nicht nur an der Farbe

Beim Bauen gemessen statt vermutet: Ein Scout und ein Modi kommen gar
nicht in denselben Raum (403, Haeusertrennung) -- deshalb prueft der
Verhaltenstest im Treff. Und ein Gast meldet sich nur mit
Altersbestaetigung an (400 ohne).

Die Nachtruhe des Treffs wird in dieser Pruefung abgeschaltet (gleiche
Stunden = keine Nachtruhe). Sonst waere sie zwischen Mitternacht und
sechs rot und danach gruen -- ein Test, der die Wanduhr misst.

pruef-chat, pruef-treffchat (110), pruef-chat-kanaele (81),
pruef-chat-ausbau (64): alle unveraendert gruen.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-23 01:36:09 +02:00
co-authored by Claude Opus 5
parent 2a3058e98e
commit 28b0143166
45 changed files with 1427 additions and 628 deletions
+5 -5
View File
@@ -16,15 +16,15 @@
verdeckt. Gefunden hat es pruef-struktur.
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
WARUM das Telefon nicht klingelt, ist das besonders unpassend. -->
<link rel="manifest" href="/workspace/crew.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<style>
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
@@ -126,7 +126,7 @@
<script src="assets/js/anruf-probe.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/anruf-probe.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609230110",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609230135",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609230110",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609230135",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609230110",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609230135",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609230110",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609230135",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+66 -1
View File
@@ -2393,6 +2393,67 @@
color: var(--text);
}
/* ---- "@RUDEL" -- ALLE AUF EINMAL (23.09.2026) ------------------------
Filipe: „dan will ich auch dass nur die modis, rechte hand, linke
hand und dogfather, alle auch auf einmal markieren können im chat
mit einem, @rudel ,dann sollen alle eine benarichtigung bekommen."
ES MUSS ANDERS AUSSEHEN ALS DER EIGENE NAME. „Alle sind gemeint"
ist etwas anderes als „du bist gemeint" -- sähen beide gleich aus,
verlöre das zweite genau die Wirkung, für die es da ist.
ABER NICHT ÜBER EINE FESTE FARBE, und das ist hier der Kern:
Eine Nachricht liegt in der Blase, deren Farbe ihr Absender
AUSGESUCHT hat -- babyblau, veilchen, tinte, siebzehn Möglichkeiten.
Eine feste Farbe darauf ist eine Wette. Genau die habe ich am
22.09.2026 beim Löschknopf verloren: 1,91:1 auf Babyblau, gemessen,
nachdem es schon live war.
`--blase-text` ist die Schriftfarbe, die schriftFuer() in
workspace-chat.js FÜR DIESE BLASE ausgerechnet hat, mit mindestens
7:1 gegen ihren Hintergrund. Wer sie nimmt, kann nicht unlesbar
werden -- auf keiner der siebzehn Farben und auf keiner, die morgen
dazukommt.
Unterschieden wird deshalb über FORM statt über Farbton: kräftigere
Tönung, geschlossene Kante, fetter, und ein Zeichen davor. Das
überlebt auch einen Farbmodus, in dem Tönungen wegfallen.
AUGENSCHONEND: eine Tönung und eine Kante, kein Leuchten, keine
Bewegung. Ein Ruf ans ganze Team wird oft geschrieben, wenn es eilt
-- der Bildschirm muss deswegen nicht blinken. */
.chat-erwaehnung[data-rudel="ja"] {
color: var(--blase-text, var(--text));
font-weight: 700;
background: color-mix(in srgb, var(--blase-text, var(--text)) 20%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--blase-text, var(--text)) 52%, transparent);
}
/* Das Zeichen davor trägt die Unterscheidung mit, falls jemand
Tönungen gar nicht sieht. Es steht in derselben Farbe wie die
Schrift -- eine zweite Farbe wäre dieselbe Wette wie oben. */
.chat-erwaehnung[data-rudel="ja"]::before {
content: "C9A0";
opacity: .72;
}
/* ---- IN DER AUSWAHLLISTE --------------------------------------------
Hier DARF es einen eigenen Farbton haben, und der Unterschied zum
Absatz darüber ist kein Geschmack: Die Liste liegt auf der Fläche
des Hauses, deren Farbe feststeht. Eine Blase liegt auf einer Farbe,
die ihr Absender aussucht. Was auf einem bekannten Grund gerechnet
werden kann, muss auf einem unbekannten abgeleitet werden. */
.erwaehn-liste__eintrag[data-rudel="ja"] .erwaehn-liste__zeichen {
background: color-mix(in srgb, var(--rudel-farbe, #f0c987) 20%, transparent);
color: var(--rudel-farbe, #f0c987);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rudel-farbe, #f0c987) 45%, transparent);
}
.erwaehn-liste__eintrag[data-rudel="ja"] .erwaehn-liste__rolle {
color: color-mix(in srgb, var(--rudel-farbe, #f0c987) 78%, #ffffff);
letter-spacing: .04em;
}
/* ---- DAS ZEICHEN IN DER GESPRÄCHSLISTE ------------------------------ */
.chat-raum__erwaehnt {
flex: none;
@@ -2476,7 +2537,11 @@
Deshalb hier ein echter Rahmen -- er überlebt jeden Farbmodus. */
@media (forced-colors: active) {
.chat-erwaehnung,
.chat-erwaehnung[data-ich="ja"] { border: 1px solid CanvasText; }
.chat-erwaehnung[data-ich="ja"],
.chat-erwaehnung[data-rudel="ja"] { border: 1px solid CanvasText; }
.erwaehn-liste__eintrag[data-rudel="ja"] .erwaehn-liste__zeichen {
border: 1px solid CanvasText;
}
.chat-raum__erwaehnt { border: 1px solid CanvasText; }
.erwaehn-liste__eintrag[data-wahl="ja"] { border: 2px solid Highlight; }
}
+81 -14
View File
@@ -219,6 +219,13 @@
let angeheftet = [];
let darfAnheftenHier = false;
let darfAllesLoeschen = false;
/* DARF ICH DAS RUDEL RUFEN? (23.09.2026) Kommt wie die beiden
darueber vom Server (`darf_rudel`) -- hier wird keine Rolle
verglichen. Und das WORT kommt mit, damit es nicht an zwei Stellen
steht: Der Vorschlag beim Tippen setzt genau das ein, was der
Server hinterher erkennt. */
let darfRudel = false;
let rudelWort = 'rudel';
let darfKanal = false;
/* Was der Server ueber die Nachtruhe sagt. `null` heisst: Diese
Person hat mit dem Treff nichts zu tun -- dann gibt es auch
@@ -771,6 +778,8 @@
angeheftet = daten.angeheftet || [];
darfAnheftenHier = !!daten.darf_anheften;
darfAllesLoeschen = !!daten.darf_alles_loeschen;
darfRudel = !!daten.darf_rudel;
rudelWort = daten.rudel_wort || 'rudel';
/* DER STAND VON VORHIN, nicht der von jetzt. `gelesenMelden()`
weiter unten setzt ihn gleich auf die letzte Nachricht -- die
Linie muss also aus dem Wert gezogen werden, der beim OEFFNEN
@@ -1344,7 +1353,7 @@
NUR WENN WIRKLICH TEXT DA IST: Eine Nachricht, die nur aus
einem Foto besteht, hätte sonst einen leeren Absatz darunter
-- und der nimmt Platz, den niemand erklären kann. */
if (n.text) blase.append(textAbsatz(n.text));
if (n.text) blase.append(textAbsatz(n.text, !!n.rudel));
}
const fuss = el('div', 'chat-nachricht__fuss');
@@ -1647,9 +1656,23 @@
ob ich zweimal dasselbe schreiben kann.
SIE STEHT BEWUSST OHNE AUSSENBEZUG DA -- auch das Zeichenmuster
wird hier drinnen gebildet. Sonst liesse sie sich nicht einzeln
herausloesen und ausfuehren. */
function erwaehnungenFinden(text, leute) {
und das Wort "rudel" werden hier drinnen gebildet. Sonst liesse
sie sich nicht einzeln herausloesen und ausfuehren.
"@RUDEL" (23.09.2026): Der dritte Parameter sagt, ob DERJENIGE,
der diesen Satz geschrieben hat, das ganze Rudel rufen durfte.
Er wird nicht aus der Rolle geraten -- die Nachricht bringt ihn
mit (`n.rudel`), der Server hat ihn beim Schreiben entschieden.
WARUM NICHT AUS DER ROLLE DES ABSENDERS: Die steht zwar in der
Nachricht, aber es ist die HEUTIGE. Wechselt jemand die Rolle,
verschwaende die Hervorhebung rueckwirkend aus einem Satz von
vorletzter Woche, in dem sie damals richtig war. Und es waere die
zweite Rechnung ueber dieselbe Frage -- genau die, vor der der
Absatz darueber warnt. */
function erwaehnungenFinden(text, leute, wie) {
const RUDEL = 'rudel';
const darfRudel = wie && wie.rudel === true;
const WORT = /[\p{L}\p{N}_]/u;
const wortBei = (t, i) => (i >= 0 && i < t.length && WORT.test(t[i]));
const satz = String(text || '');
@@ -1657,11 +1680,17 @@
const nachLaenge = (Array.isArray(leute) ? leute.slice() : [])
.filter((x) => x && x.id != null && String(x.name || '').trim())
.sort((a, b) => String(b.name).length - String(a.name).length);
if (!nachLaenge.length) return [];
if (!nachLaenge.length && !darfRudel) return [];
const klein = satz.toLowerCase();
const treffer = [];
for (let i = klein.indexOf('@'); i !== -1; i = klein.indexOf('@', i + 1)) {
if (wortBei(satz, i - 1)) continue;
if (darfRudel && klein.startsWith(RUDEL, i + 1)
&& !wortBei(satz, i + 1 + RUDEL.length)) {
treffer.push({ id: null, rudel: true, name: RUDEL,
von: i, bis: i + 1 + RUDEL.length });
continue;
}
for (const person of nachLaenge) {
const name = String(person.name);
if (!klein.startsWith(name.toLowerCase(), i + 1)) continue;
@@ -1731,16 +1760,30 @@
return { at, rumpf };
}
/** Wer passt gerade? -- die Teilnehmer dieses Raums, ohne mich. */
/** Wer passt gerade? -- die Teilnehmer dieses Raums, ohne mich.
*
* DAS RUDEL STEHT OBEN, wenn ich es rufen darf (23.09.2026). Es ist
* keine Person, sondern die Gruppe -- deshalb bekommt es eine
* Kennung, die keine Personennummer sein kann.
*
* ES ERSCHEINT NUR, WENN ICH ES DARF. Ein Eintrag, den man waehlen
* kann und der dann nichts tut, ist schlimmer als keiner: Man
* schreibt einen Satz an das ganze Team und merkt nie, dass ihn
* niemand als Ruf bekommen hat. Ob ich darf, sagt der Server
* (`darf_rudel`) -- hier wird keine Rolle verglichen. */
function erwaehnTreffer(rumpf) {
const klein = rumpf.toLowerCase();
return (offen?.teilnehmer || [])
const leute = (offen?.teilnehmer || [])
/* SICH SELBST KANN MAN NICHT ANSPRECHEN -- der Server verwirft es
ohnehin. Ein Eintrag, der nichts bewirkt, gehoert nicht in die
Liste. */
.filter((t) => t.id !== ich?.id)
.filter((t) => String(t.name).toLowerCase().startsWith(klein))
.slice(0, 8);
if (darfRudel && rudelWort.toLowerCase().startsWith(klein)) {
return [{ id: 'rudel', name: rudelWort, rudel: true, rolle: null }, ...leute];
}
return leute;
}
function erwaehnSchliessen() {
@@ -1776,11 +1819,19 @@
b.setAttribute('role', 'option');
b.setAttribute('aria-selected', i === neueWahl ? 'true' : 'false');
if (i === neueWahl) b.dataset.wahl = 'ja';
const z = el('span', 'erwaehn-liste__zeichen', initialen(t.name));
const z = el('span', 'erwaehn-liste__zeichen',
/* Das Rudel bekommt ein Zeichen statt Anfangsbuchstaben --
"R" saehe aus wie ein Mensch namens Rita. */
t.rudel ? '◉' : initialen(t.name));
z.setAttribute('aria-hidden', 'true');
z.dataset.rolle = t.rolle || '';
if (t.rudel) { b.dataset.rudel = 'ja'; z.dataset.rudel = 'ja'; }
b.append(z, el('span', 'erwaehn-liste__name', t.name));
if (ROLLENKURZ[t.rolle]) b.append(el('span', 'erwaehn-liste__rolle', ROLLENKURZ[t.rolle]));
/* WAS ES BEDEUTET, STEHT DANEBEN. "rudel" allein sagt keinem
Neuen, dass damit das ganze Team gemeint ist -- und wer das
erst nach dem Absenden erfaehrt, hat schon alle geweckt. */
if (t.rudel) b.append(el('span', 'erwaehn-liste__rolle', 'alle im Team'));
else if (ROLLENKURZ[t.rolle]) b.append(el('span', 'erwaehn-liste__rolle', ROLLENKURZ[t.rolle]));
/* mousedown statt click: Ein Klick nimmt dem Textfeld zuerst den
Schreibzeiger, und danach weiss niemand mehr, wohin der Name
gehoert. `preventDefault` haelt ihn, wo er ist. */
@@ -1798,6 +1849,9 @@
if (!a || !feld) return;
const person = a.treffer[i ?? a.wahl];
if (!person) return;
/* Fuer das Rudel gilt dasselbe wie fuer einen Namen: "@" davor,
Leerzeichen dahinter. Es ist ein Wort im Satz, kein Sonderfall
-- deshalb steht hier auch keine eigene Behandlung. */
const bis = feld.selectionStart;
/* EIN LEERZEICHEN HINTERHER -- sonst klebt das naechste Wort am
Namen, und aus "@VanVankannst" wird gar keine Ansprache mehr.
@@ -1883,13 +1937,13 @@
Ohne textform.js (aeltere Fassung im Zwischenspeicher) faellt es
auf den alten Zustand zurueck: ein Stueck, keine Stile. Dann sieht
man Sternchen statt Fettschrift -- aber nichts ist kaputt. */
function textAbsatz(text) {
function textAbsatz(text, rudel = false) {
const p = el('p', 'chat-nachricht__text');
const teilchen = window.Textform
? window.Textform.teile(text)
: [{ text: String(text), stile: {} }];
for (const t of teilchen) {
const innen = stellenBauen(t.text);
const innen = stellenBauen(t.text, rudel);
p.append(window.Textform ? window.Textform.huelle(innen, t.stile) : innen);
}
return p;
@@ -1898,7 +1952,7 @@
/** Die vorhandene Suche nach Links und Erwaehnungen -- unveraendert,
* nur arbeitet sie jetzt auf einem STUECK statt auf dem ganzen Text
* und gibt einen Baustein zurueck statt einen Absatz. */
function stellenBauen(roh) {
function stellenBauen(roh, rudel = false) {
const stueck = document.createDocumentFragment();
const stellen = [];
@@ -1910,9 +1964,9 @@
/* Gegen die Teilnehmer DIESES Raums -- wie im Server. Steht kein
Raum offen (etwa beim Suchen), wird nichts hervorgehoben: lieber
grau als falsch. */
for (const t of erwaehnungenFinden(roh, offen?.teilnehmer || [])) {
for (const t of erwaehnungenFinden(roh, offen?.teilnehmer || [], { rudel })) {
stellen.push({ art: 'erwaehnung', von: t.von, bis: t.bis,
wort: roh.slice(t.von, t.bis), id: t.id });
wort: roh.slice(t.von, t.bis), id: t.id, rudel: !!t.rudel });
}
stellen.sort((a, b) => a.von - b.von || b.bis - a.bis);
@@ -1939,6 +1993,11 @@
Zweck: In einem Raum mit acht Leuten soll der eigene Name
aus dem Absatz herausspringen. */
if (ich && st.id === ich.id) m.dataset.ich = 'ja';
/* DAS RUDEL MEINT ALLE -- also auch mich, wenn ich dazugehoere.
Es bekommt sein eigenes Merkmal statt `ich`: "alle sind
gemeint" ist etwas anderes als "du bist gemeint", und wenn
beides gleich aussieht, verliert das zweite seine Wirkung. */
if (st.rudel) m.dataset.rudel = 'ja';
stueck.append(m);
}
letzte = st.bis;
@@ -2012,6 +2071,14 @@
const vorlaeufig = {
id: -Date.now(), von_id: ich.id, von: ich.name, rolle: ich.rolle,
text, erstellt: new Date().toISOString(), selbst: true, unterwegs: true,
/* DAMIT DAS EIGENE "@rudel" SOFORT LEUCHTET. Ohne diese Zeile
saehe der Absender seinen Ruf zuerst grau und erst nach der
Antwort des Servers farbig -- derselbe Satz, zwei
Darstellungen, Unterschied nur im Zeitpunkt. Dass der Server
es genauso sieht, entscheidet er selbst; die echte Nachricht
ersetzt diese hier ohnehin. */
rudel: darfRudel && erwaehnungenFinden(
text, offen?.teilnehmer || [], { rudel: true }).some((t) => t.rudel),
antwort: zielAntwort
? { id: zielAntwort.id, von: zielAntwort.von, text: zielAntwort.text }
: null,
+18 -18
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -367,17 +367,17 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609230110"></script>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/textform.js?v=202609230135"></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/zuteilung.js?v=202609230110" defer></script>
<script src="assets/js/aufgaben.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/zuteilung.js?v=202609230135" defer></script>
<script src="assets/js/aufgaben.js?v=202609230135" defer></script>
</body>
</html>
+16 -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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -168,15 +168,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/automation.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/automation.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -197,15 +197,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/befinden.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/befinden.js?v=202609230135" defer></script>
</body>
</html>
+22 -22
View File
@@ -12,24 +12,24 @@
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230135" />
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
Stelle, an der dieselbe Sache anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -304,19 +304,19 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609230110"></script>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/textform.js?v=202609230135"></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/checkliste.js?v=202609230110" defer></script>
<script src="assets/js/ampel.js?v=202609230110" defer></script>
<script src="assets/js/schulung.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/bereich.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/checkliste.js?v=202609230135" defer></script>
<script src="assets/js/ampel.js?v=202609230135" defer></script>
<script src="assets/js/schulung.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/bereich.js?v=202609230135" defer></script>
</body>
</html>
+18 -18
View File
@@ -7,17 +7,17 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -108,14 +108,14 @@
</main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/auskunft.js?v=202609230110" defer></script>
<script src="assets/js/bewerben.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/auskunft.js?v=202609230135" defer></script>
<script src="assets/js/bewerben.js?v=202609230135" defer></script>
</body>
</html>
+17 -17
View File
@@ -7,16 +7,16 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -80,15 +80,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/auskunft.js?v=202609230110" defer></script>
<script src="assets/js/bewerbungen.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/auskunft.js?v=202609230135" defer></script>
<script src="assets/js/bewerbungen.js?v=202609230135" 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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -89,15 +89,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/ki.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/calls.js?v=202609230110" defer></script>
<script src="assets/js/ki.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/calls.js?v=202609230135" defer></script>
</body>
</html>
+19 -19
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -415,25 +415,25 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609230110"></script>
<script src="assets/js/bereiche.js?v=202609230135"></script>
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
wirklich vor den anderen dasteht. -->
<script src="assets/js/textform.js?v=202609230110"></script>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110"></script>
<script src="assets/js/glocke.js?v=202609230110"></script>
<script src="assets/js/textform.js?v=202609230135"></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135"></script>
<script src="assets/js/glocke.js?v=202609230135"></script>
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
die Knoepfe fehlten, und niemand wuesste warum. -->
<script src="assets/js/anruf.js?v=202609230110"></script>
<script src="assets/js/chat.js?v=202609230110"></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/anruf.js?v=202609230135"></script>
<script src="assets/js/chat.js?v=202609230135"></script>
<script src="assets/js/installieren.js?v=202609230135" 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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/content.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/content.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -179,15 +179,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/checkliste.js?v=202609230110" defer></script>
<script src="assets/js/content.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/checkliste.js?v=202609230135" defer></script>
<script src="assets/js/content.js?v=202609230135" defer></script>
</body>
</html>
+6 -6
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609230135" />
</head>
<body class="gate gate--crew">
@@ -459,7 +459,7 @@
<script src="assets/js/gate.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/gate.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609230110",
"src": "/assets/img/app-symbole/crew-192.png?v=202609230135",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609230110",
"src": "/assets/img/app-symbole/crew-512.png?v=202609230135",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609230110",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609230135",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609230110",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609230135",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -108,15 +108,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/dateien.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/dateien.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -262,15 +262,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/entwicklung.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/entwicklung.js?v=202609230135" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,13 +7,13 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -146,13 +146,13 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/hilfe.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/hilfe.js?v=202609230135" defer></script>
</body>
</html>
+5 -5
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
</head>
<body class="gate">
@@ -427,7 +427,7 @@
<script src="assets/js/gate.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/gate.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" 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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -383,15 +383,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/kalender.js?v=202609230110" defer></script>
<script src="assets/js/kalender-abo.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/kalender.js?v=202609230135" defer></script>
<script src="assets/js/kalender-abo.js?v=202609230135" defer></script>
</body>
</html>
+16 -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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -444,13 +444,13 @@
</form>
</dialog>
<script src="assets/js/meldung.js?v=202609230110"></script>
<script src="assets/js/nachfrage.js?v=202609230110"></script>
<script src="assets/js/wahl.js?v=202609230110"></script>
<script src="assets/js/bereiche.js?v=202609230110"></script>
<script src="assets/js/kopf.js?v=202609230110"></script>
<script src="assets/js/glocke.js?v=202609230110"></script>
<script src="assets/js/leistung.js?v=202609230110"></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135"></script>
<script src="assets/js/nachfrage.js?v=202609230135"></script>
<script src="assets/js/wahl.js?v=202609230135"></script>
<script src="assets/js/bereiche.js?v=202609230135"></script>
<script src="assets/js/kopf.js?v=202609230135"></script>
<script src="assets/js/glocke.js?v=202609230135"></script>
<script src="assets/js/leistung.js?v=202609230135"></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,13 +12,13 @@
vergessen wird. -->
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/material.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/material.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start" data-ton="42" data-buehne="studio">
@@ -138,14 +138,14 @@
<p class="m-laedt" id="laedt">Einen Moment …</p>
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/material.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/material.js?v=202609230135" defer></script>
</body>
</html>
+16 -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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -453,14 +453,14 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/personen.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/personen.js?v=202609230135" defer></script>
</body>
</html>
+18 -18
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -214,16 +214,16 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/steckbrief.js?v=202609230110" defer></script>
<script src="assets/js/profil.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/steckbrief.js?v=202609230135" defer></script>
<script src="assets/js/profil.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -134,13 +134,13 @@
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/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/rechte.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/rechte.js?v=202609230135" defer></script>
</body>
</html>
+18 -18
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/report.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/report.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -106,17 +106,17 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/ki.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/report.js?v=202609230110" defer></script>
<script src="assets/js/ki.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/report.js?v=202609230135" defer></script>
</body>
</html>
+16 -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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -173,14 +173,14 @@
</div>
</div>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/scouting.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/scouting.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -684,16 +684,16 @@
</p>
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/live.js?v=202609230110" defer></script>
<script src="assets/js/start.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/live.js?v=202609230135" defer></script>
<script src="assets/js/start.js?v=202609230135" 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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -85,16 +85,16 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/ki.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/startcheck.js?v=202609230110" defer></script>
<script src="assets/js/ki.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/startcheck.js?v=202609230135" defer></script>
</body>
</html>
+18 -18
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -150,16 +150,16 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/auskunft.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/steckbrief.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/auskunft.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/steckbrief.js?v=202609230135" defer></script>
</body>
</html>
+17 -17
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230135" />
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
der Regel hier waere die zweite Stelle, an der dieselbe Sache
anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -111,14 +111,14 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/talente.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/talente.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/team.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/team.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -110,15 +110,15 @@
</main>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/team.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/team.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/team.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/team.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
@@ -84,14 +84,14 @@
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/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/holen.js?v=202609230110" defer></script>
<script src="assets/js/teamlage.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/holen.js?v=202609230135" defer></script>
<script src="assets/js/teamlage.js?v=202609230135" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,13 +7,13 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -112,14 +112,14 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/teilen.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/teilen.js?v=202609230135" defer></script>
</body>
</html>
+15 -15
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -126,13 +126,13 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/treff-moderation.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/treff-moderation.js?v=202609230135" defer></script>
</body>
</html>
+15 -15
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Rudels 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -248,13 +248,13 @@
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/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/auskunft.js?v=202609230110" defer></script>
<script src="assets/js/treff-regeln.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/auskunft.js?v=202609230135" defer></script>
<script src="assets/js/treff-regeln.js?v=202609230135" defer></script>
</body>
</html>
+16 -16
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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -149,16 +149,16 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/uebersicht.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/uebersicht.js?v=202609230135" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,13 +7,13 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -335,13 +335,13 @@
</main>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/live.js?v=202609230110" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/live.js?v=202609230135" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609230135" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,15 +7,15 @@
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -144,13 +144,13 @@
</main>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/werdegang.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/werdegang.js?v=202609230135" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,13 +12,13 @@
vergessen wird. -->
<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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
@@ -75,13 +75,13 @@
<p class="fehler" id="fehler" hidden></p>
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/willkommen.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/willkommen.js?v=202609230135" 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=202609230110" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230110" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609230110" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230110" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609230135" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609230135" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/start.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609230135" />
<link rel="stylesheet" href="assets/css/module.css?v=202609230135" />
<!-- 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=202609230110" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609230135" />
</head>
<body class="start">
@@ -190,15 +190,15 @@
</main>
<script src="assets/js/meldung.js?v=202609230110" defer></script>
<script src="assets/js/hochladen.js?v=202609230110" defer></script>
<script src="assets/js/nachfrage.js?v=202609230110" defer></script>
<script src="assets/js/meldung.js?v=202609230135" defer></script>
<script src="assets/js/hochladen.js?v=202609230135" defer></script>
<script src="assets/js/nachfrage.js?v=202609230135" defer></script>
<script src="assets/js/wahl.js?v=202609230110" defer></script>
<script src="assets/js/bereiche.js?v=202609230110" defer></script>
<script src="assets/js/installieren.js?v=202609230110" defer></script>
<script src="assets/js/kopf.js?v=202609230110" defer></script>
<script src="assets/js/glocke.js?v=202609230110" defer></script>
<script src="assets/js/wissen.js?v=202609230110" defer></script>
<script src="assets/js/wahl.js?v=202609230135" defer></script>
<script src="assets/js/bereiche.js?v=202609230135" defer></script>
<script src="assets/js/installieren.js?v=202609230135" defer></script>
<script src="assets/js/kopf.js?v=202609230135" defer></script>
<script src="assets/js/glocke.js?v=202609230135" defer></script>
<script src="assets/js/wissen.js?v=202609230135" defer></script>
</body>
</html>