Commit Graph
57 Commits
Author SHA1 Message Date
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 9d47a1e425 Profilseite: scharfes Banner-Bild komplett entfernt, Profil sofort im Fokus
Das auf 240px verkleinerte Banner war laut Dogi immer noch zu dominant -
man sah beim Öffnen zuerst das Bild statt die Person. Jetzt gibt es auf
profil.html gar kein scharfes Kopfbanner mehr, nur noch die ohnehin
vorhandene weichgezeichnete Hintergrundstimmung (body.mit-hintergrund,
liegt fest hinter allem und nimmt keinen Platz im Textfluss ein). Direkt
nach dem kompakten Titel kommt sofort das Profilfoto mit Name und Bio.
2026-08-01 11:07:00 +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 888de712de Profilseite: Weltmotiv-Banner deutlich verkleinert, Person hat Priorität
Das Banner-Bild auf profil.html nahm bisher seine volle Original-Höhe ein
(analog zu den anderen Seiten) und schob das eigentliche Profil weit nach
unten. Jetzt begrenzt auf 240px (Desktop) / 150px (Mobil), object-fit:cover
statt height:auto, plus stärkerer Verlaufs-Overlay — das Bild wirkt jetzt
als Stimmungsstreifen im Hintergrund, das Profil (Foto/Name/Bio) ist sofort
sichtbar.
2026-08-01 10:56:05 +02:00
DogFatherGit 5d24d6fc15 Community-Seite: Text "Team Dogi - mehr als eine Community" ergänzt
Neuer Abschnitt mit Dogis persönlichem Statement zur Community-Kultur,
zwischen "Mehr als Follower" und "Werte der Community" eingefügt.
2026-08-01 10:50:57 +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
DogFatherGitandClaude Opus 5 87c95dd0f8 Klickbare Profilseiten fuer jedes Team-Mitglied
Wunsch: Klick auf eine Person (z.B. Bananenstift) oeffnet eine eigene
Seite mit grossem Foto und Vorstellungstext daneben - fuer jeden.

- Neue Seite profil.html: generische Profilseite, liest Person per
  ?p=<slug> aus MODIS/SCOUTS/CREATORS, zeigt grosses Foto (4:5, farbiger
  Rahmen passend zur Person), Name, Rolle, Vorstellungstext, optional
  Zitat und Social-Links. Welt/Theme (blau=Team Dogi, rot=Agentur) und
  Hintergrundmotiv passen sich automatisch an, ob die Person Modi,
  Scout oder Creator ist. Unbekannter Slug zeigt eine freundliche
  Fehlermeldung statt kaputter Seite.
- data-modis.js, data-scouts.js, data-creator.js: neues Feld "slug"
  (eindeutige ID fuer die URL) und "bio" (Vorstellungstext) fuer jede
  Person ergaenzt. VanVan behaelt ihre eigene, ausfuehrlichere Seite
  (vanvan.html) und wird nicht auf profil.html umgeleitet.
- team-modis.html, team-scouts.html, creator.html, index.html
  (Team-Vorschau): Karten sind jetzt komplett anklickbar (ganze Karte
  ist ein Link), nicht mehr nur ein kleiner Knopf.
- Bugfix: gerade curly quotes ("„...\"") mitten in einem doppelt
  angefuehrten JS-String schlossen den String vorzeitig ab und haetten
  main.js kaputt gemacht (per node --check gefunden, bevor es live ging).

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 20:21:16 +02:00
DogFatherGitandClaude Opus 5 b728d3f89d Hintergrundbilder fuellen jetzt die volle Breite randlos
Nach dem letzten Schritt (ganzes Bild sichtbar, contain) kam die Rueck-
meldung: super, aber die Breite soll jetzt randlos ausgefuellt sein.

- .page-bg und .hero-artwork: background-size von contain auf 100% auto.
  Breite ist immer exakt randlos voll, Hoehe skaliert im selben
  Seitenverhaeltnis mit. Passt das Bild oben/unten nicht ganz in den
  Kasten, wird dort sauber beschnitten (statt seitlich, wie es frueher
  mit "cover" war) bzw. scheint die weichgezeichnete Ebene durch, wenn
  das Bild kuerzer als der Kasten ist.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 18:21:53 +02:00
DogFatherGitandClaude Opus 5 7aa390784e Hintergrundbilder komplett sichtbar statt angeschnitten
Auf Wunsch: das ganze Motiv soll immer zu sehen sein, oben/unten/
links/rechts nichts abgeschnitten.

