Commit Graph
85 Commits
Author SHA1 Message Date
DogFatherGit 3acb920541 Fix: i18n-Wörterbuch fehlte nach Rückkehr zur Startseite (seamless nav)
skripteUebernehmen() übersprang bereits geladene <script src>-Dateien,
um doppelte Deklarationen zu vermeiden. Für main.js/data-*.js richtig,
aber i18n-*.js setzt bei jedem Seitenbesuch NUR window.I18N_PAGE neu -
wurde die Datei beim ersten Besuch schon geladen (z.B. Startseite),
blieb sie beim Zurücknavigieren fälschlich leer (main.js hatte sie
zwischenzeitlich auf null zurückgesetzt). i18n-*.js-Dateien laufen jetzt
bei jedem Seitenbesuch garantiert erneut.
2026-08-02 00:32:57 +02:00
DogFatherGit a758b9a6b4 Mehrsprachigkeit: Sprachumschalter in der Navigation (DE/CH/EN/FR/PT)
Neues i18n-System, komplett clientseitig (kein Build-Tool):
- main.js: I18N_CORE übersetzt Navigation, Fußzeile und Musik-Widget auf
  JEDER Seite (Markennamen wie DogFather/HasiDog/Casper/Team Dogi bleiben
  bewusst in jeder Sprache gleich). Sprachumschalter (Flagge + Kürzel) neu
  im Nav-Bar, per Klick wählbar, Wahl landet in localStorage und bleibt
  beim Klicken durch die Seite erhalten.
- Jeder komplett neue Besuch (kein gespeicherter Wert) startet IMMER auf
  Deutsch - keine automatische Browsersprache-Erkennung, wie gewünscht.
- assets/js/i18n-index.js: vollständiges Wörterbuch für die Startseite
  (Hero, Charaktere, Foto-Collage, Stats, "Was dich erwartet",
  Team-Vorschau, Aktionen, Galerie, Testimonial, finaler CTA) inkl. der
  dynamischen Live-Status-Texte.
- Schweizer Hochdeutsch (de-CH) korrekt mit ss statt ß angelegt (z.B.
  "Musik-Feld schliessen").
- Weitere Unterseiten (streamer.html, vanvan.html, ...) bekommen ihr
  eigenes Wörterbuch schrittweise in künftigen Runden - Navigation/
  Fußzeile/Musik-Widget sind aber schon jetzt überall mehrsprachig.
2026-08-02 00:30:20 +02:00
DogFatherGit 133fef5079 avatar-diene.jpg erneut ausgetauscht (Nutzer wollte anderes Foto)
Nur kleines Avatar-Bild ersetzt, quadratisch auf 400x400 zugeschnitten.
2026-08-01 23:58:50 +02:00
DogFatherGit 9a7673671c avatar-diene.jpg erneut ersetzt (nur kleines Avatar-Bild)
Neues Foto vom Nutzer bereitgestellt, quadratisch auf 400x400 zugeschnitten.
2026-08-01 23:55:40 +02:00
DogFatherGit 7db2a564dd team-modis.html: VanVan-Foto nur auf dieser Seite ausgetauscht
Neue separate Bilddatei card-vanvan-team.jpg angelegt, damit vanvan.html
und data-modis.js (Profilseite) unverändert beim bisherigen Foto bleiben -
wie vom Nutzer ausdrücklich gewünscht ("nur auf dieser Seite").
2026-08-01 23:47:57 +02:00
DogFatherGit 8ee5875e4c vanvan.html: zwei weitere Fotos neben Text verteilt (wie streamer.html-Stil)
"Was Dogi für mich bedeutet" (Bild links) und "Was Team Dogi für mich
bedeutet" (Bild rechts) jetzt als grid-2/frame-lila-Layout, exakt im
selben Stil wie die Casper- und Maskottchen-Sektionen auf streamer.html.
2026-08-01 23:45:58 +02:00
DogFatherGit 4d02304edb avatar-miss.jpg ersetzt
Neues Foto vom Nutzer bereitgestellt, quadratisch auf 400x400 zugeschnitten.
2026-08-01 23:39:21 +02:00
DogFatherGit f6829f0c97 data-modis.js: Miss' ausführliche persönliche Vorstellung ergänzt (bioHtml)
Kurzer bio-Text durch Miss' vollständigen Vorstellungstext ersetzt, im
selben bioHtml-Format wie bei Ghost: TikTok-Handle @seelen_staub, ihre
Rolle als Cutterin bei DogFathers Clips, Leben abseits von TikTok, Werte
(Ehrlichkeit, Treue, Respekt), Signatur. Social-Link TikTok ergänzt.
2026-08-01 23:37:31 +02:00
DogFatherGit 6c36f75e20 avatar-diene.jpg ersetzt (nur kleines Bild, Karte unverändert)
Neues Foto vom Nutzer bereitgestellt, quadratisch auf 400x400 zugeschnitten.
2026-08-01 23:21:39 +02:00
DogFatherGit 371c5b5919 card-ghost.jpg: großes Profilbild durch Team-Dogi-Rahmenbild ersetzt
Nur das große Bild (Profilseite) ersetzt, nicht den kleinen Avatar -
passt im "Team Dogi"-Rahmendesign zu den anderen Mitgliederkarten
(z.B. VanVan).
2026-08-01 21:37:55 +02:00
DogFatherGit 546d071424 Ghost-Foto ersetzt (card + avatar)
Neues Foto vom Nutzer bereitgestellt, quadratisch zugeschnitten (Fokus
Gesicht oben) und in beiden benötigten Größen (1200x1200 Karte,
400x400 Avatar) gespeichert.
2026-08-01 21:33:15 +02:00
DogFatherGit 9e1ad0a92a data-media.js: DogFather-Charakter-Artwork aus der Medien-Galerie entfernt
Auf Nutzerwunsch aus der DogFather-Fotogalerie (medien-dogfather.html)
genommen. Die Bilddatei char-dogfather.jpg selbst bleibt erhalten (falls
später anderweitig gebraucht), wird aber nicht mehr in der Galerie gezeigt.
2026-08-01 19:49:19 +02:00
DogFatherGit 0d96f3ad02 streamer-mascot.jpg: schmale Randstreifen (Screenshot-Artefakt) weggeschnitten
Das Originalbild hatte links/rechts einen dünnen dunklen Rand samt
1px-Markierungslinie vom Screenshot - dadurch entstand im lila Rahmen ein
sichtbarer Abstand zwischen Rahmen und Hund. Jetzt exakt bis an den
Bildinhalt zugeschnitten, füllt den Rahmen randlos.
2026-08-01 19:37:27 +02:00
DogFatherGit cc69be097c streamer.html: DogFather-Maskottchen durch Original-Bild ersetzt
Nutzer hat das exakte Originalbild bereitgestellt statt der KI-Nachbildung
(Screenshot 2026-08-01 190134.png) - für 100% korrekte Wiedergabe verwendet.
2026-08-01 19:10:49 +02:00
DogFatherGit 6488541509 streamer.html: DogFather-Maskottchen-Bild rechts im "Was macht DogFather aus"-Abschnitt ergänzt
Neu generiertes Bild (lokal, Z-Image-Turbo) im Stil des vom Nutzer gezeigten
Referenzbilds: niedlicher 3D-Husky-Welpe mit blauem Hoodie und korrekt
geschriebenem "DogFather"-Schriftzug. Layout wie die bestehende Casper-
Sektion (grid-2, collage-photo/frame-lila), aber gespiegelt: Text links,
Bild rechts, wie vom Nutzer gewünscht.
2026-08-01 19:09:00 +02:00
DogFatherGit 54652798cd streamer.html komplett neu (persönliche Vorstellung von Filipe/DogFather) + site-weite Korrektur "Dogfather" -> "DogFather"
- streamer.html: kompletter Inhalt ersetzt durch Dogis ausführliche
  persönliche Vorstellung ("Wer ist DogFather? - Mehr als nur ein Name").
  Enthält erstmals öffentlich: Filipe, 34, Portugiese, seit Februar 2026
  in Luxemburg, Partnerin Franzi. Abschnitte: Der Mensch hinter DogFather,
  DogFather als Streamer, Casper, Team Dogi/VanVan, DogFather als Manager
  (Scouts Patrick & Bananenstift verlinkt), Was macht DogFather aus,
  Schluss-Statement mit Signatur. Schlanke Buttonzeile am Ende erhalten
  fuer Navigation (Videos/Galerie/Team Dogi).
- Neue Standing Rule: "DogFather" wird IMMER mit großem F geschrieben
  (nicht "Dogfather"). Site-weit korrigiert in 29 Dateien (Anzeige-Text,
  Alt-Texte, Meta-Beschreibungen, Kommentare) - technische Bezeichner
  (Dateinamen, data-theme-Werte, CSS-Klassen, @dogfather0804-Handle)
  bleiben bewusst unangetastet, da alle klein geschrieben sind und somit
  von der Ersetzung gar nicht erst betroffen waren.
2026-08-01 18:55:01 +02:00
DogFatherGit 0562be1be8 Modi-Team: Stufen-Lücke korrigiert, Ghost zeigt jetzt "Stufe Geist"
Bisher sprang die Nummerierung von Stufe 2 (Diene/Funny) direkt auf
Stufe 4 (Miss) - Stufe 3 fehlte komplett, weil profil.html und
team-modis.html beide den rohen "rank"-Wert anzeigen (nicht die intern
für die Pyramiden-Größe berechnete Position). Miss/Marina/Michi/Ghost
jeweils um 1 nach vorne gerückt (3/4/4/5), dadurch sind Anzeige auf der
Team-Übersicht UND auf den einzelnen Profilseiten jetzt konsistent
lückenlos. Ghosts rankLabel "Ghost" -> "Geist" (letzte Stufe).
2026-08-01 18:39:27 +02:00
DogFatherGit ba8459f73a Husky-Charakterbild auf der Startseite ausgetauscht
char-dogfather.jpg (Startseite + hasidog.html-Verlinkung) durch neue
Version ersetzt. Gleicher Dateiname, daher keine HTML-Änderung nötig.
2026-08-01 18:27:48 +02:00
DogFatherGit ebd53085eb Dienes Signatur ergänzt, Events-Kategorie bei Casper-Medien entfernt
- data-modis.js: "– eure Diene 🩵" als Signatur ans Ende ihrer
  ausführlichen Vorstellung ergänzt
- medien-casper.html: Events-Sektion entfernt (Wunsch Dogi) - nur noch
  Fotos + Videos. data-aktionen.js-Script-Include und Meta-Texte
  entsprechend bereinigt.
2026-08-01 18:22:48 +02:00
DogFatherGit c8d3f80497 Fix: .img-placeholder-Zeilenumbruch (<br>) wirkte nicht
flex-direction fehlte, dadurch liefen Titel und "folgt in Kürze"-Text in
einer Reihe statt untereinander - fiel bisher kaum auf, wurde aber durch
die neuen Video-Platzhalter auf den 3 Medien-Welten-Seiten sichtbar.
2026-08-01 16:33:47 +02:00
DogFatherGit e9d0c98aed Medien komplett neu strukturiert: 3 Welten (Dogfather/HasiDog/Casper) statt Galerie/Videos/Aktionen getrennt
Auf Wunsch von Dogi: Medien-Menü zeigt jetzt Dogfather / HasiDog / Casper
statt Galerie / Videos / Aktionen. Jede der 3 neuen Seiten
(medien-dogfather.html / medien-hasidog.html / medien-casper.html) zeigt
alles zu ihrer Welt an einem Ort, sauber in 3 Bereiche kategorisiert:
Fotos, Videos, Events.

- Neu: assets/js/data-media.js (ersetzt gallery.js) - Fotos jetzt mit
  welt: dogfather|hasidog|casper statt dogfather/team/hasidog/manager.
  Team-Mitglieder-Fotos und Logo entfernt (Wunsch Dogi - passen in keine
  der 3 Welten, bleiben weiter auf ihren Profilseiten). Casper-Fotos aus
  der alten "hasidog"-Sammelkategorie sauber herausgelöst. Zusätzliche
  bisher ungenutzte Fotos ergänzt (dogfather-main, char-dogfather,
  manager-dogfather-portrait, char-hasidog, casper-main).
- Neu: assets/js/data-videos.js - Struktur pro Welt vorbereitet (noch
  keine echten Videos vorhanden, Platzhalter "folgt in Kürze")
- data-aktionen.js: alle 4 bestehenden Events als welt:"dogfather"
  getaggt (alles Team-Dogi-weite Community-Aktionen)
- Neu: assets/js/medien-welt.js - eine gemeinsame Render-Logik für alle
  3 Seiten (liest body[data-welt]), rendert Foto-Grid+Lightbox,
  Video-Grid, Events-Grid gefiltert nach Welt
- aktion-detail.html: "Zurück"-Button zeigt jetzt dynamisch auf die
  Events-Sektion der richtigen Welt (aktion.welt)
