TodoNuevoMejoradoCorregido
Mejorado

Columnas ordenables y barra lateral colapsable

Haz clic en el encabezado de una columna en el Dashboard para ordenarla. Funciona en Actividad, API Keys y sesiones, sobrevive a la actualización automática, y Ctrl-clic (Cmd en Mac) limpia la selección. La barra lateral también se colapsa en una barra de iconos cuando quieras que la tabla respire.

Mejorado

Las etiquetas de Actividad coinciden con el Resumen

Actividad solía mostrar cadenas de resultado sin procesar como Application_fail, mientras que Resumen utilizaba etiquetas descriptivas (App Fail) con los colores correctos. Actividad ahora utiliza las mismas etiquetas y colores, por lo que ambas vistas se leen igual.

Mejorado

Cada response de la API incluye un request ID

Las llamadas autenticadas ahora devuelven un header X-Foura-Request-Id. Almacénalo en tus propios logs y podrás asociar cualquier request con su fila en Activity, o dárselo a soporte para que podamos verificar exactamente qué ocurrió de nuestro lado.

Mejorado

Cancelar requests en curso del playground

Presiona el nuevo botón Cancelar mientras se carga un request del playground y lo abortamos de forma limpia. El panel regresa al estado inactivo con una nota de 'Request cancelado' en lugar de un error de red alarmante.

Mejorado

Proxy Finder verifica el pool más rápido

La cola de verificación ahora se vacía en días en lugar de semanas. Redujimos el tiempo para seleccionar cada proxy a probar de aproximadamente 2 segundos a unos 10 ms, por lo que el pool se mantiene más fresco bajo carga. Menos IPs muertas en rotación, y cada llamada a Single y Proxy Finder funciona con un conjunto más saludable.

Mejorado

El pool de proxies se actualiza más rápido

Cada lote de actualización ahora se distribuye en distintas subredes, por lo que cada ejecución utiliza todo el presupuesto de concurrencia. El grupo de Proxy Finder se renueva de 5 a 10 veces más rápido y las entradas obsoletas se eliminan en unas horas.

Mejorado

Playground ahora funciona en móviles

Por debajo de 768px, la fila de la URL se divide en dos filas, las pestañas de response se desplazan horizontalmente y la tabla de cookies se convierte en una cuadrícula de tarjetas. Los tooltips de ayuda se abren al hacer tap en lugar de hover; el iPhone SE (por debajo de 374px) obtiene una reducción de tamaño adicional. El botón Send se centra correctamente y una URL larga ya no desplaza la página horizontalmente.

Mejorado

La expansión del playground ahora es una superposición a pantalla completa

Antes, la función de expandir estiraba la tarjeta de respuesta dentro del flujo de la página, por lo que los paneles altos añadían desplazamiento al body y alteraban el diseño. Ahora es una superposición fija entre la barra lateral y el borde del viewport, con paneles que crecen para llenar el viewport. Escape la cierra; un helper gestiona las rutas de clics y teclas.

Mejorado

La API rechaza destinos de red privada

Los destinos que resuelven a un rango de red privada ahora devuelven un 400 con un error de validación claro en lugar de ser reenviados. La comprobación se ejecuta antes de que salga cualquier request y cubre los bloques IPv4 e IPv6 reservados. Si pasa accidentalmente un hostname interno, verá un error claro de inmediato. Mismo comportamiento en Single, Proxy Finder y Browser.

Mejorado

Dashboard playground rediseñado como un verdadero IDE de requests

Las columnas de request y response ahora comparten pestañas coincidentes (UI, Body, Headers, Cookies, Raw). Cada panel tiene su propio selector de vista (árbol JSON, árbol HTML, texto), Expandir estira la response a ancho completo y Ctrl/Cmd+K abre la búsqueda dentro del panel con navegación siguiente/anterior. Los botones de Copy y Download se ubican en cada panel y capturan exactamente lo que está en pantalla, y la pestaña Cookies ahora agrupa por host con filtro, eliminación por fila y etiquetas de flags.

Mejorado

Cada artículo del blog ahora tiene su propia tarjeta de vista previa

Hemos implementado tarjetas Open Graph únicas para los 30 artículos de blog existentes. Los enlaces compartidos en Discord, LinkedIn, Slack o Twitter ahora muestran una vista previa limpia y de marca en lugar de un favicon genérico. Los nuevos artículos tienen su tarjeta generada automáticamente, con un ajuste de texto que distribuye los títulos largos en lugar de cortarlos a mitad de palabra.

Mejorado

Las imágenes del blog se adaptan al conmutador de tema

Las capturas de pantalla y los diagramas integrados en los artículos del blog ahora cambian al activar el conmutador de modo claro/oscuro. Se acabaron las imágenes oscuras que deslumbran en una página clara o las capturas pálidas que desaparecen en una oscura.

Mejorado

El filtro de producto ahora funciona en Metrics y Activity

El filtro de chip de producto (Single, Proxy, Browser) ahora también funciona en Metrics y Activity, no solo en Overview. Seleccione un producto en cualquier lugar y su elección se mantendrá en las tres páginas. Una pequeña salvedad: el alcance de Concurrency en Metrics está deshabilitado cuando un filtro de producto está activo, ya que la concurrencia aún no se desglosa por producto.

Mejorado

Términos actualizados: uso aceptable y jurisdicción de la UE

Añadimos una cláusula explícita de uso aceptable que cubre sitios web de terceros, además de una sección de jurisdicción más clara: los tribunales de Sofía, manteniendo la excepción para consumidores de la UE. Vale la pena leerlos de nuevo rápidamente si trabajas con nosotros a gran escala.

Mejorado

Vistas previas por página para redes sociales en todo el sitio

Compartir un enlace de FourA en Twitter, Slack, LinkedIn o Discord solía mostrar una tarjeta genérica por defecto. Ahora, cada página pública tiene su propia imagen de vista previa con el título y las etiquetas correctas. Un detalle menor, pero aparece cada vez que alguien nos comparte.