- .page-bg (14 Seiten: Casper, Dogfather, Modi-Team, Scouts, VanVan,
  Bewerben, Manager, Streamplan, Zeitreise, Stimmen, Community, Werte,
  Creator, HasiDog): background-size von cover auf contain. Der scharfe
  Bild-Layer zeigt jetzt garantiert das komplette Motiv; wo dadurch
  links/rechts oder oben/unten Rand frei bleibt, scheint die weichge-
  zeichnete Ebene dahinter durch statt einer leeren Flaeche.
- .hero-artwork (Trio-Kinohintergrund auf Startseite + altem HasiDog-
  Layout): ebenfalls auf contain umgestellt, Ken-Burns-Zoom entfernt
  (ein Zoom haette immer einen Teil aus dem Bild geschoben - Widerspruch
  zu "alles soll zu sehen sein"). Feste, ruhige Darstellung.
- Handy: der scharfe Layer bleibt beim vollen Original (kein Zuschnitt
  mehr auf den portraetierten *-mobile.jpg); nur der unscharfe
  Hintergrund-Layer darf weiter den Handy-Zuschnitt nutzen, da er nur
  Stimmung ist, nicht "das Bild" selbst.
- Tote Regeln (Kenburns-Keyframes, leere reduced-motion-Regel) entfernt.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 17:59:35 +02:00
DogFatherGitandClaude Opus 5 f60c9ee2b0 Fix: backdrop-filter auf der Kopfzeile entfernt
Bestaetigt in Chrome UND Edge (headless): backdrop-filter:blur() auf der
sticky-positionierten Kopfzeile fuehrte dazu, dass Logo und Menue-Knopf
bei schmaler Fensterbreite unsichtbar gerendert wurden (bestaetigt durch
Debug-Umrandungen und durch Deaktivieren des Filters, wonach der Inhalt
wieder auftauchte). Jetzt deckende Hintergrundfarbe ohne Weichzeichner.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 17:49:08 +02:00
DogFatherGitandClaude Opus 5 bcef85cc23 Fix: Logo und Menue-Knopf konnten in der Kopfzeile auf null zusammengequetscht werden
Beim Testen in schmaler Breite fielen Logo/Markenname und Hamburger-Menue
komplett weg. Ursache: die Kopfzeile ist ein Flexbox-Container ohne
flex-shrink:0 auf den wichtigen Elementen - unter bestimmten Bedingungen
(z.B. bevor das mobile Menue seine fixed-Position bekommt) konnten Logo
und Menue-Knopf auf Breite 0 gequetscht werden.

Fix: nav-bar bekommt flex-wrap:nowrap, brand und nav-toggle bekommen
flex-shrink:0 - sie behalten jetzt immer ihre volle Groesse.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 17:41:55 +02:00
DogFatherGitandClaude Opus 5 25cd8681ed Fix: Text klebte auf schmalen Bildschirmen am Rand
Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:32:25 +02:00
DogFatherGitandClaude Opus 5 776f99edea Bewerben-Motiv breiter zugeschnitten statt extrem herangezoomt
Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:28:06 +02:00
DogFatherGitandClaude Opus 5 d05cc43e85 Seiten wieder deutlich dunkler und augenschonender
- Seitenkoerper: Motiv staerker weichgezeichnet und abgedunkelt
  (Helligkeit 62%), Abdunkelung von 62-90% auf 80-95% angehoben
- Kopfbereich: Vignette und Verlauf kraeftiger, Mitte aber hell genug
  dass das Motiv weiter klar erkennbar bleibt
- Ziel: langes Lesen soll angenehm sein, das Bild bleibt Stimmung

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:24:59 +02:00
DogFatherGitandClaude Opus 5 2279f3e4e4 FIX: Hintergrundbilder wurden gar nicht geladen
Ursache gefunden und im Browser nachgewiesen: Ein relativer Pfad in einer
CSS-Variablen wird nicht gegen die HTML-Seite aufgeloest, sondern gegen die
Datei, in der die Variable benutzt wird — also assets/css/main.css. Daraus
wurde "assets/css/assets/img/bg-*.jpg", was es nicht gibt. Ergebnis: kein
Bild, nur der Abdunkelungs-Verlauf war sichtbar.

- Alle 14 Seiten auf absolute Pfade ab Seitenwurzel umgestellt
  (/assets/img/...), die stimmen unabhaengig von der Aufloesung
- Gleiche Korrektur im Reiter-Wechsel der Bewerbungsseite

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:22:02 +02:00
DogFatherGitandClaude Opus 5 e08cf515b3 Modi-Team gehoert zu Dogfather, nicht zur Agentur
Die Modis sind Dogfathers persoenliches Team (Team Dogi) und standen
faelschlich unter "Manager" — passend zur Regel: Rot/Agentur nur fuer
Spicy Media, Team Dogi ist babyblau.

