Restaurar el papel pintado de la cabeza de perfil y alambre sus controles al editor

Fixkamo-internal
Se descapó
6 de agosto de 2026 a las 21:31 UTC
Autor
kamo
Compromit
b8d1c48

La banda detrás del avatar en ******************* se había ido plano gradiente. No la función de papel pintado . ae85a8ae enrutaba las fotos de la cabecera a través de next/image . safeImageSrc, que reescribe el inquilino https://theme..apex/... URLs a /api/images/proxy. Ese proxy consigue el lado del servidor detrás de un DNS de la burundidad pública pin, y un host de tema que resuelve dentro del cúmulo falla, por lo que cada fotograma golpea OnError y se escondió. El editor de papel pintado nunca mostró la falla porque pinta fotos como imagen de fondo CSS, que la página CSP ya permite listas (img-src ... https://theme..apex). La cabecera ahora hace lo mismo: sin salto proxy. Más allá de la pintura, la cabecera estaba derivando el papel pintado de forma independiente. ir, todas las filas en vez de las al aire, sólo fotos de org, no tono, sin consola modo. Ahora resuelve el telón de fondo de exactamente las piezas que el editor utiliza, por lo que el dos páginas no pueden discrepar: useMemberBackgrounds para la secuencia en el aire y la org-vs-own source, useBackgroundMode para una presentación de deslizamientos de v simples, useBackgroundTone para la lavadora. Se mantiene el movimiento de Ken Burns; el tono lava lavarse sobre las fotos y el la legibilidad scrim sobre eso, por lo que el texto de identidad blanca sobrevive a un encalado totalmente blanqueado tono. La resolución de fotos org (config.json backgroundImageCount --img/bg/-n.webp, 404s caído) se duguó en tres lugares y ahora se utilizaOrgThemeImages, en caché por pestaña. MediaChrome y useMemberBackgrounds salen de la ruta de papel pintado hacia app/componentes/background y app/ooks para que la cabecera pueda compartirlas literalmente más bien que crecer una segunda aplicación que deriva. Fuente / Consola / Tono y un atajo de "Mis fondos de pantalla" ahora se sientan a la derecha de la bloqueo de identidad de mi perfil como un atajo a la configuración que en vivo en la página del editor, escribiendo las mismas tiendas. La cápsula renderiza únicamente en su perfil PROPunto: modo de consola y tono son las ui-preferencias del miembro de la sesión, así que ofreciéndolos en el de otra persona El perfil editaría silenciosamente su propia consola mientras parece editar la suya. Fuente Además, necesita el miembro-background derecho, y vuelve a caer en la cerradura de MediaChrome Comprensión sin ella. Otras pestañas hacen que la banda carezca de controles. Los fondos de pantalla están ahora en forma de defecto: useBackgroundMode predeterminado para la presentación de diapositivas, y simple es algo en lo que un miembro opta por ella. El caso de la llave ausente también está en caché, así que un miembro que Nunca ha tocado el interruptor ya no re-probes ui-preferences en cada montaje. Verificado con tsc --noEmit. eslint no puede correr en este repo . eslint-config-next muere en un tipo de conexión circular, sin conexión, no relacionado y preexistente.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios