Logo, Headerbild, Porträts, Reels und ein Intro-Video ohne neuen Build austauschen können: Dateien mit festen Namen in das Medienverzeichnis legen, die Seite erkennt sie selbst.
Umgesetzt
Medienauslieferung unter /media/… aus MEDIA_DIR (src/app/media/[...path]/route.ts, src/lib/site-media.ts), im Cluster schreibgeschützt eingehängtes SMB-Volume artista-modelcamp-media
Dateinamen unabhängig von Groß- und Kleinschreibung (bcf0f5c)
Logo deutlich größer und auf jedem Untergrund sichtbar, die Seite misst hell oder dunkel selbst (a37f12a, 1ca09cb)
Intro-Video intro.mp4 unter dem Headerbild, startet erst nach Klick, passt sich dem Format an (33f5096, 2be1de6)
docs/MEDIEN.md (alle Dateinamen), docs/BETRIEB.md Abschnitt 9. Welche Dateien im Cluster tatsächlich liegen, ist im Repo nicht dokumentiert; fehlende Porträts und Reels: #24.
Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026)
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
## Ziel
Logo, Headerbild, Porträts, Reels und ein Intro-Video ohne neuen Build austauschen können: Dateien mit festen Namen in das Medienverzeichnis legen, die Seite erkennt sie selbst.
## Umgesetzt
- [x] Medienauslieferung unter `/media/…` aus `MEDIA_DIR` (`src/app/media/[...path]/route.ts`, `src/lib/site-media.ts`), im Cluster schreibgeschützt eingehängtes SMB-Volume `artista-modelcamp-media`
- [x] Dateinamen unabhängig von Groß- und Kleinschreibung (`bcf0f5c`)
- [x] Logo deutlich größer und auf jedem Untergrund sichtbar, die Seite misst hell oder dunkel selbst (`a37f12a`, `1ca09cb`)
- [x] Intro-Video `intro.mp4` unter dem Headerbild, startet erst nach Klick, passt sich dem Format an (`33f5096`, `2be1de6`)
- [x] `pnpm media:optimize <ordner>` erzeugt Web-Fassungen (`*.web.mp4`, verkleinerte Bilder), längeres Caching (`d45700a`)
## Grundlage
`docs/MEDIEN.md` (alle Dateinamen), `docs/BETRIEB.md` Abschnitt 9. Welche Dateien im Cluster tatsächlich liegen, ist im Repo nicht dokumentiert; fehlende Porträts und Reels: #24.
## Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026)
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Logo, Headerbild, Porträts, Reels und ein Intro-Video ohne neuen Build austauschen können: Dateien mit festen Namen in das Medienverzeichnis legen, die Seite erkennt sie selbst.
Umgesetzt
/media/…ausMEDIA_DIR(src/app/media/[...path]/route.ts,src/lib/site-media.ts), im Cluster schreibgeschützt eingehängtes SMB-Volumeartista-modelcamp-mediabcf0f5c)a37f12a,1ca09cb)intro.mp4unter dem Headerbild, startet erst nach Klick, passt sich dem Format an (33f5096,2be1de6)pnpm media:optimize <ordner>erzeugt Web-Fassungen (*.web.mp4, verkleinerte Bilder), längeres Caching (d45700a)Grundlage
docs/MEDIEN.md(alle Dateinamen),docs/BETRIEB.mdAbschnitt 9. Welche Dateien im Cluster tatsächlich liegen, ist im Repo nicht dokumentiert; fehlende Porträts und Reels: #24.Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026)
Stand: 2026-10-16 (Quelle: git origin/main
9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)