- main.js NAV: Medien-Untermenü aktualisiert
- Alle Querverweise site-weit korrigiert (casper.html, community.html,
  hasidog.html, index.html, streamer.html) - Anker-Links (#fotos/#videos/
  #events) für Deep-Links direkt in den passenden Bereich
- Alte Dateien gelöscht: medien.html, videos.html, aktionen.html,
  gallery.js
- sitemap.xml aktualisiert
2026-08-01 16:30:36 +02:00
DogFatherGit 2993987977 Echter QR-Code für Dogis persönlichen Teilen-Baustein eingebaut
Letzter "folgt in Kürze"-Platzhalter in der QR-Codes-Sektion ersetzt.
2026-08-01 16:03:48 +02:00
DogFatherGit c1964f6d26 links.html: neues "Links"-Hintergrundbild eingebaut
Seite hatte bisher kein Hintergrundmotiv - jetzt nach etabliertem Muster
ergänzt (body.mit-hintergrund + hero-banner-<img>, wie auf den anderen
Seiten).
2026-08-01 15:52:12 +02:00
DogFatherGit 24353d4406 Echte QR-Codes für Instagram und Snapchat eingebaut
Beide Codes sauber auf die Karte/den QR-Bereich zugeschnitten (keine
Emoji-Tapete bzw. App-Screenshot-Reste drumherum mehr), verkleinert auf
400px Kantenlänge für vernünftige Dateigröße (151 KB / 86 KB statt 611 KB
/ 275 KB Original). Ersetzen 2 der 3 "folgt in Kürze"-Platzhalter in der
QR-Codes-Sektion.
2026-08-01 15:46:16 +02:00
DogFatherGit 3d5b187a58 streamer.html: neues "Der Streamer"-Hintergrundbild eingebaut
Seite hatte bisher gar kein Hintergrundmotiv (nur body ohne Klasse) -
jetzt nach dem etablierten Muster ergänzt: body.mit-hintergrund mit
--page-bg/--page-bg-mobile + echter hero-banner-<img> oben (garantiert
volle Breite und komplett sichtbar, wie auf allen anderen Seiten).
2026-08-01 15:33:19 +02:00
DogFatherGit 9719d81dfb Große Fotos (.collage-photo) bekommen einen echten Polarlicht-Rahmen
Bisher war der Rahmen ein statischer, matter Ring + ein starrer Farb-
Überzug - jetzt "atmet" der Glanz (box-shadow pulsiert langsam zwischen
schmal/dezent und breit/hell, siehe @keyframes collage-aurora-glow) und
ein zusätzlicher, langsam wandernder Lichtschimmer läuft über jedes Foto
(reuse von @keyframes btn-shimmer). Läuft über die --frame-Variable, wirkt
also automatisch in jeder Rahmenfarbe (frame-silver/lila/gold/rot/
tuerkis), nicht nur silber. Pausiert bei Hover (dann übernimmt der
stärkere Hover-Glow) und wird bei prefers-reduced-motion abgeschaltet.
2026-08-01 15:18:11 +02:00
DogFatherGit 6351cc47de "Die Person"-Hintergrund durch neue Bildversion ersetzt
Gleicher Dateiname (bg-dogfather-person.jpg/-mobile.jpg), daher keine
HTML-Änderung nötig - nur die Bilddatei selbst ausgetauscht.
2026-08-01 15:01:02 +02:00
DogFatherGit 8c477571df Startseite: Hero-Bild und Inhalte auf großen Bildschirmen moderat vergrößert
.hero-cinematic wirkte auf großen PC-Screens zu klein (Artwork, Überschrift,
Text, Live-Status-Kästchen, Buttons). Padding erhöht (mehr Raum fürs
contain-Artwork), h1/.lead/eyebrow/Buttons/Kästchen-Text in diesem
Abschnitt gezielt etwas größer - mobile Untergrenze der clamp()s bleibt
unverändert, damit es auf kleinen Screens nicht zu groß wird.
2026-08-01 14:52:23 +02:00
DogFatherGit 4d8031ffb3 Nav-Kategorien und Dropdown-Einträge nochmal etwas größer
Top-Level-Nav (Start/Dogfather/HasiDog/...) von 1.05rem auf 1.14rem,
Dropdown-Einträge darunter von 1rem auf 1.06rem - Wunsch von Dogi nach
dem letzten Anpassungsschritt.
2026-08-01 14:47:18 +02:00
DogFatherGit 78ecf3d022 Nav-Kategorien: Schriftgröße explizit gesetzt und etwas größer
Die Top-Level-Nav-Einträge (Start/Dogfather/HasiDog/Manager/Medien/Links)
hatten nie eine explizite Schriftgröße (liefen auf Browser-Standard) -
jetzt fest auf 1.05rem gesetzt (etwas größer als vorher), Dropdown-Einträge
von .92rem auf 1rem angehoben.
2026-08-01 14:41:38 +02:00
DogFatherGit 58d1e6fa52 Neuer Hintergrund für "Die Person", Creator-Satz korrigiert, Pyramiden-Karten gleich hoch
- dogfather.html: neues, extra dafür erstelltes Hero-Bild als eigene Datei
  (bg-dogfather-person.jpg) - bewusst NICHT die geteilte bg-dogfather.jpg
  überschrieben, die noch auf 3 weiteren Seiten (bewerben-modi, profil,
  team-modis) mitverwendet wird
- creator.html: "Content Creator, die bei Spicy Media / Team Dogi
  mitmachen" -> "...die bei Dogfather / Spicy Media mitmachen" (Meta-Tags
  entsprechend mitkorrigiert)
