Wiederherstellen Sie die Profil-Header-Hintergrund und verdrahten ihre Kontrollen an den Editor

Fixkamo-internal
Verschifft
6. August 2026 um 21:31 UTC
Autor
kamo
Ausschuss
b8d1c48

Die Band hinter dem Avatar auf ************ war flach geworden Gradient. Nicht die Tapete-Funktion - ae85a8ae leitete die Header-Fotos durch next/image + safeImageSrc, das das https://theme des Mieters umschreibt.<apex&... URLs zu /api/images/proxy. Dieser Proxy holt Server-Seite hinter einer Public-Routiness DNS pin, und ein Thema-Host, der innerhalb des Clusters löst es, so dass jeder Frame Hit auf Error und versteckte sich. Die Tapete Editor nie zeigte den Fehler, weil es malt Fotos als CSS Hintergrund-Bild, das die Seite CSP bereits Listen erlaubt (img-src ... https://theme.<apex?). Der Header macht jetzt das Gleiche: kein Proxy Hop. Jenseits der Farbe, der Kopfzeile wurde die Tapete unabhängig ableiten - eine eigene Liste holen, alle Zeilen statt der on-air diejenigen, org Fotos nur, kein Ton, keine Konsole Modus. Es löst nun den Hintergrund aus genau den Stücken, die der Editor verwendet, so dass die zwei Seiten können nicht widersprechen: useMemberBackgrounds für die On-Air-Sequenz und die org-vs-own source, useBackgroundMode für plain-vs-slideshow, useBackgroundTone für die Wäsche. Ken Burns Bewegung wird gehalten; die Tonwäsche sitzt über den Fotos und die Lesbarkeit scrim darüber, so dass die weiße Identität Text überlebt eine vollständig weiß getüncht Ton. Die Org-Fotoauflösung (config.json backgroundImageCount -- img/bg/{n-.webp, 404s fallengelassen) wurde an drei Stellen dupliziert und ist jetzt verwendenOrgTheImages, zwischengespeichert pro Tab. MediaChrome und useMemberBackgrounds bewegen sich aus der Tapetenroute in app/Komponenten/Background und App/Haken, so dass der Header sie wörtlich teilen kann als wachsen eine zweite Umsetzung, die driftet. Quelle / Konsole / Tone und eine "My Wallpaper"-Shortkürung sitzen jetzt rechts von der Identitätsblock - my-profile als Verknüpfung zu Einstellungen, die auf der Editor-Seite leben, die gleichen Läden schreiben. Die Pod-Renderungen nur auf Ihrem OWN-Profil: Konsolen-Modus und Ton sind die ui-Präferenzen des Sitzungsmitglieds, also bietet sie auf jemand anderes -Profil würde still Ihre eigene Konsole bearbeiten, während sie erscheinen, um ihre zu bearbeiten. Quelle zusätzlich benötigt die Mitglieder-Hintergrund rechts, und fällt zurück zu MediaChrome Schloss Erschwinglichkeit ohne sie. Andere Tabs machen das Band ohne Kontrollen. Wallpaper sind jetzt ON standardmäßig: useBackgroundMode Standardwerte zu Diashow, und schlicht ist etwas, in das sich ein Mitglied entscheidet. Der abwesende Schlüssel Fall ist auch zwischengespeichert, so ein Mitglied, das hat noch nie den Schalter berührt nicht mehr neu ui-Preferences ui-Preferences auf jeder Halterung. Verifiziert mit tsc --noEmit. eslint kann nicht in diesem repo laufen . eslint-config-next stungs auf einem kreisförmigen TypeError, der nicht verwandt und bereits vorhanden ist.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen