Oh No! Parent Control
संस्करण इतिहास
हर रिलीज़ के साथ नई सुविधाएँ, सुधार और फ़िक्स।
v1.5
नवीनतम रिलीज़दिल से धन्यवाद
- तत्काल बग सुधार रिलीज़ 30 अक्टूबर को शाम 4 बजे PDT, एक अनाम उपयोगकर्ता ने एक गंभीर बग की सूचना दी, जिसके कारण अभिभावक ऐप में समय-सीमा का स्विच काम नहीं कर रहा था। यह तत्काल v1.5 रिलीज़ समस्या ठीक करती है (बग सुधार के पहले दो बिंदु देखें)। इसके कारण Fedora 44 के लिए हमारी नियोजित रिलीज़ लगभग एक सप्ताह देर से आएगी। समस्या बताने वाले उपयोगकर्ता को: धन्यवाद! असुविधा के लिए हम दिल से माफ़ी माँगते हैं। यह उत्पाद नया है, लेकिन हम कमज़ोर नहीं हैं! हम हर दिन बेहतर होने के लिए प्रतिबद्ध हैं।
नई सुविधाएँ
- कियोस्क: Polkit प्रमाणीकरण संवाद के संदेश का लेआउट बेहतर किया गया है, ताकि वह अधिक स्पष्ट और पढ़ने में आसान हो।
बग फ़िक्स
- स्क्रीन-समय: GNOME द्वारा उपयोगकर्ता एक्सटेंशन पूरी तरह बंद किए जाने पर स्क्रीन-टाइम नियंत्रण चालू न होने की समस्या ठीक की गई। एक्सटेंशन की बहाली सभी प्रवेश बिंदुओं को कवर करती है: अभिभावक ऐप लोड होना, चुना हुआ बच्चा बदलना, स्क्रीन सीमा चालू करना, कियोस्क में समय देने की मंज़ूरी, कंप्यूटर रीबूट और बच्चे का लॉगिन। जानकारी के लिए: बच्चे का एक्सटेंशन बंद करने से उत्पाद की कुछ सुविधाएँ प्रभावित हो सकती हैं, लेकिन स्क्रीन-टाइम सीमाएँ, ऐप प्रतिबंध और सुरक्षा सीमाएँ पूरी तरह लागू और अप्रभावित रहती हैं।
- निदान: बंद GNOME एक्सटेंशन, Shell क्रैश, संभावित एक्सटेंशन त्रुटियों और स्क्रीन-टाइम बहाली तथा बदलाव वापस लेने की विफलताओं के लिए गोपनीयता-सुरक्षित लॉगिंग जोड़ी गई।
- स्क्रीन-समय: अतिरिक्त समय की मंज़ूरी से कभी-कभी माँगे गए समय से अधिक समय जुड़ने की समस्या ठीक की गई।
- कियोस्क: सिस्टम की भाषाओं का पता लगाना उपलब्ध न होने पर अभिभावक की मंज़ूरी से पहले समय अनुरोध विफल होने की समस्या ठीक की गई।
- कियोस्क: संक्षिप्त रखरखाव गतिविधि से प्रवेश में अस्थायी देरी होने पर साइन-इन अस्वीकार होने की समस्या ठीक की गई।
v1.4
नई सुविधाएँ
- भाषा संवाद: आप भाषा को उसके अंग्रेज़ी नाम और स्थानीयकृत नाम, दोनों से खोज सकते हैं।
- बचे हुए समय के अनुस्मारक: बच्चे के सत्र में डिफ़ॉल्ट अत्यावश्यक अनुस्मारक जोड़े गए। ये पूर्ण-स्क्रीन ऐप में भी दिख सकते हैं और बच्चे की प्राथमिकताओं में इन्हें अपनी पसंद से बदला या पूरी तरह हटाया जा सकता है।
- अभिभावक ऐप: अनुमति वापस लेने का संवाद चल रहे उन ऐप की सूची दिखाता है जो अभिभावक की अनुमति से खोले जा सकने वाले अवरुद्ध ऐप हैं और जिन्हें बंद किया जाएगा।
- अभिभावक ऐप: थोड़ा रूप निखारा :) ऐप लोड होना अधिक सहज हुआ; ऐप सूची लोड करते समय एक साफ़-सुथरी परत प्रतिशत में प्रगति दिखाती है।
- नया क्या है: अभिभावक और बाल ऐप के लिए मेटाडेटा पर आधारित ‘नया क्या है’ ढाँचा जोड़ा गया। अभिभावक संस्करण में सब कुछ है (अभिभावकों पर कोई दया नहीं, गर्र!); बाल संस्करण में केवल सावधानी से तैयार की गई, उनके लिए प्रासंगिक और उपयुक्त सामग्री है (हम सब ज़िम्मेदार अभिभावक हैं, है न?)।
- समय माँगने का फ़ॉर्म: आप प्राथमिकताओं में पहले से तय समय बदल सकते हैं!
- समय माँगने का फ़ॉर्म: आप कस्टम मान की इकाई के लिए मिनट या घंटे चुन सकते हैं (मेरे बेटे की माँगी हुई सुविधा। मेरे खुशी से सिर हिलाने पर उसने कहा, ‘पापा, सेकंड और दिन जोड़ना भी बढ़िया होगा’, फिर मेरी डाँट सुनी: ‘बाहर निकलो, इससे पहले कि तुम्हारे उस प्यारे से छोटे पिछवाड़े पर फिर लात मारूँ!’)।
बग फ़िक्स
- इंस्टॉलेशन: Ubuntu और Fedora पर कियोस्क लॉगिन अस्वीकार होने के बाद और बच्चे का स्क्रीन-समय समाप्त होने पर पैकेज ट्रिगर की त्रुटियाँ ठीक की गईं।
- कियोस्क: कियोस्क खाते को अनुरोध ऐप और उसकी आवश्यक सेवाओं तक सीमित करके डेस्कटॉप पर अनचाही पहुँच ठीक की गई।
- कियोस्क: असंबंधित इंस्टॉल किए गए ऐप की डेटा डायरेक्टरी लिखने योग्य होने पर स्टार्टअप विफल होने की समस्या ठीक की गई।
- कियोस्क: GPU रेंडरिंग की अनुमति न होने से Fedora पर स्टार्टअप क्रैश ठीक किया गया।
- बाल ऐप: लगातार उपयोग के दौरान उलटी गिनती रुकना और निष्क्रियता के बाद समय से पहले स्क्रीन लॉक होना ठीक किया गया।
- बाल ऐप: अधिक स्क्रीन-समय दिए जाने पर सफल प्रमाणीकरण के बाद भी डेस्कटॉप लॉक रहने की समस्या ठीक की गई।
- स्क्रीन-समय: अनलॉक करने के बाद अनावश्यक त्रुटि रिपोर्ट हटाईं और टाइमर सेवा की अस्थायी विफलताओं से पुनर्प्राप्ति बेहतर की गई।
- ब्रोकर: ट्रस्ट डेटाबेस के अस्थायी लॉक टकराव से होने वाली स्टार्टअप विफलताएँ ठीक की गईं और सेवा बहाल होने के बाद निर्भरताओं के सीमित आकार के निदान सुरक्षित रखे गए, बिना निजी डेटा इकट्ठा किए।
- ब्रोकर: fapolicyd सेवा त्रुटि के साथ बंद होने पर अपने आप पुनर्प्राप्ति जोड़ी गई।
- अभिभावक ऐप: कुछ RTL भाषाओं में अभिभावक ऐप की ऐप ग्रिड के कॉलम शीर्षकों का एक-दूसरे पर चढ़ना ठीक किया गया।
- अभिभावक ऐप: बचा हुआ समय शून्य होने पर, अभिभावक की अनुमति से खोले जा सकने वाले अवरुद्ध ऐप चलते रहने के बावजूद अनुमति वापस लेने का बटन निष्क्रिय रहने की समस्या ठीक की गई। बच्चे का सत्र लॉक होने के बाद अभिभावक अब उन ऐप को बंद कर सकते हैं।
- बाल ऐप: कियोस्क सत्र में कस्टम मान लिखने के बाद Enter दबाने पर प्रमाणीकरण संवाद न खुलने की समस्या ठीक की गई।
गैर-उत्पाद बदलाव
- शुरू से अंत तक के परीक्षणों का कवरेज बढ़ाकर 46 किया गया। Fedora शामिल है, दोहरी गिनती नहीं हुई।
Fedora Workstation 44 की तैयारी
- मैन्युअल परीक्षण: बूढ़े पापा ने जादू से और भी पुराना Surface Laptop खोज निकाला और चमत्कारिक ढंग से उस पर Fedora 44 इंस्टॉल कर दिया। आखिरकार, वर्चुअल मशीनें असली कंप्यूटर इस्तेमाल करने के अनुभव की जगह नहीं ले सकतीं (v1.1 का बग फ़िक्स याद है?)। 5 बग फ़िक्स के बाद यह काम कर रहा है!
- परीक्षण स्वचालन: एक और बड़ा कदम करीब—Fedora स्वचालन को अब पहली श्रेणी का दर्जा मिला है, उसका कवरेज Ubuntu के बराबर है। Fedora संस्करण क्षितिज पर है!!!
v1.3
नई सुविधाएँ
- स्थानीयकरण: RTL सहित 62 भाषाओं का समर्थन (आपने वोट दिया, हमने सुना! लेकिन बिगड़िए मत :) एक मदद करें, बात फैलाएँ और अधिक परिवारों तक पहुँचने में मदद करें!)
बग
- माता-पिता और कियोस्क: लंबित उत्पाद अपडेट के लिए लाल ‘अभी रीबूट करें’ बटन वाला रीबूट-आवश्यक मोडल जोड़ा; असंबंधित सिस्टम रीबूट अनुरोध इसे सक्रिय नहीं करते।
Fedora Workstation 44 की तैयारी
- हर जगह: fdpolicy import, SELinux और Broker में कुछ अवरोधक समस्याएँ ठीक कीं। बुनियादी परीक्षण से पता चलता है कि उत्पाद शुरू से अंत तक काम कर रहा है (हाँ!)। अगला कदम: अधिक मैनुअल परीक्षण और व्यापक स्वचालित कवरेज। अभी बहुत जल्दी उत्साहित न हों। उत्पाद पर 10% प्रयास, परीक्षण पर 90% — मेरे 30 साल के अनुभव के अनुसार।
गैर-उत्पाद बदलाव
- e2e कवरेज बढ़ाकर 33 किया
v1.2
बग फ़िक्स
- सॉफ़्टवेयर अपडेटर: विवरण को ऐप नाम से मेल खाने के लिए ठीक किया।
- पैकेजिंग: आंतरिक टूल और दस्तावेज़ पैकेज से हटाए।
- स्क्रीन-समय बग fapolicyd 1.3.6 कुछ फ़ाइलनाम व्यक्त न कर पाने पर स्क्रीन-समय बदलाव विफल होने की समस्या ठीक की। यह समाधान पहले से अवरुद्ध फ़ाइलों के लिए अनावश्यक अपवाद छोड़ता है और सेटिंग बदलने से पहले नियम सत्यापित करता है; असमर्थित मामलों के लिए त्रुटियाँ भी स्पष्ट हैं।
- ब्रोकर: Lunar Client का अपने-आप शुरू होना और अस्थायी अनुमति योग्य अवरुद्ध रहने पर इन-मेमोरी Minecraft AppImage लॉन्च होना ठीक किया।
- ब्रोकर: अलग D-Bus क्लाइंट, देर से आए जवाब सुरक्षित रखने, सुधार योग्य सफ़ाई और अधिक सख़्त निष्पादन पहचान जाँच से निष्पादन परीक्षण मज़बूत किए।
- बाल ऐप: सस्पेंड से जागने के बाद टाइमर बहाली ठीक की और उलटी गिनती रीफ़्रेश विफलताओं के लिए गोपनीयता-सुरक्षित निदान जोड़ा। 27 सितंबर 2026 को क्रैश रिपोर्ट भेजने वाले उपयोगकर्ता को धन्यवाद!
नई सुविधाएँ
- लॉगिंग: व्यक्तिगत पहचान योग्य जानकारी दर्ज किए बिना अधिक समस्या-निवारण लॉग जोड़े।
- लॉगिंग: लॉग समय-चिह्न स्थानीय समय से UTC में बदले।
- प्रतिक्रिया संवाद: लॉग संग्रह अब अतुल्यकालिक चलता है और संग्रह पूरा होने तक प्रतिक्रिया भेजें बटन निष्क्रिय रहता है। लॉग में व्यक्तिगत पहचान योग्य जानकारी के बिना सिस्टम जानकारी शामिल है।
- अभिभावक ऐप: ‘इसकी गणना कैसे होती है’ वाली व्याख्या स्पष्ट की।
- बाल ऐप: भविष्य में दूसरे वितरण और डेस्कटॉप वातावरण जोड़ने के लिए oh-no-parent-control-child कमांड को oh-no-parent-control --child-overlay का उपनाम बनाया।
गैर-उत्पाद बदलाव
- गुणवत्ता जाँच मज़बूत करने के लिए 24 शुरू-से-अंत परीक्षण मामले स्वचालित किए।
v1.1
बग फ़िक्स
- अभिभावक ऐप: छोटी स्क्रीन पर दैनिक भत्ता न फैल पाने की समस्या ठीक की।
- ब्रोकर: जब अपरिवर्तित नियम फ़ाइलें पुराने सक्रिय नियम छिपाती थीं तब निष्पादन नीति फिर से लोड न होने की समस्या ठीक की।
v1.0
नई सुविधाएँ
- प्रारंभिक रिलीज़।