- Pyramiden-Karten (team-modis.html) sind jetzt pro Ebene gleich hoch,
  unabhängig von Textlänge (z.B. Diene/Funny): .pyramid-tier auf
  align-items:stretch, .profile-card darin als Flex-Spalte mit dem
  "Profil ansehen"-Button per margin-top:auto immer ganz unten
2026-08-01 14:32:00 +02:00
DogFatherGit aa219922fd Bewerben-Poster als Kino-Flankierung, neuer Creator-Hintergrund, Diene/Funny gleichrangig
- bewerben.html: die zwei neuen Kampagnen-Poster (Dogfather/Team-Dogi links,
  Spicy Media rechts) flankieren jetzt die beiden Bewerbungs-Spalten wie
  Kinoplakate, leicht gekippt, farblich passend zur jeweiligen Seite,
  blenden nach unten sanft aus. Bewusst als eigene scharfe Bildspalte statt
  als verwaschener Hintergrund hinter den Karten, damit beides in voller
  Qualität lesbar bleibt. Ab 1080px Breite ausgeblendet (kein Platz mehr).
- creator.html: neues, extra dafür erstelltes "Die Creator"-Breitbild als
  Hintergrund, ersetzt den bisher wiederverwendeten Bewerbungs-Platzhalter
- data-modis.js: Funny von Stufe 3 auf Stufe 2 - jetzt gleiche Hierarchie-
  Ebene wie Diene (Pyramide gruppiert automatisch per Stufe, keine
  Code-Änderung an der Anzeige-Logik nötig)
- Alle Bilder als optimierte JPEGs eingebunden (PNG-Originale via
  System.Drawing skaliert/komprimiert, 63-232 KB statt 1,9-2,6 MB)
2026-08-01 13:52:57 +02:00
DogFatherGit 060f6a8fe6 Musik-Knopf bekommt überall den animierten Polarlicht-Stil
Bisher hatte der Chamäleon-Musik-Knopf nur einen einfachen, statischen
Farbverlauf - jetzt läuft er wie der Bewerben-Knopf: dunkler Grund +
wandernde, weichgezeichnete Farbwolken + durchlaufender Lichtschimmer
(wiederverwendete @keyframes btn-aurora/btn-shimmer). Die Farben kommen
weiterhin live per Canvas-Analyse aus dem Seitenbild (--music-c1/-c2).
Auf Start-/Bewerben-Seiten überschreibt der bestehende Block die Farben
weiterhin fest auf die Bewerben-Palette (höhere Selektor-Spezifität).
2026-08-01 13:18:40 +02:00
DogFatherGit 6737354075 Alle Buttons im Polarlicht-Stil des Bewerben-Knopfs, Musik-Knopf auch auf Startseite auffällig
- .btn (primary/secondary/outline) bekommt jetzt sitewide denselben STIL wie
  der "Bewerben"-Knopf oben (wandernde, weichgezeichnete Farbwolken +
  Lichtschimmer) - aber mit den Farben der jeweiligen Seite/Karte
  (--accent/--accent-2) statt der festen Regenbogen-Palette. Läuft über
  negative z-index-Ebenen, Button-Text bleibt automatisch scharf obenauf,
  keine HTML-Änderung in den ~30 Seiten nötig.
- Musik-Knopf zeigt den festen Polarlicht-Look (wie der Bewerben-Knopf)
  jetzt auch auf der Startseite, nicht mehr nur auf den Bewerben-Seiten -
  auf allen anderen Seiten bleibt er das Chamäleon (passt sich dem
  jeweiligen Seitenbild an)
- main.js: SPA-Seitenwechsel übernimmt jetzt die komplette body-Klassenliste
  der neuen Seite (vorher wurde nur "mit-hintergrund" einzeln synchronisiert -
  Sonderklassen wie "bewerben-seite"/"start-seite" blieben beim Klick-Wechsel
  fälschlich hängen bzw. fehlten)
2026-08-01 13:13:51 +02:00
DogFatherGit d8664e7476 Musik-Knopf wird zum Chamäleon - passt Farben live an jede Seite an
Bisher kannte der Knopf nur 3 feste Weltfarben (dogfather/hasidog/
spicymedia). Jetzt analysiert main.js (musikKnopfFarbenAnpassen) per
Canvas das tatsächliche Bild jeder einzelnen Seite - Durchschnittsfarbe
plus die kräftigste Farbe darin, als Verlauf - und setzt sie live als
--music-c1/--music-c2 auf den Knopf.

