اليوم أطلقنا الواجهة الأمامية 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، ونبدأ بالتفكير في الستوديو القادم.