- Navigation: Modi-Team und VanVan von "Manager" nach "Dogfather"
- Fusszeile: Modi-Team und VanVan in die Dogfather-Spalte, dafuer
  Community zur HasiDog-Spalte
- Manager-Seite: Modi-Karte aus "Das Team dahinter" entfernt, dort
  bleiben nur Scouts und Creator

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:14:10 +02:00
DogFatherGitandClaude Opus 5 bd0c1eb4b0 Hintergrundmotive endlich richtig sichtbar
Die Motive waren da, aber viel zu stark abgedunkelt und nur hinter dem
Kopfbereich - dadurch praktisch unsichtbar.

- Motiv traegt jetzt die GANZE Seite: fest hinter allem, leicht
  weichgezeichnet, sanft abgedunkelt. Beim Scrollen ueberall praesent.
- Im Kopfbereich zeigt es sich gestochen scharf und fast unabgedunkelt
  (vorher bis zu 88% schwarz, jetzt nur noch wenige Prozent in der Mitte)
- Lesbarkeit ueber kraeftige Schriftschatten statt ueber Abdunkeln
- Kopfbereich hoeher und mittig ausgerichtet, damit das Motiv wirkt
- Bildvariablen liegen jetzt am <body> und vererben sich nach unten;
  nahtloser Seitenwechsel und Reiter-Wechsel nehmen sie korrekt mit

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:10:13 +02:00
DogFatherGitandClaude Opus 5 100fcdcbd5 Login oben sichtbar + Musik laeuft beim Seitenwechsel weiter
Login:
- Kleiner "🔒 Login"-Knopf oben rechts in der Navigation, auf jeder
  Seite sichtbar. Fuehrt direkt zum Postfach mit der Code-Eingabe.

Nahtloser Seitenwechsel:
- Klicks auf interne Links tauschen nur noch <main> aus, statt die
  ganze Seite neu zu laden. Kopfzeile, Fussleiste und Musik-Knopf
  bleiben stehen — der Spotify-Player laeuft dadurch weiter.
- Postfach und Zugaenge sind bewusst ausgenommen und laden normal:
  an Login, Sitzung und Rechten aendert sich nichts.
- Seiteneigene Skripte werden der Reihe nach nachgeladen; spaete
  DOMContentLoaded-Anmeldungen laufen sofort, damit Inhalte wie die
  Team-Vorschau auch nach einem Wechsel erscheinen.
- Faellt bei einem Fehler automatisch auf normales Laden zurueck.
- Zurueck-/Vorwaerts-Knopf und geteilte Links funktionieren weiter.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 06:03:13 +02:00
DogFatherGitandClaude Opus 5 8fe5105255 Spotify jetzt als kleiner Knopf auf jeder Seite statt grosser Bloecke
- Alle grossen Musik-Abschnitte entfernt (Start, Links, HasiDog, VanVan)
- Neuer schwebender Musik-Knopf unten rechts, wie im Analyse-Tool:
  Klick oeffnet ein Feld mit den Playern von Hasidog und Van-Van
- Zentral in main.js gerendert, erscheint dadurch automatisch auf ALLEN
  Seiten, ohne jede Datei einzeln anzufassen
- Player werden erst beim ersten Oeffnen geladen, damit keine Seite
  unnoetig zwei fremde Einbettungen mitzieht
- Schliessen per Knopf oder Escape, kleiner auf dem Handy, im Druck aus

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 05:56:19 +02:00
DogFatherGitandClaude Opus 5 84a74fc95d HasiDog-Seite bekommt ihr eigenes Hintergrundmotiv
Das rote Spicy-Media-Bewerbungsmotiv war hier nur ein Versehen. Jetzt
liegt das richtige HasiDog-Artwork dahinter: babyblau, mit Schriftzug,
Maskottchen und LIVE-ON-AIR-Studio — passend zur Community-Welt.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 05:52:09 +02:00
DogFatherGitandClaude Opus 5 d1077b00a2 Eigene Hintergrundbilder je Seite, neue Hauptfotos, Funny & Ghost
Bilder:
- Neues Hintergrund-System (.page-bg): jede Seite setzt ihr Motiv ueber
  zwei CSS-Variablen, inkl. eigenem Hochformat-Zuschnitt fuers Handy und
  Abdunkelung fuer Textlesbarkeit
- Hintergruende: Casper, Dogfather, Modi-Team, Scouts, VanVan, Bewerben,
  Manager, Streamplan, Zeitreise, Stimmen, Community, Werte, Creator
