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

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

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

مُحسّن

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

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

مُحسّن

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

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

مُحسّن

كل منشور مدونة يمتلك الآن بطاقة معاينة خاصة به

أطلقنا بطاقات Open Graph فريدة لجميع منشورات المدونة الحالية البالغ عددها 30 منشوراً. تعرض الروابط التي تتم مشاركتها على Discord أو LinkedIn أو Slack أو Twitter الآن معاينة نظيفة ومميزة بهوية العلامة التجارية بدلاً من أيقونة favicon عامة. ويتم إنشاء بطاقات المنشورات الجديدة تلقائياً، مع ميزة ملاءمة النصوص التي تقوم بالتفاف العناوين الطويلة بدلاً من قطعها في منتصف الكلمة.

مُحسّن

صور المدونة تستجيب لتبديل المظهر

تتبدل الآن لقطات الشاشة والمخططات المضمنة في منشورات المدونة عند تبديل المظهر الفاتح/الداكن. لن تعاني بعد الآن من الصور الداكنة التي تبرز بشكل مزعج في الصفحات الفاتحة، أو لقطات الشاشة الباهتة التي تختفي في الصفحات الداكنة.

مُحسّن

فلتر المنتج يعمل الآن على Metrics و Activity

يعمل فلتر شريحة المنتج (Single، وProxy، وBrowser) الآن على Metrics و Activity أيضاً، وليس فقط على Overview. اختر منتجاً من أي مكان، وسينتقل اختيارك عبر الصفحات الثلاث كلها. تنبيه بسيط: يتم تعطيل نطاق Concurrency على Metrics عندما يكون فلتر المنتج نشطاً، نظراً لأن concurrency لا يتم تقسيمها حسب المنتج بعد.

مُحسّن

تحديث الشروط: الاستخدام المقبول والولاية القضائية للاتحاد الأوروبي

تمت إضافة بند صريح للاستخدام المقبول يغطي المواقع الإلكترونية التابعة لجهات خارجية، بالإضافة إلى قسم أكثر وضوحاً للولاية القضائية: محاكم صوفيا مع الاحتفاظ باستثناء المستهلك في الاتحاد الأوروبي. يستحق الأمر إعادة قراءة سريعة إذا كنت تعمل معنا على نطاق واسع.

مُحسّن

معاينات شبكات التواصل الاجتماعي لكل صفحة عبر الموقع

مشاركة رابط FourA على Twitter أو Slack أو LinkedIn أو Discord كانت تؤدي سابقاً إلى استخدام بطاقة عامة واحدة. أصبح لكل صفحة عامة الآن صورة معاينة خاصة بها مع العنوان والعلامات المناسبة. تفصيل صغير، ولكنه يظهر في كل مرة يشاركنا فيها شخص ما.

مُحسّن

Proxy Finder يحافظ على حجمه المدمج خلال الجلسات الطويلة

أداة الانتقاء الذكية، الجولة الثانية. كانت مجموعة العمل تتسع سابقًا كلما اكتشفنا proxies جديدة، وتتسلل الـ proxies الأبطأ عائدة إلى التناوب. الآن، يتم استبعادها فورًا أثناء التشغيل، لتظل أوقات الاستجابة مستقرة سواء كنت تقوم بالتشغيل لمدة 10 دقائق أو 10 ساعات.

مُحسّن

Proxy Finder يتعلم أي proxies تعمل

كان اختيار proxy عشوائيًا في السابق. الآن، يتذكر Proxy Finder أي proxies قدمت أداءً جيدًا لكل وجهة، ويختارها أولاً. لا تزال requests الأولية تأخذ عينات من عدد قليل لتكوين الصورة. بعد ذلك، من المفترض أن تلاحظ أوقات response أكثر استقرارًا وحالات تأخير أقل على الأهداف المتكررة.

مُحسّن

يبقى API متاحاً خلال عمليات الإطلاق

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

مُحسّن

بيانات بلد أكثر دقة في نتائج proxy

أصبحت حقول البلد والقارة في عمليات lookup لـ proxy أكثر دقة الآن. قمنا بترقية مصدر بيانات geo الأثقل وزناً ليكون authoritative، وخفضنا المصدر الأخف وزناً ليكون fallback. عناوين IP للمناطق الحدودية التي كانت تتنقل بين الدول أصبحت ثابتة الآن. قم بالتصفية حسب البلد في Proxy Finder، وستكون نتائجك أكثر استقراراً.

مُحسّن

تحديث مجموعة مصادر Proxy Finder

قمنا بتصفية موجزي مصادر معطلين وأضفنا 25 موجزًا جديدًا. كما أصبحت عملية التحقق من صحة المدخلات أكثر صرامة، بحيث لا تدخل المضيفات غير المتوافقة مع IPv4 والبروتوكولات غير المعروفة إلى المجموعة أبدًا. والنتيجة هي مجموعة أكبر وأكثر نقاءً تغذي Proxy Finder.

مُحسّن

رموز حالة أكثر وضوحًا عند حدوث الإخفاقات المؤقتة

نُرجع الآن رمز 503 عندما تكون خدمتنا غير متاحة لفترة وجيزة، ورمز 502 عندما يتعذر تحليل response. يحل كلاهما محل رمز 500 العام القديم. يمكن لمنطق إعادة المحاولة لديك الوثوق برمز الحالة الآن.