Bildquelle in Prioritätsreihenfolge: 1) scharfes Hero-Banner-Bild,
2) Startseiten-Artwork, 3) Ambiente-Hintergrundbild der Seite. Ohne
Bild fällt der Knopf sauber auf die normale Weltfarbe zurück. Läuft
beim ersten Laden UND nach jedem nahtlosen Seitenwechsel (SPA-Navigation),
damit die Farbe wirklich bei jeder Seite mitwechselt.
2026-08-01 11:11:58 +02:00
DogFatherGit e910017e51 Interne Bewerbungs-Rückseiten (Postfach, Zugänge, Login) komplett entfernt
Auf Wunsch: die öffentlichen Bewerbungsseiten (bewerben*.html) bleiben
unverändert bestehen, aber die internen "Rückseiten", wo die Bewerbungen
verwaltet wurden, werden nicht mehr gebraucht und sind komplett raus:

- postfach.html (Bewerbungs-Postfach) und zugaenge.html (Zugänge & Rollen)
  gelöscht
- zugehörige tote Skripte gelöscht: postfach.js, zugaenge.js, admin-auth.js
- "Login"-Knopf in der Navigation entfernt
- "Intern"-Block im Footer (Bewerbungs-Postfach / Zugänge & Rollen) entfernt
- KEIN_NAHTLOSER_WECHSEL-Ausnahmeliste geleert (referenzierte nur die
  jetzt gelöschten Seiten)
- .nav-login CSS-Regeln entfernt (totes CSS)
- robots.txt: Disallow-Zeile für /postfach.html entfernt

Der Cloudflare-Worker (Backend/D1) und die Bewerbungsformulare selbst
bleiben unangetastet — Bewerbungen können weiterhin eingereicht werden.
2026-08-01 11:04:01 +02:00
DogFatherGit 8ae50f5cc8 Ghost-Vorstellungstext ersetzt + Casper-Vorstellungstext ergänzt
- Ghost (Modi-Profil): ausführliche neue Selbstvorstellung "Vom stillen
  Zuhörer zum festen Teil der Familie" ersetzt die bisherige Kurzversion
- casper.html: neuer Abschnitt mit Caspers eigener Vorstellung aus seiner
  Perspektive ("Ein Husky mit dem größten Herzen der Welt")
2026-08-01 10:48:59 +02:00
DogFatherGit 6e05cc74af Links-Seite (Insta/Snapchat/Discord), Bewerben-Musikbutton, Streamplan-Nav, Personen-Text
- Links: Instagram & Snapchat als Platzhalter ergänzt, Discord auf "Nur auf Anfrage" -> Kontaktseite
- Musik-Button auf allen Bewerben-Seiten bekommt jetzt das gleiche Polarlicht-Design wie der Bewerben-Nav-Button
- Streamplan im Nav-Menu zurück in die HasiDog-Kategorie verschoben
- Neuer Textabschnitt "Der Mensch hinter DogFather" auf dogfather.html und streamer.html ergänzt
2026-08-01 10:44:44 +02:00
DogFatherGitandClaude Opus 5 f51d618d8b Navigation: Streamplan zurueck zu Dogfather, neue Reihenfolgen
- Dogfather: Die Person, Streamer, Casper, VanVan, Zeitreise, Streamplan
- HasiDog: HasiDog-Welt, Modi-Team, Community, Stimmen
- Manager: Manager Dogfather, Scout-Team, Creator, Werte, Bewerben
- Gleiche Reihenfolge in der Fusszeile nachgezogen

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 10:29:01 +02:00
DogFatherGitandClaude Opus 5 3911066d98 Navigation umsortiert: Casper zu Dogfather, Modi-Team/Streamplan zu HasiDog
- Dogfather-Menue: Die Person, Streamer, Zeitreise, VanVan, Casper
- HasiDog-Menue: HasiDog-Welt, Community, Stimmen, Modi-Team, Streamplan
- Gleiche Umsortierung in der Fusszeile

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 09:56:37 +02:00
DogFatherGitandClaude Opus 5 381fdfca72 Ghosts ausfuehrliche Vorstellung ergaenzt
bioHtml + TikTok-Handle @_sven_85 fuer Ghost, gleiches Prinzip wie bei
Diene.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 09:50:42 +02:00
DogFatherGitandClaude Opus 5 33c97d76eb Polarlicht-Bewerben-Button, Musik-Knopf wieder pro Seite, Werte/Manager-Texte, Scout-Team
- "Bewerben"-Knopf: statt einfacher 50/50-Teilung jetzt ein echtes
  Polarlicht aus wandernden blau/lila/rot/orange Farbwolken plus
  durchlaufendem Lichtschimmer (zwei animierte Ebenen)
- Musik-Knopf: faerbt sich wieder mit der Theme-Farbe der jeweiligen
  Seite ein (babyblau/rot), statt fest halb/halb zu sein
