- Verschifft
- 18. Mai 2026 um 02:58 UTC
- Autor
- Kamo
- Ausschuss
- 6ba9770
Ported ThemeLogo ließ die lokale Datei Fallback der kamo-internen original hatte, so dass jeder Gastgeber, dessen Mieter MinIO Eimer nicht gewesen war Vorsorge (oder existiert überhaupt nicht) stillschweigend zu einem Text degradiert wordmark. Die Standardeinstellungen saßen in Kamo-internal/öffentlich/ das Ganze Zeit kopiert sie über. - public/logo.svg + public/logo-full.svg kopiert wörtlich von kamo-interne Standardwerte (die K-Blelat-Marke, primär grün #98AA42). - ThemeLogo.candidates() jetzt an /logo-full.svg und /logo.svg an die Fallback-Kette NACH den Mieter MinIO URLs. Mietervermögen gewinnen wenn vorhanden; sonst die lokale Fallback-Renderungen. - ThemeLogo nicht mehr bails, wenn getThemePath() kehrt leer - lokal Fallbacks allein sind immer noch eine gültige Liste. - Cache-Bust wird für /-prefixed lokale Pfade übersprungen (Next.js besitzt Caching für die). - SSR <link rel="preload"> in app/layout.tsx-Ziele /logo-full.svg wenn sich kein Mieterpfad löst, so dass der Header nicht blinkt wordmark, bevor das Bild ankommt. Build 32/32.