الكلجديدمُحسّنإصلاح
مُحسّن

إلغاء playground requests قيد التنفيذ

اضغط على زر 'Cancel' الجديد أثناء تحميل playground request وسنقوم بإلغائه بسلاسة. تعود اللوحة فوراً إلى حالة idle مع رسالة 'Request canceled' بدلاً من خطأ شبكة مخيف.

جديد

إظهار مفاتيح API بعد الإنشاء

يمكن إظهار المفاتيح التي تنشئها بدءًا من اليوم في أي وقت، سواء في صفحة API Keys أو داخل curl reproducer في playground. انقر على أيقونة العين، وأكد الإجراء، وسيظهر المفتاح الكامل لمدة 15 ثانية قبل أن يختفي تلقائيًا (تُسجّل كل عملية إظهار في audit-log). تظل المفاتيح الأقدم قابلة للعرض لمرة واحدة فقط؛ أعد إنشاء أي مفتاح قديم لجعله قابلاً للإظهار.

مُحسّن

Proxy Finder يعيد فحص الـ pool بسرعة أكبر

طابور إعادة الفحص يفرغ الآن في غضون أيام بدلاً من أسابيع. لقد اختصرنا الوقت المستغرق لاختيار كل proxy للاختبار من حوالي 2 ثانية إلى حوالي 10 ms، مما يبقي الـ pool أكثر تحديثاً تحت الضغط. عدد أقل من عناوين IP الميتة في التدوير، وكل طلب لـ Single و Proxy Finder يعمل مع مجموعة أكثر كفاءة.

مُحسّن

تحديث مجمع proxy بشكل أسرع

تتوزع كل دفعة تحديث الآن عبر شبكات فرعية مختلفة، مما يتيح لكل عملية تشغيل استخدام ميزانية التزامن الكاملة. يتجدد تجمع Proxy Finder بمعدل أسرع من 5 إلى 10 مرات، وتتم إزالة الإدخالات القديمة خلال ساعات.

إصلاح

وصول الـ proxies المكتشفة حديثًا إلى المجموعة بشكل أسرع

لقد قمنا بإصلاح بطء كان يتسبب في انتظار الـ proxies المكتشفة حديثًا قبل التحقق من صحتها. يقوم Proxy Finder الآن بفحصها على الفور، مما يحافظ على تحديث المجموعة باستمرار مع وجود المزيد من الـ proxies النشطة والصالحة للعمل قيد التدوير.

مُحسّن

Playground يعمل الآن على الهواتف

عندما يقل العرض عن 768px، ينقسم صف الـ URL إلى صفين، وتُمرر علامات تبويب الـ response أفقياً، ويتحول جدول الـ cookie إلى شبكة بطاقات. تفتح تلميحات الأدوات عند النقر بدلاً من الـ hover، ويحصل جهاز iPhone SE (تحت 374px) على تصغير إضافي. تم توسيط زر Send بشكل صحيح، ولم يعد الـ URL الطويل يتسبب في تمرير الصفحة أفقياً.

مُحسّن

ميزة التوسيع في Playground أصبحت الآن تراكباً حقيقياً بملء الشاشة

كانت ميزة التوسيع تقوم بتمديد بطاقة response داخل تدفق الصفحة، مما تسبب في إضافة شريط تمرير (body scroll) للألواح الطويلة وتغيير التخطيط. أصبحت الآن تراكباً ثابتاً بين الشريط الجانبي وحافة viewport، مع ألواح تتمدد لتملأ الـ viewport. يغلقها مفتاح Escape؛ وتقوم دالة helper واحدة بمعالجة مسارات النقر والضغط على المفاتيح.

إصلاح

ملفات cookies في Playground تتبع قواعد host-only لـ RFC 6265

يتتبع Playground الآن السمة Domain بشكل صحيح، لذلك تبقى الـ cookies المقتصرة على المضيف في المضيف الخاص بها. تضع طريقة العرض Parsed شارة HO عليها، وتطابق طريقة العرض Raw ما أرسله الـ upstream.

مُحسّن

API يرفض وجهات الشبكة الخاصة

الوجهات التي يتم تحليلها إلى نطاق شبكة خاصة تعيد الآن الرمز 400 مع خطأ تحقق واضح بدلاً من إعادة توجيهها. يتم إجراء الفحص قبل إرسال أي request، ويغطي نطاقات IPv4 و IPv6 المحجوزة. إذا مررت اسم مضيف داخلي بالخطأ، فستظهر لك رسالة خطأ واضحة على الفور. ينطبق السلوك نفسه على Single و Proxy Finder و Browser.

جديد

خادم MCP متوفر الآن على mcp.foura.ai

وجّه أي عميل متوافق مع MCP إلى https://mcp.foura.ai/mcp وقم بالمصادقة باستخدام مفتاح API الخاص بـ FourA. ستحصل على Single و Proxy Finder و Browser كأدوات يمكن لنموذج LLM الخاص بك استدعاؤها مباشرة. يعمل مع Claude Desktop و Claude Code وأي عميل آخر يدعم بروتوكول MCP. دليل الإعداد ←

جديد

تبويب Browser في مساحة التجربة

تحتوي مساحة التجربة في الصفحة الرئيسية على تبويب ثالث لـ Browser، بجانب Use Proxy و Find Proxy. سجل الدخول ويمكنك تشغيل طلبات Browser حقيقية من لوحة التحكم بنقرة واحدة.

مُحسّن

تحويل مساحة تجربة لوحة التحكم إلى IDE حقيقي للـ requests

تتشارك أعمدة Request و response الآن علامات تبويب متطابقة (UI، و Body، و Headers، و Cookies، و Raw). يحتوي كل قسم على مفتاح تبديل العرض الخاص به (JSON tree، و HTML tree، ونص)، ويقوم Expand بتمديد الـ response ليعرض بالكامل، ويفتح الاختصار Ctrl/Cmd+K ميزة البحث في القسم (find-in-pane) مع إمكانية التنقل بين التالي والسابق. تتوفر أزرار Copy و Download في كل قسم لتلتقط ما يظهر على الشاشة تماماً، وتقوم علامة التبويب Cookies الآن بالتجميع حسب المضيف (host) مع ميزة التصفية (filter)، والحذف لكل صف، وشارات الحالة (flag badges).

إصلاح

تتطابق حقول Playground مع مخطط API الحقيقي

أصبحت جميع حقول Playground الآن متوافقة مع المخطط: يفرض المتصفح استخدام GET، ويخفي مساحة النص، وتعرض علامة التبويب Raw نفس الـ JSON الذي يصل إلى API بالإضافة إلى كود curl لإعادة الإنتاج.

إصلاح

يعمل Unblocker من البداية إلى النهاية على Single و Proxy Finder

مع unblocker: true، يحمل Single و Proxy Finder الآن توقيع unblocker الكامل حتى المصدر، لذا فإن جدران الحماية من الروبوتات التي تتحقق منه تسمح بمرور الطلب.

إصلاح

حل تحديات Cloudflare غير النشطة على Browser

تُرجع بعض مواقع Cloudflare الاستجابة 200 OK ولكنها تحقن برمجية خلفية تُصدر الـ cookie الحقيقي cf_clearance بعد لحظة. وكان Browser يُرجع الصفحة قبل وصول الـ cookie ذاك، مما يترك مخزن الـ cookie فارغاً. أما الآن، ينتظر Browser حدث الـ cookie، لتتمكن من الحصول على cf_clearance نظيف يمكنك إعادة استخدامه عبر Single أو Proxy.