- Bewerbungsseite wechselt den Hintergrund mit dem gewaehlten Reiter
- Neue Hauptfotos auf der Casper- und der Dogfather-Seite
- Stream-Highlight-Bild auf der Streamer-Seite
- Funny (Team-Tili-Dog-Abzeichen) und Ghost jetzt mit Bild

Inhalt:
- Scout-Beschreibung: "Sie finden und begleiten neue Talente fuer Dogi."
- Alle Angaben zu Beteiligungen/Verdiensten der Scouts von der Website
  entfernt — interne Vereinbarungen gehen die Oeffentlichkeit nichts an

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 05:46:04 +02:00
DogFatherGitandClaude Opus 5 6d694aede2 Rahmen fuer alle Fotos, Team-Dogi-Hintergrund, Bananenstift
- Alle Fotoflaechen bekommen denselben Rahmen-Look wie die Avatare:
  farbige Linie, dunkle Trennkante, Glow und Hover-Anhebung
- Fuenf Rahmenfarben wechseln sich ab (babyblau, lila, silber, gold,
  tuerkis) — auch die Avatar-Ringe der Profilkarten rotieren durch
- Team-Dogi-Collage als abgedunkelter Hintergrund hinter dem
  Team-Abschnitt der Startseite und dem Modi-Team-Hero, mit eigenem
  Hochformat-Zuschnitt fuers Handy
- Bananenstift (Scout) hat jetzt sein Bild

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 03:36:34 +02:00
DogFatherGitandClaude Opus 5 5e141a786e Spotify-Player zum Anhoeren + fehlende Bilder eingebaut
Musik:
- Echte Spotify-Player statt nur Links — Hasidog und Van-Van lassen sich
  jetzt direkt auf der Seite abspielen, ohne wegzuklicken
- Startseite und Links-Seite: beide Kuenstler; HasiDog-Seite: Hasidog;
  VanVan-Seite: Van-Van
- Eigene Player-Optik (music-grid / music-player), lazy geladen

Bilder aus dokumente-Bilder ergaenzt:
- Spicy-Media-Logo ersetzt den Platzhalter auf der Manager-Seite
- Michi: Team-Dogi-Karte + Gesichts-Avatar
- Patrick (Scout): Portrait-Avatar

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 03:25:10 +02:00
DogFatherGitandClaude Opus 5 3339deeef5 Team-Avatare: echte Gesichts-Ausschnitte statt gequetschter Karten
Die runden Avatare zeigten bisher die grossen 1200x1200-Team-Karten mit
Rahmen, Goldschrift, Husky und Hase - bei 96 Pixeln nur Matsch.

- Neue Dateien avatar-*.jpg: sauber zugeschnittene Gesichts-Portraits
  (400x400) aus den Karten, jedes Gesicht mittig und erkennbar
- data-modis.js bekommt ein eigenes Feld "avatar"; die grosse Karte
  bleibt unter "photo" fuer grosse Darstellungen erhalten
- Avatar groesser (108px), mit Akzent-Ring, Glanz und Hover-Anhebung
- Ohne Foto jetzt nur noch EIN Buchstabe statt zwei (kein "FU" mehr)
- Profilkarten mit Lichtschein hinter dem Avatar und Hover-Effekt

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 03:19:26 +02:00
DogFatherGitandClaude Opus 5 7b4e1352ca Live-Punkt laeuft jetzt automatisch ueber TikTok
- Neues Modul lib/tiktok-live.js liest den Live-Status direkt von der
  oeffentlichen TikTok-Live-Seite (SIGI_STATE -> liveRoom.status,
  2 = live, alles andere = offline; bestaetigt durch yt-dlp)
- Cron-Trigger im Worker prueft jede Minute und schreibt das Ergebnis
  nach app_settings; schlaegt ein Abruf fehl, bleibt der letzte gute
  Stand stehen statt faelschlich auf offline zu springen
- /live-status liefert jetzt Quelle, Titel und Zeitpunkt der Pruefung
- Punkt ist rot wenn offline, gruen+pulsierend wenn live, grau solange
  der Status laedt; Startseite aktualisiert alle 30 s ohne Neuladen
- Handschaltung bleibt als Notfall-Vorrang mit 3-Stunden-Ablauf, plus
  Knopf "Zurueck zur Automatik" im Postfach

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 03:03:31 +02:00
DogFatherGitandClaude Opus 5 597988a9a2 Interner Zugang auffindbar + Owner kann eigenen Code selbst aendern
- Footer hat jetzt einen eigenen Block "Intern" mit Links zum
  Bewerbungs-Postfach und zu Zugaenge & Rollen (vorher nur ein
  winziger Link ganz unten)
- Postfach-Login verlinkt auf die Zugaenge-Seite
- Neue Tabelle app_settings + Endpunkt /admin/owner/set-code:
  der Hauptadministrator kann seinen Code selbst aendern, mit
  Bestaetigung des aktuellen Codes; gespeichert wird nur der Hash
- Neuer Tab "Mein Zugang" in zugaenge.html (nur fuer den Owner)

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 02:19:36 +02:00
DogFatherGitandClaude Opus 5 0e1f2fbdc4 Neues Artwork: Trio-Kinohintergrund + Charakter-Showcase
- Trio-Artwork (Dogfather/Dogi/HasiDog) als grossflaechiger Hero-Hintergrund
  auf Startseite und HasiDog-Seite: Ken-Burns-Fahrt, Vignette + Verlaufs-Scrim
  fuer Textlesbarkeit, eigener Hochformat-Zuschnitt fuers Handy, 4-KB-Blur
  als Sofort-Platzhalter
- Neue Charakter-Sektion auf der Startseite: Dogfather-Husky und HasiDog-Hase
  gross, scharf und komplett sichtbar als verlinkte Poster-Karten mit Glow,
  Schweben und Hover-Zoom
- Alte kleine Hero-Figuren entfernt (durch das neue Artwork ersetzt)

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 02:05:52 +02:00
DogFatherGitandClaude Opus 5 49d1019c61 Hero-Bilder, TODO-Bereinigung und Foto-Zuschnitte
- Neue Husky-/Hasen-Hero-Bilder aus echtem Artwork, runde Portrait-Optik
- Alle sichtbaren TODO-/Platzhalter-Texte entfernt (jetzt HTML-Kommentare
  oder freundliche "folgt in Kürze"-Texte)
- Foto-Zuschnitte gefixt: object-position pro Bild, damit Gesichter und
  Caspers Kopf nie abgeschnitten werden
- Team-Avatare zoomen jetzt auf den Gesichtsbereich der Karten

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-07-31 01:25:20 +02:00
DogFatherGit 3a0935e12f README für internen Bereich komplett überarbeitet (D1-Architektur, Deploy-Anleitung, Sicherheitsmodell) 2026-07-31 00:37:51 +02:00
DogFatherGit 6a1c0e355c Vollständiges Zugangs-/Rollen-/Rechtesystem gebaut (Anforderungsdokument): D1-Datenbank, AES-verschlüsselte Codes nur für Owner einsehbar, granulare Permissions, Session-Auth mit Lockout, Zugänge-&-Teammitglieder-Verwaltungsseite, Bewerbungen mit Status/Notizen/Entwürfen 2026-07-31 00:37:04 +02:00
DogFatherGit 96087f460e Hero-Tiere durch echte Artworks ersetzt: Husky + grauer Hase aus vorhandenem Stream-Layout-Material (blaue Augen, Rüstung), mit DOGFATHER/HASIDOG-Labels, sanftes Schweben statt grober SVG-Silhouetten 2026-07-30 23:35:14 +02:00
DogFatherGit 3b9c9ef52e Hero-Atmosphäre überarbeitet: klare 3 Zonen (Polarlicht oben, Rauch Mitte, Nebel unten) mit weichem Übergang, 4 deutlicher sichtbare Husky-/Hasen-Silhouetten mit leuchtenden Augen 2026-07-30 22:48:45 +02:00
DogFatherGit a416c9a3b9 Startseiten-Hero: animierte Atmosphäre (Polarlicht + Rauch + Husky/Hasen-Silhouetten mit leuchtenden blauen Augen), dezent und augenschonend 2026-07-30 22:37:52 +02:00
DogFatherGit d275961c15 Social-Preview-Bild (og-cover.jpg) aus vorhandenem Logo + Foto zusammengesetzt 2026-07-30 22:30:53 +02:00
DogFatherGit 5cb49a057d VanVan-Hero-Foto auf team-modis.html + Startseiten-Impressionen-Teaser mit vorhandenen freigegebenen Fotos befüllt 2026-07-30 22:25:41 +02:00
DogFatherGit 8d7cabb79b Ghost zum Modi-Team hinzugefügt, team-modis.html auf babyblau umgestellt (rot nur Agentur), Agentur-Rot augenschonender gemacht 2026-07-30 22:20:46 +02:00
DogFatherGit 7be7d3f46d Echte genehmigte Fotos + Team-Dogi-Grafiken einbinden (Logo, Team-Karten, HasiDog-Sticker, Buch-Illustration), Dan aus Modi-Team entfernt, favicon durch echtes Logo ersetzt 2026-07-30 21:54:58 +02:00