Oh No! Parent Control
سجل الإصدارات
ميزات جديدة وتحسينات وإصلاحات، إصدارًا بعد إصدار.
v1.5
أحدث إصدارشكر من القلب
- إصدار عاجل لإصلاح الأخطاء في 30 أكتوبر الساعة الرابعة مساءً بتوقيت PDT، أبلغ مستخدم مجهول عن خطأ حرج يمنع مفتاح تبديل الحد الزمني من العمل في تطبيق الوالدين. يعالج هذا الإصدار العاجل v1.5 المشكلة (انظر أول بندين ضمن إصلاحات الأخطاء). ونتيجة لذلك، سيتأخر إصدارنا المخطط له لـ Fedora 44 نحو أسبوع. إلى المستخدم الذي أبلغ عن المشكلة: شكرًا لك! نعتذر بصدق عن الإزعاج. هذا المنتج ما زال حديثًا، لكننا لسنا ضعفاء! نحن ملتزمون بالتحسن كل يوم.
ميزات جديدة
- الكشك: تحسين تخطيط الرسالة في مربع حوار مصادقة Polkit لتكون أوضح وأسهل قراءة.
إصلاحات الأخطاء
- وقت الشاشة: إصلاح فشل تفعيل التحكم في وقت الشاشة عندما يعطّل GNOME إضافات المستخدم على نحو شامل. تشمل استعادة الإضافة جميع نقاط الدخول: تحميل تطبيق الوالدين، وتغيير الطفل المحدد، وتشغيل حد وقت الشاشة، والموافقة على منح الوقت في الكشك، وإعادة تشغيل الحاسوب، وتسجيل دخول الطفل. للتوضيح: قد يؤثر تعطيل إضافة الطفل في بعض ميزات المنتج، لكن حدود وقت الشاشة وقيود التطبيقات والحدود الأمنية تبقى مطبقة بالكامل دون تأثر.
- التشخيص: إضافة تسجيل يحافظ على الخصوصية لإضافات GNOME المعطلة، وأعطال Shell، وأخطاء الإضافات المحتملة، وفشل استعادة وقت الشاشة والتراجع عن التغييرات.
- وقت الشاشة: إصلاح مشكلة كانت فيها الموافقة على وقت إضافي تضيف أحيانًا وقتًا أكثر من المطلوب.
- الكشك: إصلاح فشل طلبات الوقت قبل موافقة الوالدين عندما يتعذر اكتشاف لغات النظام.
- الكشك: إصلاح رفض تسجيل الدخول عندما تؤخر أعمال صيانة قصيرة الدخول مؤقتًا.
v1.4
ميزات جديدة
- نافذة اختيار اللغة: يمكنك البحث عن لغة باسمها الإنجليزي وكذلك باسمها المحلي.
- تذكيرات الوقت المتبقي: أُضيفت تذكيرات حرجة افتراضية في جلسة الطفل. يمكن أن تظهر داخل التطبيقات بملء الشاشة، ويمكن تخصيصها أو إزالتها بالكامل من تفضيلات الطفل.
- تطبيق الوالدين: تعرض نافذة سحب الإذن قائمة بالتطبيقات المحظورة مع إمكانية السماح بإذن الوالدين التي ما زالت قيد التشغيل وسيتم إنهاؤها.
- تطبيق الوالدين: عملية تجميل صغيرة :) تحميل أكثر سلاسة للتطبيق؛ وطبقة تحميل أنيقة لقائمة التطبيقات تعرض نسبة التقدم.
- ما الجديد: أُضيفت بنية «ما الجديد» المبنية على البيانات الوصفية لتطبيقي الوالدين والطفل. نسخة الوالدين تعرض كل شيء (لا رحمة للوالدين، غَرر!)؛ ونسخة الطفل تعرض فقط محتوى أُعد بعناية ليكون ذا صلة بهم ومناسبًا لهم (فنحن جميعًا آباء وأمهات مسؤولون، أليس كذلك؟).
- نموذج طلب الوقت: يمكنك تخصيص الأوقات المحددة مسبقًا من التفضيلات!
- نموذج طلب الوقت: يمكنك الاختيار بين الدقائق والساعات كوحدة للقيمة المخصصة (ميزة طلبها ابني. وبعد أن أومأت بالموافقة بسعادة، قال: «أبي، سيكون رائعًا إضافة الثواني والأيام»، قبل أن أصرخ: «اخرج، قبل أن أركل مؤخرتك الصغيرة اللطيفة مرة أخرى!»).
إصلاحات الأخطاء
- التثبيت: أُصلحت أخطاء مشغّلات الحزم بعد رفض تسجيل الدخول إلى الكشك على Ubuntu وFedora، وعند نفاد وقت شاشة الطفل.
- الكشك: أُصلح الوصول غير المقصود إلى سطح المكتب بتقييد حساب الكشك بتطبيق الطلبات والخدمات التي يحتاجها.
- الكشك: أُصلحت إخفاقات بدء التشغيل عندما تكون لتطبيقات أخرى مثبّتة مجلدات بيانات قابلة للكتابة.
- الكشك: أُصلح تعطل عند بدء التشغيل على Fedora ناتج عن غياب إذن العرض باستخدام GPU.
- تطبيق الطفل: أُصلح تجمّد العد التنازلي أثناء الاستخدام المستمر وقفل الشاشة قبل الأوان بعد الخمول.
- تطبيق الطفل: أُصلحت مشكلة بقاء سطح المكتب مقفلاً بعد نجاح المصادقة رغم منح وقت شاشة إضافي.
- وقت الشاشة: أُزيلت تقارير الأخطاء غير الضرورية بعد إلغاء القفل، وتحسّن التعافي من الإخفاقات المؤقتة لخدمة المؤقت.
- Broker: أُصلحت إخفاقات بدء التشغيل الناتجة عن تعارضات مؤقتة على قفل قاعدة بيانات الثقة، مع الاحتفاظ بتشخيصات التبعيات ضمن حجم محدود بعد تعافي الخدمة، دون جمع بيانات شخصية.
- Broker: أُضيف تعافٍ تلقائي عندما تنتهي خدمة fapolicyd بخطأ.
- تطبيق الوالدين: أُصلح تداخل عناوين أعمدة شبكة التطبيقات في تطبيق الوالدين في بعض لغات RTL.
- تطبيق الوالدين: أُصلحت مشكلة تعطيل زر سحب الإذن عند وصول الوقت المتبقي إلى الصفر مع استمرار تشغيل تطبيقات محظورة مع إمكانية السماح بإذن الوالدين، ما يتيح للوالدين إغلاقها بعد قفل جلسة الطفل.
- تطبيق الطفل: أُصلحت مشكلة عدم فتح نافذة المصادقة عند الضغط على Enter بعد إدخال قيمة مخصصة في جلسة الكشك.
تغييرات خارج المنتج
- زادت تغطية الاختبارات من البداية إلى النهاية إلى 46. Fedora مشمول، دون احتساب مزدوج.
الجاهزية لـ Fedora Workstation 44
- الاختبار اليدوي: استخرج الأب العجوز بطريقة سحرية جهاز Surface Laptop أقدم منه، وثبّت عليه Fedora 44 بمعجزة. في النهاية، لا تعوّض الأجهزة الافتراضية تجربة استخدام حاسوب حقيقي (أتذكرون إصلاح v1.1؟). بعد 5 إصلاحات، أصبح يعمل!
- أتمتة الاختبارات: خطوة كبيرة أخرى إلى الأمام: رُقّيت أتمتة Fedora إلى دعم من الدرجة الأولى، وأصبحت تغطيتها على قدم المساواة مع Ubuntu. إصدار Fedora يلوح في الأفق!!!
v1.3
ميزات جديدة
- التعريب: دعم 62 لغة، بينها اللغات التي تُكتب من اليمين إلى اليسار (صوّتم فاستجبنا! لكن لا تعتادوا على هذا :) افعلوا لنا معروفًا، وانشروا الخبر وساعدوا مزيدًا من العائلات!)
أخطاء
- تطبيق الوالدين والكشك: إضافة نافذة تتطلب إعادة التشغيل مع زر أحمر «أعد التشغيل الآن» للتحديثات المعلّقة للمنتج؛ ولا تؤدي طلبات إعادة تشغيل النظام غير المرتبطة بذلك إلى ظهورها.
الجاهزية لـ Fedora Workstation 44
- على مستوى المنتج: إصلاح بعض المشكلات المانعة عبر استيراد fdpolicy وSELinux وBroker. تثبت الاختبارات الأساسية أن المنتج يعمل من البداية إلى النهاية (أجل!). الخطوة التالية: مزيد من الاختبارات اليدوية وتغطية أتمتة مكثفة. لا تتحمسوا مبكرًا. تخصيص 10% للمنتج و90% للاختبارات يناسب خبرتي الممتدة 30 عامًا.
تغييرات خارج المنتج
- زيادة تغطية الاختبارات من البداية إلى النهاية إلى 33.
v1.2
إصلاحات الأخطاء
- محدّث البرامج: إصلاح الوصف ليتوافق مع اسم التطبيق.
- التعبئة: إزالة الأدوات والوثائق الداخلية من الحزمة.
- خطأ وقت الشاشة إصلاح تعذّر تطبيق تغييرات وقت الشاشة عندما عجز fapolicyd 1.3.6 عن تمثيل أسماء ملفات معينة. يتجاوز الإصلاح الاستثناءات غير اللازمة للملفات المحظورة أصلًا ويتحقق من القواعد قبل تغيير الإعدادات، مع رسائل أوضح للحالات غير المدعومة.
- Broker: إصلاح التشغيل التلقائي لـ Lunar Client وتشغيل AppImage لـ Minecraft محمّل في الذاكرة أثناء وجود حظر مع إمكانية السماح المؤقت.
- Broker: تعزيز فحوص التنفيذ باستخدام عملاء D-Bus معزولين، والاحتفاظ بالردود المتأخرة، وتنظيف قابل للاستعادة، وفحوص أدق لهوية التنفيذ.
- تطبيق الطفل: إصلاح استعادة المؤقت بعد الاستيقاظ من التعليق وإضافة تشخيصات تحافظ على الخصوصية لإخفاقات تحديث العد التنازلي. شكرًا للمستخدم الذي أرسل تقرير تعطل في 27 سبتمبر 2026!
ميزات جديدة
- السجلات: إضافة مزيد من سجلات استكشاف الأخطاء وإصلاحها من دون تسجيل معلومات تحدد هوية الأشخاص.
- السجلات: تحويل الطوابع الزمنية للسجلات من التوقيت المحلي إلى UTC.
- نافذة الملاحظات: أصبح جمع السجلات يعمل بصورة غير متزامنة، ويظل زر «إرسال الملاحظات» معطلًا حتى يكتمل الجمع. وتتضمن السجلات الآن معلومات النظام من دون معلومات تحدد الهوية الشخصية.
- تطبيق الوالدين: توضيح شرح كيفية الحساب.
- تطبيق الطفل: إضافة الأمر oh-no-parent-control-child اسمًا بديلًا لـ oh-no-parent-control --child-overlay دعمًا للتوسع مستقبلًا إلى توزيعات وبيئات سطح مكتب أخرى.
تغييرات خارج المنتج
- أتمتة 24 حالة اختبار من البداية إلى النهاية لتعزيز فحوص الجودة.
v1.1
إصلاحات الأخطاء
- تطبيق الوالدين: إصلاح مشكلة كانت تمنع توسيع الحصة اليومية على الشاشات الصغيرة.
- Broker: إصلاح إخفاق إعادة تحميل سياسات التنفيذ عندما كانت ملفات القواعد غير المتغيرة تحجب القواعد النشطة القديمة.
v1.0
ميزات جديدة
- الإصدار الأول.
