Commit Graph
131 Commits
Author SHA1 Message Date
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 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 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
DogFatherGit a810305da8 Echte Fotos für Foto-Collage eingebunden (Dogfather + Casper), TikTok-Wasserzeichen rausgeschnitten 2026-07-30 21:30:10 +02:00
DogFatherGit c1d6e8f136 Foto-Collage (Polaroid-Scrapbook) für Dogfather & Casper auf der Startseite 2026-07-30 21:18:15 +02:00
DogFatherGit 81fecc7c11 Website + Bewerbungs-Postfach live deployed auf Cloudflare Workers (dogfather-universe.dogfather1608.workers.dev) 2026-07-30 21:02:39 +02:00
DogFatherGit 4263564f9f Spotify-Links, Live-Status-Feature (grüner Punkt) mit Owner-Toggle 2026-07-30 20:39:12 +02:00
DogFatherGit b1712ec33b Rollenbasiertes Postfach, große Startseite, Casper-Fix, Streamplan/TikTok-Korrekturen 2026-07-30 20:25:56 +02:00
DogFatherGit f8e4cf82db DOGFATHER UNIVERSE: erste lauffähige Website + Bewerbungs-Postfach + Hosting-Vorbereitung 2026-07-30 20:09:09 +02:00