Todos los artículos

Resumen de FourA: del 24 de abril al 1 de mayo de 2026

Esta semana en FourA: el panel de Proxy Finder se integra al sistema de diseño de FourA, los errores de inicio de sesión ahora se recuperan limpiamente y Overview filtra por producto y resultado.

Aspectos destacados

El panel de Proxy Finder ahora se ve y se comporta como el resto de FourA: mismas fuentes, mismos gráficos, mismo tema que te sigue por los subdominios. Los errores de inicio de sesión que solían terminar en una página 400 ahora se recuperan y te envían de vuelta al inicio de sesión. Y puedes filtrar las analíticas de Overview por producto: Single, Proxy Finder o Browser.

Novedades

Panel de Proxy Finder: sistema de diseño aplicado

Esta semana terminamos de migrar el panel de Proxy Finder al sistema de diseño de FourA. Tipografía Outfit, paleta índigo, Chart.js unificado, el mismo patrón de barra lateral que el Dashboard principal, contenedores de tablas que resaltan del fondo de la página y tarjetas de estadísticas que combinan. Ambas vistas en Proxy Finder también tienen nuevos favicons.

La sincronización de temas ahora es en tiempo real. Cambia de claro a oscuro en el Dashboard principal y Proxy Finder lo sigue en milisegundos. Lo mismo a la inversa. Sin recargar.

Si has estado saltando entre productos, deberías notar la diferencia: ya no se siente como tres aplicaciones separadas cosidas entre sí.

Filtros de producto y resultado en el Dashboard

Overview ahora tiene filtros tipo chip sobre las métricas. Elige Single, Proxy Finder o Browser para ajustar cada panel y gráfico a un producto. Lo mismo con Outcome: filtra por éxito, tiempo de espera, rate limit y más.

La tabla Activity obtuvo símbolos codificados por color para cada producto, de modo que puedes escanear el registro y ver qué producto manejó un request sin leer la columna.

Una nota breve: cuando filtras por producto, el panel de Concurrencia se deshabilita. Ese panel usa recuentos de conexiones en vivo que no están desglosados por producto, por lo que preferimos atenuarlo que mostrar un número engañoso.

Recuperación de inicio de sesión en lugar de errores sin salida

Si llegas al flujo de inicio de sesión en un momento inoportuno (botón de retroceso, marcador, dos pestañas abiertas a la vez, cookie caducada), la comprobación de estado de OAuth podría fallar y dejarte en una página 400 invalid_state en crudo. Ocho acciones diferentes de un usuario normal podrían desencadenarlo, todas inofensivas.

Eso se acabó. La comprobación de estado ahora borra las cookies obsoletas y te envía de vuelta a /auth/login limpiamente. Las páginas de error solo para casos catastróficos ahora también tienen la marca, por si ocurre algo realmente catastrófico. Y /logout borra correctamente la cookie de estado de OAuth junto con la sesión.

Si te has estado topando con el muro de inicio de sesión, ya no debería pasarte.

Single: respuestas más claras cuando el upstream no está disponible

La API Single ahora distingue entre dos modos de fallo que antes parecían iguales: que el sitio de destino no esté disponible frente a que el destino devuelva algo que no sea el JSON que esperábamos.

Si analizas las respuestas de Single programáticamente, esto es importante. Puedes tratar "el sitio está caído" y "el sitio devolvió un HTML extraño" como casos diferentes sin inspeccionar el body tú mismo.

API Keys: botón de copia in situ y protección modal

Dos pequeñas correcciones en la página Keys que surgieron de observar a usuarios reales.

El botón "Copy" ahora vive en el propio bloque de la nueva clave, no solo en el pie de página del modal. La gente no asociaba el botón del pie de página con el valor de la clave que estaba encima. Ahora está donde esperarías.

Y el modal de nueva clave está protegido contra el cierre accidental del fondo. ¿Haces clic fuera? No pasa nada. Solo pierdes la clave si lo cierras a propósito. Antes de esta corrección, un clic perdido podía destruir una clave recién creada sin ruta de recuperación.

Bajo el capó

El pool de Proxy Finder ahora se sincroniza de forma incremental en lugar de extraer la lista completa cada vez. La calidad de selección también sobrevive a los reinicios: el estado de puntuación persiste entre arranques, por lo que no volvemos a aprender el pool desde cero después de cada reinicio. Efecto neto para ti: calidad de proxy más consistente, menos puntos ciegos después de un despliegue.

El lado de descubrimiento de Proxy Finder descartó algunos feeds de origen inactivos, agregó 25 nuevos y ahora rechaza los orígenes que devuelven hosts que no son IPv4 o protocolos desconocidos. Una ingesta silenciosamente mejor, menos candidatos basura.

El script de analíticas en la página de estado pública ya no está bloqueado, por lo que si la habías abierto recientemente y notaste que la consola de desarrollo se quejaba, está solucionado.

Y en el blog, los gráficos del caso de estudio de latencia se actualizaron para mostrar solo el tráfico de producción de uno de nuestros usuarios más grandes, excluyendo un destino hostil para que la mediana no se vea arrastrada por un solo sitio atípico. La publicación en sí es la misma; los números ahora son simplemente más honestos.