AlleNeuVerbessertBehoben
Verbessert

Sortierbare Spalten und einklappbare Sidebar

Klicke auf einen Spaltenkopf im Dashboard, um die Spalte zu sortieren. Das funktioniert bei Activity, API Keys und Sessions, bleibt beim Auto-Refresh bestehen und Strg-Klick (Cmd auf dem Mac) setzt die Auswahl zurück. Die Sidebar lässt sich auch zu einer Icon-Leiste einklappen, wenn die Tabelle mehr Platz braucht.

Verbessert

Aktivitäts-Labels entsprechen der Übersicht

Bisher zeigte die Aktivität rohe Ergebnis-Strings wie Application_fail, während die Übersicht benutzerfreundliche Labels (App Fail) mit den passenden Farben nutzte. Die Aktivität nutzt jetzt dieselben Labels und Farben, sodass beide Ansichten einheitlich zu lesen sind.

Verbessert

Jede API-Response enthält eine Request-ID

Authentifizierte Aufrufe enthalten jetzt einen X-Foura-Request-Id-Header. Speichere ihn in deinen eigenen Logs und du kannst jeden Request mit der entsprechenden Zeile in Activity abgleichen oder ihn an den Support übergeben, damit wir genau nachsehen können, was auf unserer Seite passiert ist.

Verbessert

Laufende Playground-Requests abbrechen

Klicke auf den neuen Abbrechen-Button, während ein Playground-Request lädt, und wir brechen ihn sauber ab. Das Panel springt mit dem Hinweis 'Request abgebrochen' in den Idle-Zustand zurück, statt eines erschreckenden Netzwerkfehlers.

Verbessert

Proxy Finder prüft den Pool schneller

Die Recheck-Queue leert sich jetzt in Tagen statt Wochen. Wir haben die Zeit zur Auswahl eines zu testenden Proxys von etwa 2 Sekunden auf rund 10 ms verkürzt, sodass der Pool unter Last frischer bleibt. Weniger tote IPs in Rotation, und jeder Single- und Proxy-Finder-Aufruf greift auf ein gesünderes Set zu.

Verbessert

Proxy-Pool aktualisiert schneller

Jeder Refresh-Batch verteilt sich nun über verschiedene Subnets, sodass jeder Durchlauf das volle Concurrency-Budget nutzt. Der Pool des Proxy Finders erneuert sich 5 bis 10 Mal schneller und veraltete Einträge werden innerhalb von Stunden entfernt.

Verbessert

Playground funktioniert jetzt auf Smartphones

Unter 768px bricht die URL-Zeile in zwei Zeilen um, Response-Tabs scrollen horizontal und die Cookie-Tabelle wird zum Card-Grid. Hinweis-Tooltips öffnen sich per Tap statt Hover; das iPhone SE (unter 374px) schrumpft zusätzlich. Der Send-Button ist korrekt zentriert und eine lange URL schiebt die Seite nicht mehr in den horizontalen Scroll.

Verbessert

Playground-Expand ist jetzt ein echtes Vollbild-Overlay

Bisher dehnte Expand die Response-Card im Seitenfluss, sodass hohe Panels einen Body-Scroll erzeugten und das Layout verschoben. Jetzt ist es ein fixiertes Overlay zwischen Sidebar und Viewport-Rand, mit Panels, die den gesamten Viewport ausfüllen. Escape schließt es; ein Helper verarbeitet Klick- und Tastenpfade.

Verbessert

API lehnt private Netzwerkziele ab

Ziele, die in einen privaten Netzwerkbereich auflösen, geben nun einen 400-Fehler mit einem klaren Validierungsfehler zurück, anstatt weitergeleitet zu werden. Die Prüfung erfolgt vor jedem ausgehenden Request und deckt reservierte IPv4- und IPv6-Blöcke ab. Wenn du versehentlich einen internen Hostnamen übergibst, siehst du sofort einen sauberen Fehler. Gleiches Verhalten bei Single, Proxy Finder und Browser.

Verbessert

Dashboard-Playground wird zur echten Request-IDE

Request- und Response-Spalten teilen sich jetzt identische Tabs (UI, Body, Headers, Cookies, Raw). Jedes Panel hat einen eigenen Ansichtsumschalter (JSON-Tree, HTML-Tree, Text), „Expand“ zieht die Response auf die volle Breite und Strg/Cmd+K öffnet die Suche im Panel mit Vor-/Zurück-Navigation. Copy- und Download-Buttons befinden sich direkt an jedem Panel und erfassen exakt das, was auf dem Bildschirm zu sehen ist, und der Cookies-Tab gruppiert jetzt nach Host mit Filter, Löschfunktion pro Zeile und Flag-Badges.

Verbessert

Jeder Blogpost hat jetzt eine eigene Vorschaukarte

Wir haben für alle 30 bestehenden Blogposts individuelle Open-Graph-Cards ausgerollt. Auf Discord, LinkedIn, Slack oder Twitter geteilte Links zeigen jetzt eine saubere, gebrandete Vorschau statt eines generischen Favicons. Für neue Posts wird die Card automatisch generiert, inklusive eines Text-Fittings, das lange Titel umbricht, anstatt sie mitten im Wort abzuschneiden.

Verbessert

Blog-Bilder reagieren auf deinen Theme-Toggle

Eingebettete Screenshots und Diagramme in Blogposts wechseln jetzt, wenn du den Hell/Dunkel-Toggle umlegst. Keine dunklen Bilder mehr, die ein Loch in eine helle Seite brennen, oder blasse Screenshots, die auf einer dunklen verschwinden.

Verbessert

Produktfilter funktioniert jetzt auch für Metriken und Aktivitäten

Der Produktchip-Filter (Single, Proxy, Browser) funktioniert jetzt auch bei Metriken und Aktivitäten, nicht nur in der Übersicht. Wähle einfach irgendwo ein Produkt aus und deine Auswahl wird für alle drei Seiten übernommen. Eine kleine Einschränkung: Der Concurrency-Bereich bei den Metriken ist deaktiviert, wenn ein Produktfilter aktiv ist, da Concurrency noch nicht nach Produkt aufgeschlüsselt wird.

Verbessert

Nutzungsbedingungen aktualisiert: Acceptable Use und EU-Gerichtsstand

Explizite Acceptable-Use-Klausel für Drittanbieter-Websites hinzugefügt, dazu ein klarerer Abschnitt zum Gerichtsstand: Gerichte in Sofia unter Beibehaltung der EU-Verbraucher-Ausnahmeregelung. Lohnt sich kurz noch einmal zu lesen, wenn du im großen Stil mit uns arbeitest.

Verbessert

Seitenspezifische Social-Previews auf der gesamten Website

Beim Teilen eines FourA-Links auf Twitter, Slack, LinkedIn oder Discord wurde bisher nur eine generische Card angezeigt. Jede öffentliche Seite hat jetzt ein eigenes Vorschaubild mit dem passenden Titel und Chips. Kleines Detail, aber es ist jedes Mal zu sehen, wenn uns jemand teilt.