ملاحظات الإصدار 1.190.85
منذ الإصدار 1.173.85، خضع AB لعملية إعادة تسمية لإزالة الالتباس في متجر تطبيقات Teams، ورُفع حد تخزين قائم منذ فترة طويلة على المهام ومقالات الويكي، وأُضيفت بعض التحسينات في الصلابة التي تظهر فائدتها أكثر عندما يحدث خطأ ما. لا يُعدّ أيٌّ منها تحولاً جذرياً بمفرده — لكنها مجتمعةً تجعل التطبيق يبدو أخف وأصعب على الأعطال.
اسم جديد: AB Projects
أصبح تطبيق Teams يحمل اسم AB Projects، ليحل محل الاسم السابق "AB" في كل ما يراه المستخدم: البيان، وبطاقات الترحيب، وتحية البوت في نطاقات المحادثات الفردية والقنوات، والتوطين داخل Teams لتسع لغات. يميّز الاسم الجديد التطبيق عن بقية عائلة AB (مثل AB CRM وغيرها)، ويتجنّب إطار "Tasks" — فهذه أداة للفرق وليست قائمة مهام شخصية.
- ثماني لغات جديدة داخل Teams. تنضمّ العربية والصينية المبسّطة والفرنسية والألمانية والكورية والبرتغالية والروسية والإسبانية إلى اليابانية كتجارب مترجمة بالكامل داخل التطبيق — تتبدّل أسماء البيان وعناوين الأوامر والأوصاف وبطاقات الترحيب جميعها وفقاً للغة Teams لديك.
- توافق مع علامة Microsoft Teams. وفقاً لإرشادات العلامة التجارية لشركة Microsoft، أصبحت أوّل إشارة إلى Teams في قائمة التطبيق تُكتب "Microsoft Teams" في كل اللغات — ويظهر ذلك في قوائم App Source.
- تحيات البوت مُوطَّنة. يتعرّف البوت على التحيات والأوامر المضمّنة مثل "my tasks" و"team tasks" و"help" بتسع صيغ مُوطَّنة (بالإضافة إلى الإنجليزية).
مستندات أكبر — وداعاً لحد 64 كيلوبايت
كانت مقالات الويكي وأوصاف المهام تفشل بصمت في الحفظ عندما يتجاوز محتواها نحو 32,000 حرف — وهو سقف 64 كيلوبايت لكل خاصية في Azure Table Storage. هذا السقف أصبح من الماضي:
- مقالات ويكي طويلة. مستندات التصميم، وتقارير ما بعد الحوادث، والدروس متعددة الأقسام — اكتبها بأيّ طول تشاء. أصبح المتن يُخزَّن في Blob خلف الكواليس، بينما يبقى سجل المقالة في الجدول صغيراً ولا يحوي سوى معاينة قابلة للبحث.
- أوصاف مهام طويلة. المعاملة نفسها تنطبق على أوصاف المهام. لصق ملخص متعدد الصفحات في حقل الوصف لم يعد يقطع اتصال SignalR في منتصف عملية الحفظ.
- البحث محفوظ. تُحفظ معاينة نصية لكل مقالة ووصف ضمن السجل القابل للبحث، فتظل تجربتا التصفية والبحث بالسرعة ذاتها كما كانت تماماً.
- البيانات القائمة تواصل العمل. المقالات والمهام التي حُفظت قبل هذا التغيير تستمر في العرض بصورة طبيعية — إذ يستعيد النظام المتن المضمّن عند الحاجة.
مهام فرعية أكثر سلاسة
- لوحة "إضافة مهمة فرعية" تفتح دائماً في المقدمة. عندما تكون لمهمة عدة مهام فرعية، كانت قائمة المهام الفرعية المضمّنة تحبس لوحة "إضافة مهمة فرعية" خلف صفحة تفاصيل المهمة — فاللوحة كانت مفتوحة تقنياً ولكنها غير مرئية. تمّ إصلاح ذلك: تطفو اللوحة الآن في المقدمة، ولم تعد قائمة المهام الفرعية المضمّنة تتنافس على ترتيب الطبقات.
- تحقق تاريخ الاستحقاق يُشير فقط إلى التواريخ غير الصالحة. كان الإطار الأحمر أسفل حقل تاريخ الاستحقاق يظهر على تواريخ صالحة تماماً بمجرد فتح اللوحة. كان المؤشر البصري معكوساً في موضعين — أُصلح كلاهما. أصبح الإطار الأحمر الآن مطابقاً لما تراه فعلاً.
- أوصاف المهام الفرعية الطويلة تُحفظ بموثوقية. لصق وصف طويل مُصاغ بـQuill في نموذج المهمة الفرعية الجديد لم يعد يقطع اتصال SignalR قبل اكتمال الحفظ — وهو إصلاح سقف SignalR ذاته الذي يُفيد أوصاف المهام الطويلة.
إشعارات Teams أكثر صلابة
- تعافٍ تلقائي عند فقدان الرسالة الأم. إذا حذف أحدهم رسالة Teams الأصلية التي ارتبطت بها مهمة، كانت التعليقات على تلك المهمة تفشل بصمت في التسلسل تحت الرسالة (المفقودة الآن). يكتشف AB الآن خطأ 404 وينشر تلقائياً بطاقة جديدة في القناة بدلاً من ذلك، فيبقى النشاط ظاهراً. تحتفظ المهمة بمعرّف البطاقة الجديدة، فتنتظم التعليقات اللاحقة تحتها.
- تغييرات الحالة والأولوية والمسؤول تنال الصلابة نفسها. جميع لوحات تعديل المهام تستخدم مسار الإشعار ذاته — فتستفيد كلها من آلية التعافي دون أيّ تعديل فردي.
صقل وتحسينات للجودة
- عامل تصفية الأولوية في شريط البحث الجانبي. أصبح اختيار عالية أو متوسطة أو منخفضة في شريط البحث الجانبي يصفّي بحسب الأولوية فعلاً بدلاً من إرجاع جميع النتائج المتطابقة. داخلياً، توحّدت كل مقارنات الأولوية عبر قاعدة الكود وفق المخطط القياسي
1=عالية، 2=متوسطة، 3=منخفضة— لا مزيد من فروق الأرقام القديمة بمقدار واحد. - اتصالات SQL تعيد المحاولة عند الإخفاقات العابرة. أصبح تطبيق الويب وواجهة API وMCP ومضيف الدوال يعيدون تلقائياً محاولة إخفاقات SQL العابرة — ولم تعد انقطاعات الاتصال القصيرة تظهر للمستخدم كأخطاء.
- لوحات التحرير تستجيب للنقر مجدداً. ظهر تراجع قصير الأمد وضع طبقة داكنة فوق لوحات التحرير بعد إصلاح ترتيب الطبقات للمهام الفرعية. اكتُشف في اليوم نفسه الذي أُبلغ فيه عنه وأُلغي — فقد كانت قاعدة الطبقة فضفاضة وأُزيلت.
كالمعتاد، يُحدَّث AB Projects تلقائياً — لا شيء يستلزم تثبيتاً من جانبك. وإن بدا شيءٌ غير صحيح بعد وصول النسخة الجديدة إليك، فالفريق على بُعد رسالة واحدة.