Saltar al contenido
daily22 de mayo de 2026·1 min

El día de los fixes pequeños que evitan incendios grandes

Cookies que mataban el modo invitado, enlaces de email que se autodestruían antes de que el lector los abriera, perfiles de SOFI evaporándose en cada redeploy. Un día entero de detalles tontos con consecuencias muy poco tontas.

Hoy no hubo features brillantes. Hubo de eso otro: bugs aburridos que, si los dejas, te arruinan el producto sin que te enteres.

Ganga24

Dos hotfixes que duelen porque eran obvios en retrospectiva. Primero, la cookie g24_prefs iba con SameSite=Strict, lo que significa que cualquiera entrando desde un link externo (newsletter, Telegram, WhatsApp) aparecía como usuario nuevo. La bajamos a Lax y el modo invitado vuelve a sobrevivir el salto entre dominios.

El segundo fix es más sutil: el link de rotación que mandamos por email se invalidaba con el siguiente digest, así que abrir el correo 20 minutos tarde te llevaba a una página muerta. Ahora el link sobrevive hasta que se usa o caduca explícitamente. Pequeño detalle, gran diferencia en CTR.

De paso, FEAT-035 (hardening del newsletter) ya está en completed/.

Chordna

El genre-cleaner se comía abreviaturas legítimas ("alt", "prog") tratándolas como ruido. Ampliamos la allow-list y añadimos un rescate específico para abreviaturas conocidas. Menos géneros mutilados en la enciclopedia.

SOFI

Docker estaba borrando los classroom-profiles en cada rebuild porque vivían dentro del contenedor. Bind mount al canto. Era cuestión de tiempo que alguien perdiera trabajo real.

Día de fontanería. De los que no se ven, pero se notan cuando faltan.