مركز المصادرسجل التحديثات

سجل التحديثات 3 دقيقة قراءة

تجربة تسجيل دخول أكثر سلاسة وترقية أداء الـ API

T Tim · 6/05/2026 · 3 دقيقة قراءة

اليوم أطلقنا الواجهة الأمامية v3.1.x ومعها إصدار backend موافق. العناوين: تلميع كامل لتدفق تسجيل الدخول واستجابات API أسرع.


تجربة تسجيل دخول مُلمَّعة

تدفق OAuth بـ fallback مزدوج

فككنا تدفق OAuth وأعدنا بناء طبقة المرونة:

  • Popup mode يتراجع تلقائياً إلى redirect mode عند الحجب
  • فحوص Signed cookie + origin أكثر صرامة
  • حالات edge بين مصادر مختلفة مغطاة بالكامل الآن

معدل نجاح واستقرار تسجيل الدخول الإجمالي يرتفع بشكل ملحوظ — خاصة خلف الشبكات المؤسسية، مع عدة تبويبات مفتوحة، أو في إعدادات Safari الصارمة للخصوصية.


اكتشاف متصفحات in-app + الإرشاد

تفتح رابط Slima من Instagram، Facebook، Threads، LINE، Twitter/X، أو Discord؟

عادةً ما يكون دعم Google OAuth في متصفحات in-app متذبذباً، فيتعطل تسجيل الدخول.

الإصدار الجديد:

  • يكتشف وجودك في متصفح in-app
  • يعرض رسالة ودودة: “للحصول على أفضل تجربة تسجيل دخول، نوصي بفتح هذا في متصفح نظامك”
  • يوفّر زراً بنقرة واحدة للتبديل إلى Safari / Chrome

للزوار القادمين من تطبيقات اجتماعية، تسجيل الدخول سلس.


ترقية أداء الـ API

Books API يعيد المكتبة الكاملة في استدعاء واحد

GET /api/v1/books الآن default إلى per_page=100، صعوداً من قيمة أصغر.

من يشعر بهذا أكثر:

  • مستخدمو Slima MCP — Claude Code و Cursor وعملاء MCP الآخرون يجلبون مكتبتك كاملة في استدعاء واحد، دون حلقة pagination
  • سكربتات الأتمتة — أدوات batch (مثل النسخ الاحتياطي لجميع المخطوطات) تعمل أسرع بشكل ملحوظ
  • Book List في الواجهة الأمامية — يُحمَّل أسرع، خصوصاً للمستخدمين الكثيفين الذين لديهم 50+ كتاباً

أيضاً في هذا الإصدار

  • معالجة origin لـ OAuth signed cookie أكثر صرامة — سلوك متسق مع تسجيل الدخول متعدد التبويبات
  • تغطية اختبارات التكامل موسَّعة — مسارات تسجيل الدخول لديها حماية RED → GREEN كاملة
  • اكتمال i18n — جميع الـ 5 لغات مكتملة لـ Script Studio Import

القادم

استمرار تلميع المحرر، توسيع مصادر استيراد Script Studio، ونبدأ بالتفكير في الستوديو القادم.

تابع القراءة

مقالات ذات صلة.

أفضل درس هو صفحة مكتملة.

اقرأ حين تتعثّر. واكتب في بقية الوقت. ابدأ مشروعًا مجانًا.