ما تم إطلاقه، وما هو قادم
تغييرات هندسية حقيقية ومؤرخة، وليست نصًا تسويقيًا. كل إدخال هنا يعكس تغييرًا فعليًا في المنتج.
هل تتساءل عن التكلفة، أو تريد تجربته بنفسك؟ اطّلع على أسعارنا أو جرّبه.
- إصلاح
إخفاقات لوحة مفاتيح زائفة أقل، وأعداد متطابقة
لم تعد الأزرار المخصصة التي تعمل بمفتاحي Enter والمسافة تُسجَّل كإخفاقات في لوحة المفاتيح. ويحسب رأس التقرير الآن الملاحظات نفسها الموجودة في القائمة، وما يقع خارج معاييرك يُعرض منفصلًا.
- تحسين
أسعار أبسط
رصيد مجاني واحد للبداية، ثم 10 دولارات للرصيد (999 روبية في الهند)، مع خصم بسيط على الحزم الأكبر.
- تحسين
VPAT 2.5Rev بصيغة ITI
تتبع تقارير VPAT قالب ITI VPAT® 2.5Rev على الشاشة وفي ملف PDF الموسوم. يمكنك تعبئة تفاصيل التقرير، وتُوسم المعايير التي ما زالت تحتاج إلى اختبار يدوي بذلك.
- إضافة
127 قانونًا لإمكانية الوصول حسب البلد
يضم سجل المعايير الآن 127 قانونًا، تحققنا من كل منها مقابل نصه الرسمي، مع إصدار WCAG الذي يشير إليه.
- إضافة
ملفات الامتثال
اختر القوانين والمعايير التي يجب أن يلتزم بها العميل. بعدها يحسب التقرير وملف PDF الملاحظات التي يغطيها هذا الملف فقط.
- إصلاح
لم تعد الصفحات المحجوبة تحصل على نتيجة
عندما يحجب موقع ماسحنا أو يعرض تحققًا من الروبوتات، يفشل الفحص ويُعاد الرصيد، بدلًا من إعطاء نتيجة لصفحة الحجب.
- تحسين
صفحات أسرع
معظم الصفحات تُعرض الآن مسبقًا وتُقدَّم من شبكة CDN، والصور الكبيرة بصيغة WebP، فتُحمَّل الصفحات أسرع، خصوصًا على الهاتف.
- إضافة
افحص مجانًا ثم افتح التقرير الكامل
يمكن لأي شخص فحص صفحة دون حساب ورؤية معاينة للتقرير. ورصيد واحد يفتح قائمة المشكلات الكاملة ولقطات الشاشة وSmart Fix لهذا الفحص.
- إضافة
اختبار لوحة مفاتيح حقيقي لعناصر ARIA من نوع Grid وTreegrid والبحث بالكتابة (typeahead) وتوسيع/طي الأشجار
أصبح KITS+ الآن يضغط مفاتيح أسهم حقيقية موثوقة من المتصفح، وHome/End، وCtrl+Home/Ctrl+End على عناصر role="grid" وrole="treegrid"، وهو نموذج لوحة مفاتيح ثنائي الأبعاد لم يكن ماسحنا يختبره من قبل. كما أضفنا: القفز بالبحث عبر حرف واحد (typeahead) لعناصر Listbox/Menu/Tree، واختبارًا مخصصًا لـ"السهم الأيمن يوسّع/السهم الأيسر يطوي" لعُقد Tree View. جميع الفحوصات الثمانية الجديدة مسجّلة تحت WCAG 2.1.1/2.1.3 بمستوى ثقة صادق: إذ تم وضع علامة على أحد فحوصات حدود الشبكة بثقة متوسطة وليست عالية، لأن مواصفات WAI-ARIA تسمح بسلوكين صالحين عند الحدود، ولا يمكننا دائمًا معرفة أيهما تقصده شبكة معينة.
- إضافة
أصبح كشف جودة المحتوى يفهم الآن 11 لغة، وليس الإنجليزية فقط
كانت فحوصات مثل نص الرابط العام ("انقر هنا")، والعناوين النائبة ("Lorem ipsum")، ورسائل الخطأ غير المفيدة، والنص البديل العام تحكم على كل صفحة بقوائم عبارات إنجليزية فقط سابقًا، لذا لم يكن يُكتشف رابط عربي يقول "انقر هنا". تقرأ هذه الفحوصات الآن اللغة المُعلنة للصفحة وتقارنها بقوائم عبارات طبيعية بالعربية والصينية والفرنسية والألمانية والهندية والإيطالية واليابانية والكورية والبرتغالية والروسية والإسبانية، مع الرجوع إلى الإنجليزية فقط عند عدم الإعلان عن أي لغة. تم بناؤها بالكامل داخليًا باستخدام مطابقة عبارات حتمية، دون أي استدعاء لذكاء اصطناعي من طرف ثالث.
- تحسين
مراجعة دقة المعايير: إضافة ATAG 2.0، وتصحيح ادعاء حول إصدار ADA/WCAG
أضفنا إدخالًا كاملاً لإرشادات إتاحة أدوات التأليف (ATAG) 2.0، وهو أمر مهم لأن ميزات Smart Fix الخاصة بنا تُعد أداة تأليف بحسب تعريف ATAG. كما صححنا صفحة كانت تذكر خطأً أن قاعدة وزارة العدل الأمريكية (DOJ) لعام 2024 بشأن الباب الثاني من ADA تتطلب WCAG 2.2 (بينما هي تتطلب WCAG 2.1 AA)، لتتوافق مع بيانات تخطيط المعايير الخاصة بنا، وأضفنا ملاحظة موثّقة بمصدر حول اتجاهات دعاوى ADA لعام 2026 بدلاً من تخمين رقم لم ينشره أحد بعد.
- إصلاح
إصلاح خلل في تكامل الدفع كان يمكن أن يضاعف الرصيد عن طريق الخطأ
إشعاران متزامنان تقريبًا من Stripe لنفس الحدث كان يمكن أن يتجاوزا الفحص القديم معًا. انتقلنا إلى نمط "مطالبة ثم إضافة رصيد" ذري (مع تراجع تلقائي عند فشل الإضافة)، بما يتوافق مع طريقة عمل Razorpay وLemonSqueezy لدينا بالفعل.
- إصلاح
إصلاح خلل نادر في الزحف كان يمكن أن يعيد النتيجة إلى صفر بعد حسابها
كانت كتابة الملخص والنتيجة النهائية للزحف وتحديث حالته عمليتين منفصلتين. في توقيت معيّن، يمكن أن تقرأ الثانية بيانات قديمة وتكتب فوق النتيجة الصحيحة بصمت. أصبحتا الآن عملية واحدة ذرية.
- تحسين
مراجعة شاملة للدقة: تصحيح عدة أرقام متضاربة عبر صفحاتنا
وجدنا وصححنا عدة أماكن كانت فيها صفحتان تذكران نفس الحقيقة بشكل مختلف (مثل عدد مجموعات الاستدلال، وعدد القوانين العالمية المغطاة، ونسبة الكشف الآلي الأساسية). أصبحت الآن متسقة في كل مكان، كما أعدنا صياغة بعض الادعاءات المبالغ فيها لتعكس ما يمكننا تأكيده.
- إضافة
تقارير امتثال حقيقية لـ 13 دولة، وليس فقط الولايات المتحدة والاتحاد الأوروبي
أصبحت كل ولاية قضائية مدرجة على /standards تُنشئ الآن تقرير مطابقة إمكانية وصول (Accessibility Conformance Report) محدد النطاق بدقة، وليس مجرد بطاقة معلومات. بالإضافة إلى إصدارات الولايات المتحدة الحالية (Section 508، ADA Title II) والاتحاد الأوروبي (EN 301 549)، يمكنك الآن إنشاء تقرير لكندا (AODA وقانون كندا الفيدرالي لإمكانية الوصول ACA)، والمملكة المتحدة (PSBAR/Equality Act)، وأستراليا (DDA)، واليابان (JIS X 8341-3)، وألمانيا (BITV 2.0)، وفرنسا (RGAA 4.1)، وإيطاليا (Stanca Act)، ونيوزيلندا (NZWAS 1.1)، وكوريا الجنوبية (KWCAG)، والبرازيل (eMAG 3.1)، وإسرائيل (IS 5568)، والإمارات العربية المتحدة، كل تقرير محدد النطاق وفق إصدار WCAG الملزم قانونيًا الخاص به، وليس تقريرًا عامًا معاد تسميته. يتحقق فحص جديد عابر للولايات القضائية (Group Z) من بيان إمكانية الوصول المنشور وقناة الملاحظات التي تتطلبها كل من AODA وACA وPSBAR وDDA وBITV وRGAA وStanca Act وIS 5568، باستخدام أدلة حقيقية من فحص الصفحات. انتقل مباشرة إلى تقرير أي ولاية قضائية من بطاقتها على /standards.
- تحسين
الزاحف يحترم الآن ملف robots.txt ويحدّ من معدل طلباته ذاتيًا
تقوم عمليات الزحف على مستوى الموقع بأكمله الآن بجلب ملف robots.txt الخاص بالموقع المستهدف واحترام قواعد Disallow الواردة فيه قبل بدء الفحص، كما تُباعد بين تحميل الصفحات عبر جميع العمّال (Workers) (بدلاً من ما يصل إلى 3 طلبات متزامنة غير مقيدة سابقًا). وهذا أكثر أمانًا عند فحص موقع إنتاج حي لا تتحكم في بنيته التحتية.
- إصلاح
التوقف عن تسريب تفاصيل الأخطاء الداخلية؛ إصلاح فشل صامت في سجل الفحوصات
كانت عدة مسارات لواجهة برمجة التطبيقات (API) تُضمّن رسائل خطأ داخلية خامة في استجاباتها المرسلة إلى المتصفح. أصبحت هذه الرسائل الآن تُسجَّل فقط على جانب الخادم. وبشكل منفصل، كانت نقطة نهاية سجل الفحوصات تحوّل الإخفاقات الحقيقية إلى استجابة فارغة بـ"لا توجد فحوصات" بدلاً من الإبلاغ عنها كخطأ.
- إضافة
واجهة برمجة تطبيقات عامة، ومعالجة تعاونية للأخطاء، والمزيد
واجهة برمجة تطبيقات موثّقة (POST/GET /api/v1/scans) مع دعم للـ webhook لتشغيل الفحوصات وجلب النتائج برمجيًا. حالة وتعليقات وإسناد مشتركة على النتائج: كانت هذه البيانات سابقًا موجودة فقط في localStorage الخاص بكل متصفح، لذا لم يكن الزملاء يرون تغييرات بعضهم البعض. إعادة صياغة بلغة مبسّطة بمساعدة الذكاء الاصطناعي للنصوص التي تم وسمها بأنها صعبة القراءة، إلى جانب ميزة اكتشاف مستوى القراءة الحالية. أداة تدقيق (linter) مستقلة ومفتوحة لمكتبات المكوّنات (@accessisight/component-a11y-lint) تكتشف مشكلات إمكانية الوصول في الكود المصدري لمكوّنات React قبل عرض الصفحة، بما في ذلك ملفات .stories.tsx، مع علامة --only-stories لبوابة CI مخصصة لـ Storybook.
- إضافة
واجهة منصة متعددة اللغات (12 لغة)
أصبح شريط التنقل والصفحة الرئيسية والتسعير والإعدادات وصفحة تسجيل الدخول/إنشاء الحساب الكاملة تدعم الآن الإنجليزية والهندية والإسبانية والفرنسية والألمانية والصينية والبرتغالية واليابانية والعربية والروسية والكورية والإيطالية، بنظام ترجمة مبني داخليًا بالكامل ودون أي واجهة برمجة تطبيقات ترجمة من طرف ثالث. ترجمة الموقع بالكامل عملية مستمرة: راجع خارطة الطريق أدناه لمعرفة ما لم تتم تغطيته بعد.
- إضافة
الدفع الآلي حسب الاستخدام
استبدال مسار التحقق اليدوي عبر رمز UPI-QR وWhatsApp بعملية Stripe Checkout حقيقية وآلية بالكامل. إضافة خيار فحص واحد (Single Scan) بسعر ₹149 إلى جانب حزم الأرصدة واشتراك Pro Monthly. أصبحت أرصدة الاشتراك الشهري تتجدد فعليًا في كل دورة فوترة.
- إصلاح
دقة الماسح: لم تعد فحوصات الوضع الداكن والحالة الديناميكية تتسابق مع فحوصات أخرى
كانت مجموعتان استدلاليتان تُغيّران حالة الصفحة الحية (محاكاة نظام الألوان؛ نقرات حقيقية على العناصر) تعملان في الوقت نفسه مع 23 فحصًا آخر يقرأ تلك الصفحة. وأصبحتا تعملان الآن الواحدة تلو الأخرى، ما يزيل مصدرًا لقراءات خاطئة متقطعة.
- تحسين
فحوصات أسرع
أصبح اكتشاف الأنماط المظلمة (Dark Patterns) وترتيب القراءة يعملان الآن بالتوازي مع بقية Phase 2 بدلاً من بعدها؛ أصبح تحليل ملفات PDF المرتبطة يتم بالتزامن بدلاً من واحدًا تلو الآخر؛ يتم تخطي الفحوصات التي تعتمد فقط على لقطات الشاشة عند تعطيل لقطات الشاشة لفحص ما.
- إضافة
اكتشاف تراكبات إمكانية الوصول (Accessibility Overlays)
أصبحت الفحوصات الآن تكتشف أدوات "تراكب إمكانية الوصول" (accessibility overlay) المعروفة من أطراف ثالثة (accessiBe، وUserWay، وAudioEye، وEqualWeb، وRecite Me)، وفقًا لموقف مجتمع إمكانية الوصول الموضّح في Overlay Fact Sheet.
- إضافة
تحديد هوية متسق عبر الصفحات (Consistent Identification) وفق WCAG 3.2.4
تقارن فحوصات الزحف الآن الاسم الذي يمكن الوصول إليه (Accessible Name) لكل أيقونة عبر جميع الصفحات التي تم زحفها، وليس فقط ضمن صفحة واحدة، ما يكتشف تناقضًا عبر الصفحات لم يكن فحص الصفحة الواحدة قادرًا على رصده.
- إضافة
فحوصات GIGW (إمكانية الوصول لحكومة الهند)
سبعة فحوصات مخصصة (الوصول ثنائي اللغة، ورابط Screen Reader Access، وخريطة موقع HTML، وأداة تغيير حجم النص، وبيان إمكانية الوصول، ورابط المساعدة، ومعلومات مالك المحتوى وتاريخ آخر تحديث) تعمل تلقائيًا على نطاقات .gov.in و.nic.in والصفحات التي لغتها الأساسية الهندية.
- تحسين
تغطية حقيقية وموثّقة بنسبة 100% لاكتشاف WCAG 2.2 A+AA
طابقنا تتبع تغطيتنا مع ما يكتشفه المحرك فعليًا (كان يُقلّل من التغطية الحقيقية إلى 75%) وأضفنا شارات لمستوى الثقة (مؤتمت، أو ثقة متوسطة، أو إشارة بالوكالة Proxy) بحيث لا تُقرأ كلمة "مغطّى" أبدًا على أنها "موثّقة بالدرجة نفسها من اليقين". راجع /standards للاطلاع على التفصيل الكامل.
- تحسين
تقارير VPAT / ACR مُعاد تصميمها
أصبحت التقارير الآن مُجمّعة حسب مبدأ WCAG بدلاً من جدول واحد من 55 صفًا، مع بحث، وجداول معايير تراعي الإصدار، وتنبيه طريقة الاكتشاف لكل صف منقول إلى الملاحظات، وليس معروضًا فقط على /standards.
- إضافة
من العيوب إلى VPAT (استخدم نتائجك الخاصة)
هل لديك بالفعل نتائج تدقيق يدوي؟ استوردها مباشرة وأنشئ تقرير VPAT منظّمًا، دون الحاجة إلى إجراء فحص.
خارطة الطريق
ما نعرف أنه لا يزال ناقصًا، مرتّب تقريبًا حسب ما سنعالجه تاليًا. الجهد المذكور تقدير تقريبي للحجم، وليس موعدًا مؤكدًا.
ترجمة الموقع بالكامل
توسيع نظام الترجمة المكوّن من 12 لغة (والمُفعّل بالفعل على شريط التنقل، والصفحة الرئيسية، والتسعير، والإعدادات، وتسجيل الدخول) ليشمل لوحة التحكم، ونتائج الفحص، ومكتبة المعايير، وصفحات تقارير VPAT، التي لا تزال تُعرض بالإنجليزية بغض النظر عن اللغة المختارة.