- werte.html: komplett neuer Text "Meine Werte als Manager" als
  13 Wert-Karten (Mindset, Loyalitaet, Menschlichkeit, Kommunikation,
  Verantwortung, Entwicklung, Ziele, Loesungen, Respekt, Individualitaet,
  Zusammenhalt, Leidenschaft, Anspruch) plus Intro und Schluss-Zitat
- manager.html: neuer Text "Das bin ich als Manager" mit neuem Portrait
  (Dogfather-Neon-Artwork) als Hauptinhalt; das alte Spicy-Media-Logo
  samt Text ist jetzt ganz unten vor dem Footer
- team-scouts.html: Ueberschrift "Mein Scout-Team" statt "Unser
  Scout-Team"; Patrick ist jetzt "Rechte Hand" (Bananenstift bleibt
  "Linke Hand")

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 09:17:34 +02:00
DogFatherGitandClaude Opus 5 5761fe1a27 Hintergrundbilder: garantiert volle Breite UND komplett sichtbar
Nach mehreren Anlaeufen mit CSS background-size (cover schnitt Raender
ab, "100% auto" schnitt oben/unten ab sobald die Box nicht exakt im
Bildseitenverhaeltnis war) jetzt die einzige Loesung, die beides IMMER
garantiert: ein echtes <img width:100% height:auto> statt eines CSS-
Hintergrunds. Die Bildhoehe bestimmt sich selbst statt in eine
vorgegebene Box gepresst zu werden -- dadurch kann nichts mehr
beschnitten werden, unabhaengig vom Bildseitenverhaeltnis.

- 18 Seiten (alle bewerben-*, casper, community, creator, dogfather,
  hasidog, manager, stimmen, streamplan, team-modis, team-scouts,
  vanvan, werte, zeitreise) bekommen einen echten Bild-Banner oben im
  Kopfbereich statt eines CSS-Hintergrunds. Bild sitzt jetzt als
  eigener Banner OBERHALB der Ueberschrift, mit weichem Verlauf zur
  Seite hin.
- profil.html: gleiches Prinzip, Bild wird per JS passend zur Person
  (Modi/Scout/Creator-Welt) nachgeladen.
- index.html/hasidog.html (Kino-Hintergrund mit Text UEBER dem Bild +
  Polarlicht-Effekten): Redesign auf Banner-Layout haette das Design
  zerstoert. Stattdessen die scharfe Bildebene auf "contain" umgestellt
  (garantiert komplett sichtbar), die vorhandene weichgezeichnete
  Cover-Ebene darunter fuellt jeden Rand, den "contain" freilaesst --
  wirkt dadurch weiterhin randlos, obwohl die scharfen Pixel nie
  beschnitten werden.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 00:31:58 +02:00
DogFatherGitandClaude Opus 5 09fd8feb9b Funny/Michi/Scout-Rollen, lila Avatar-Ringe fuer alle, Dienes ausfuehrliche Vorstellung
- Funny: Rolle unter dem Bild jetzt "Mama der Community" statt "Modi"
- Alle Profilkarten (Modis, Scouts, Creator) haben jetzt einen festen
  lila Avatar-Ring statt der zufaellig rotierenden Farben -- Dogi
  gefiel, wie Michis zufaellig lila wurde
- Scout-Team: Patrick und Bananenstift zeigen jetzt "Scout (Manager) —
  Linke Hand" statt "Scout — Team Dogi"
- Neues Feld bioHtml (neben dem bisherigen kurzen bio) in allen drei
  Datendateien (Modis/Scouts/Creator): fuer ausfuehrliche, formatierte
  Vorstellungen mit mehreren Absaetzen und Zwischenueberschriften.
  profil.html rendert bioHtml jetzt in einem eigenen, breiteren Lese-
  bereich unterhalb des kurzen Steckbriefs -- funktioniert fuer jede
  Person auf der Seite, nicht nur als Einzelfall
- Diene: komplette eigene Vorstellung eingetragen (bioHtml) + TikTok-
  Handle @_ditschi als Social-Link ergaenzt

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 00:17:13 +02:00
DogFatherGitandClaude Opus 5 95968ae655 Fix: Karten auf bewerben.html liefen auf schmalen Bildschirmen ueber den Rand
Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 00:04:39 +02:00
DogFatherGitandClaude Opus 5 42bfc12c85 Bewerben-Uebersicht: neues Split-Bild, zwei Spalten, Trennwand, zweifarbige Buttons
- Neues Hintergrundbild (Husky + Dogi zwischen Blau/Rot-Blitzen) auf
  bewerben.html, ersetzt das alte Motiv
- Layout in zwei Spalten: Modi + Kooperation links (blaue Community-
  Seite des Bildes), Scout + Streamer/Creator-Bewerbung rechts (rote
  Agentur-Seite), passend zur Bildkomposition
- Kleine leuchtende Trennwand in der Mitte, blau-lila-rot-Verlauf mit
  Blitz-Knoten, verbindet die Bild-Lichtgrenze visuell mit dem Layout
- "Bewerben"-Knopf in der Navigation und der Musik-Knopf unten rechts
  sind jetzt fest halb babyblau/halb rot (statt Theme-Farbe) -- beide
  gehoeren zu keiner der beiden Welten allein

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 23:50:43 +02:00
DogFatherGitandClaude Opus 5 bd7d057425 VanVan-Text angepasst + Modi-Team als Hierarchie-Pyramide
- team-modis.html: "seine beste Freundin" -> "Super Super Sekretaerin"
- Team-Hierarchie ist jetzt eine echte Pyramide statt eines gleich-
  foermigen Rasters: eine Ebene pro Rang, zentriert, mit leuchtender
  Verbindungslinie und Knoten pro Stufe (Organigramm-Optik). Karten-
  und Avatar-Groesse nimmt von Stufe zu Stufe ab, VanVans grosse,
  separate Karte bleibt oben unveraendert gross.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 23:42:43 +02:00
DogFatherGitandClaude Opus 5 39d97c5846 Drei getrennte Bewerbungsseiten statt einer Seite mit Reitern
Wunsch: eigene Seiten fuer Agentur-Bewerbungen und Community, konkret
Modi fuer Dogfather, Scouts fuer Dogfather, und Streamer die Dogfather
als Manager suchen -- statt allem auf einer Seite mit Tabs.

Neu:
- bewerben-modi.html   -- Community/Team Dogi, babyblau, eigenes Motiv
- bewerben-scout.html  -- Agentur, rot, Scout-Motiv
- bewerben-creator.html -- Agentur, rot, "Streamer? Ich such dich als
  Creator." -- fuer Streamer, die einen Manager suchen
- bewerben-kooperation.html -- Agentur, rot, Business-Anfragen

bewerben.html ist jetzt eine kurze Uebersicht mit drei grossen Karten
(Modi/Scout/Creator) plus einem Hinweis auf die Kooperationsseite,
statt eines Tab-Systems.

Alle internen Links aktualisiert (team-modis.html, team-scouts.html,
creator.html, links.html-Text) auf die jeweils passende, direkte Seite.
Generische "Jetzt bewerben"-Knoepfe (Startseite, Werte, Manager) bleiben
bewusst auf der Uebersicht, da dort keine Rolle vorausgewaehlt ist.

forms.js vereinfacht: das Tab-/Hintergrundwechsel-System ist raus, jede
Seite traegt ihr Motiv jetzt wie jede andere Seite der Website fest im
HTML. Kein Backend-/Datenbankaenderung noetig -- "modi" war schon als
Bewerbungstyp erlaubt.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 22:57:51 +02:00
DogFatherGitandClaude Opus 5 755d0c7a0e Modi-Bewerbung: vierte Kategorie neben Creator/Scout/Kooperation
- bewerben.html: neuer Reiter "Modi" mit eigenem Formular (Name, E-Mail,
  Discord/TikTok-Handle, Community-Erfahrung, Verfuegbarkeit, Motivation)
- Reiter wechselt jetzt nicht nur das Hintergrundbild, sondern auch die
  Farbwelt: Creator/Scout/Kooperation bleiben Spicy-Media-rot (Agentur),
  Modi wird babyblau (Team Dogi) -- passend zur bestehenden Regel
  "Rot ist NUR die Agentur"
- Direkt-Link bewerben.html#modi oeffnet die Bewerbung gleich auf dem
  richtigen Reiter; team-modis.html hat jetzt einen "Als Modi bewerben"
  Knopf, der genau dahin fuehrt
- Worker: "modi" als vierter erlaubter Bewerbungstyp, laeuft ueber
  dieselbe Sichtbarkeits-Berechtigung wie Scout/Kooperation (der feste
  Rechte-Katalog aus dem Anforderungsdokument kennt nur zwei Bewerbungs-
  Sichtbereiche -- es wurde bewusst KEIN neuer Permission-Key erfunden)

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 22:16:57 +02:00
DogFatherGitandClaude Opus 5 823ff52903 Ghost zeigt "Stufe Ghost" statt "Stufe 6"
Neues optionales Feld rankLabel ueberschreibt nur die ANZEIGE der Stufe,
die Sortierung laeuft weiter ueber rank. Wirkt auf team-modis.html und
profil.html.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 21:44:22 +02:00