Oh No! Parent Control
సంచిక చరిత్ర
ప్రతి విడుదలలో కొత్త ఫీచర్లు, మెరుగుదలలు, పరిష్కారాలు.
v1.5
తాజా విడుదలహృదయపూర్వక ధన్యవాదాలు
- అత్యవసర బగ్ పరిష్కార విడుదల అక్టోబర్ 30న సాయంత్రం 4 గంటలకు PDT, తల్లిదండ్రుల యాప్లో సమయ పరిమితి స్విచ్ పనిచేయకుండా చేస్తున్న తీవ్రమైన బగ్ను ఒక అజ్ఞాత వినియోగదారు నివేదించారు. ఈ అత్యవసర v1.5 విడుదల సమస్యను పరిష్కరిస్తుంది (బగ్ పరిష్కారాలలో మొదటి రెండు అంశాలు చూడండి). ఫలితంగా Fedora 44 కోసం ప్రణాళిక చేసిన విడుదల సుమారు ఒక వారం ఆలస్యమవుతుంది. సమస్యను నివేదించిన వినియోగదారుకు: ధన్యవాదాలు! అసౌకర్యానికి మనస్ఫూర్తిగా క్షమాపణలు కోరుతున్నాము. ఈ ఉత్పత్తి కొత్తదే, కానీ మేము బలహీనులం కాదు! ప్రతిరోజూ మెరుగుపడేందుకు కట్టుబడి ఉన్నాము.
కొత్త ఫీచర్లు
- కియోస్క్: Polkit ప్రమాణీకరణ డైలాగ్లోని సందేశ అమరికను మరింత స్పష్టంగా, చదవడానికి సులభంగా మెరుగుపరిచాము.
బగ్ పరిష్కారాలు
- స్క్రీన్ సమయం: GNOME వినియోగదారు పొడిగింపులను మొత్తంగా నిలిపివేసినప్పుడు స్క్రీన్-టైమ్ నియంత్రణను ఆన్ చేయలేకపోయే సమస్యను పరిష్కరించాము. పొడిగింపు పునరుద్ధరణ అన్ని ప్రవేశ బిందువులను కవర్ చేస్తుంది: తల్లిదండ్రుల యాప్ లోడ్, ఎంచుకున్న పిల్లవాడిని మార్చడం, స్క్రీన్ పరిమితి ఆన్ చేయడం, కియోస్క్లో సమయం మంజూరుకు ఆమోదం, కంప్యూటర్ పునఃప్రారంభం, పిల్లవాడి లాగిన్. సమాచారం కోసం: పిల్లల పొడిగింపును నిలిపివేయడం కొన్ని ఉత్పత్తి లక్షణాలను ప్రభావితం చేయవచ్చు, కానీ స్క్రీన్-టైమ్ పరిమితులు, యాప్ ఆంక్షలు, భద్రతా హద్దులు పూర్తిగా అమలులోనే ఉంటాయి, ప్రభావితం కావు.
- విశ్లేషణ: నిలిపివేసిన GNOME పొడిగింపులు, Shell క్రాష్లు, సంభావ్య పొడిగింపు లోపాలు, స్క్రీన్-టైమ్ పునరుద్ధరణ మరియు మార్పులను వెనక్కి తీసుకోవడంలో వైఫల్యాల కోసం గోప్యతను కాపాడే లాగింగ్ జోడించాము.
- స్క్రీన్ సమయం: అదనపు సమయ ఆమోదాలు కొన్నిసార్లు కోరినదానికంటే ఎక్కువ సమయం జోడించే సమస్యను పరిష్కరించాము.
- కియోస్క్: సిస్టమ్ భాషలను గుర్తించడం అందుబాటులో లేనప్పుడు తల్లిదండ్రుల ఆమోదానికి ముందే సమయ అభ్యర్థనలు విఫలమయ్యే సమస్యను పరిష్కరించాము.
- కియోస్క్: స్వల్ప నిర్వహణ పనులు ప్రవేశాన్ని తాత్కాలికంగా ఆలస్యం చేసినప్పుడు సైన్-ఇన్ తిరస్కరించబడే సమస్యను పరిష్కరించాము.
v1.4
కొత్త ఫీచర్లు
- భాష డైలాగ్: భాషను దాని ఆంగ్ల పేరుతోనూ స్థానికీకరించిన పేరుతోనూ వెతకవచ్చు.
- మిగిలిన సమయ రిమైండర్లు: పిల్లల సెషన్లో డిఫాల్ట్ క్లిష్ట సమయ రిమైండర్లు జోడించబడ్డాయి. అవి పూర్తి తెర యాప్లలోనూ కనిపించవచ్చు; పిల్లల ప్రాధాన్యతల్లో వాటిని అనుకూలీకరించవచ్చు లేదా పూర్తిగా తీసివేయవచ్చు.
- తల్లిదండ్రి యాప్: అనుమతిని ఉపసంహరించే డైలాగ్, ప్రస్తుతం నడుస్తున్న సాఫ్ట్ బ్లాక్ చేసిన యాప్లలో మూసివేయబడే వాటి జాబితాను చూపిస్తుంది.
- తల్లిదండ్రి యాప్: కొత్త మెరుగులు :) యాప్ మరింత సాఫీగా లోడ్ అవుతుంది; యాప్ల జాబితా లోడ్ అవుతున్నప్పుడు శాతం పురోగతితో చక్కని ఓవర్లే కనిపిస్తుంది.
- కొత్త విశేషాలు: తల్లిదండ్రి, పిల్లల యాప్లకు మెటాడేటా ఆధారిత కొత్త విశేషాల మౌలిక సదుపాయం జోడించబడింది. తల్లిదండ్రి వెర్షన్ అన్నీ అందిస్తుంది (తల్లిదండ్రులపై కనికరం లేదు, గ్ర్ర్!); పిల్లల వెర్షన్ వారికి సంబంధించిన, తగిన, జాగ్రత్తగా రూపొందించిన విషయాలను మాత్రమే అందిస్తుంది (మనమంతా బాధ్యతగల తల్లిదండ్రులమే కదా?).
- సమయం అభ్యర్థించే ఫారం: ముందుగా అమర్చిన సమయాలను ప్రాధాన్యతల్లో అనుకూలీకరించవచ్చు!
- సమయం అభ్యర్థించే ఫారం: మీరు ఇచ్చే విలువకు యూనిట్గా నిమిషాలు లేదా గంటలు ఎంచుకోవచ్చు (మా అబ్బాయి అడిగిన ఫీచర్. నేను సంతోషంగా తల ఊపగానే, “నాన్నా, సెకన్లు, రోజులు కూడా జోడిస్తే బాగుంటుంది” అన్నాడు; ఆ వెంటనే “నీ ముద్దు చిన్న పిరుదులపై మళ్లీ తన్ను పడకముందే బయటకు పో!” అని తిట్టించుకున్నాడు).
బగ్ పరిష్కారాలు
- ఇన్స్టాలేషన్: Ubuntu, Fedora లలో కియోస్క్ లాగిన్ నిరాకరించబడిన తర్వాత, పిల్లల స్క్రీన్ సమయం అయిపోయినప్పుడు వచ్చిన ప్యాకేజీ ట్రిగ్గర్ లోపాలు పరిష్కరించబడ్డాయి.
- కియోస్క్: కియోస్క్ ఖాతాను అభ్యర్థన యాప్కు, దానికి అవసరమైన సేవలకు మాత్రమే పరిమితం చేసి అనుకోని డెస్క్టాప్ ప్రవేశాన్ని పరిష్కరించాం.
- కియోస్క్: సంబంధం లేని ఇతర ఇన్స్టాల్ చేసిన యాప్లకు వ్రాయగల డేటా డైరెక్టరీలు ఉన్నప్పుడు వచ్చిన ప్రారంభ వైఫల్యాలు పరిష్కరించబడ్డాయి.
- కియోస్క్: GPU రెండరింగ్ అనుమతి లేకపోవడం వల్ల Fedora లో ప్రారంభంలో వచ్చిన క్రాష్ పరిష్కరించబడింది.
- పిల్లల యాప్: నిరంతర వినియోగంలో కౌంట్డౌన్ నిలిచిపోవడం, నిష్క్రియ తర్వాత తెర ముందుగానే లాక్ కావడం పరిష్కరించబడ్డాయి.
- పిల్లల యాప్: అదనపు స్క్రీన్ సమయం ఇచ్చినప్పుడు విజయవంతమైన ప్రామాణీకరణ తర్వాత కూడా డెస్క్టాప్ లాక్ అయి ఉండటం పరిష్కరించబడింది.
- స్క్రీన్ సమయం: అన్లాక్ తర్వాత అనవసర లోప నివేదికలు పరిష్కరించబడ్డాయి; టైమర్ సేవ తాత్కాలిక వైఫల్యాల నుంచి కోలుకోవడం మెరుగుపడింది.
- Broker: విశ్వసనీయత డేటాబేస్ లాక్ కోసం తాత్కాలిక పోటీ వల్ల వచ్చిన ప్రారంభ వైఫల్యాలు పరిష్కరించబడ్డాయి; సేవ కోలుకున్న తర్వాత వ్యక్తిగత డేటా సేకరించకుండా పరిమిత పరిధిలోని డిపెండెన్సీ నిర్ధారణ వివరాలు నిలుపుకోబడతాయి.
- Broker: 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లోని కొన్ని బ్లాకింగ్ సమస్యలను పరిష్కరించాం. ప్రాథమిక పరీక్షలో ఉత్పత్తి ప్రారంభం నుంచి ముగింపు వరకు పనిచేస్తోందని నిర్ధారణ (అవును!). తదుపరి దశ మరిన్ని మాన్యువల్ పరీక్షలు, విస్తృత ఆటోమేషన్ కవరేజ్. ఇప్పుడే అతిగా ఉత్సాహపడొద్దు. నా 30 ఏళ్ల అనుభవం ప్రకారం ఉత్పత్తిపై 10%, పరీక్షపై 90% శ్రమ.
ఉత్పత్తి కాని మార్పులు
- E2E కవరేజ్ను 33కు పెంచాం.
v1.2
బగ్ పరిష్కారాలు
- సాఫ్ట్వేర్ అప్డేటర్: వివరణను యాప్ పేరుతో సరిపడేలా సరిచేశాం.
- ప్యాకేజింగ్: ప్యాకేజీ నుంచి అంతర్గత సాధనాలు, డాక్యుమెంటేషన్ తొలగించాం.
- స్క్రీన్ సమయ బగ్: కొన్ని ఫైల్నేమ్లను fapolicyd 1.3.6 ప్రతినిధ్యం చేయలేకపోయినప్పుడు స్క్రీన్ సమయ మార్పులు విఫలమయ్యే సమస్యను పరిష్కరించాం. ఇప్పటికే బ్లాక్ చేసిన ఫైళ్లకు అనవసర మినహాయింపులను దాటి, సెట్టింగ్లు మార్చే ముందు నియమాలను ధృవీకరించేలా చేసి, మద్దతు లేని సందర్భాలకు స్పష్టమైన లోపాలు ఇచ్చాం.
- Broker: మృదువుగా బ్లాక్ చేయబడింది స్థితిలో Lunar Client ఆటో-లాంచ్ అవడం, మెమరీలోని Minecraft AppImage ప్రారంభమవడాన్ని పరిష్కరించాం.
- Broker: వేరుచేసిన D-Bus క్లయింట్లు, ఆలస్యమైన ప్రత్యుత్తరాల నిల్వ, తిరిగి పొందగల శుభ్రపరిచే చర్య, కఠినమైన ఎగ్జిక్యూషన్ గుర్తింపు తనిఖీలతో ఎగ్జిక్యూషన్ ప్రోబ్లను బలోపేతం చేశాం.
- పిల్లల యాప్: సస్పెండ్ నుంచి మేల్కొన్న తర్వాత టైమర్ పునరుద్ధరణ సమస్యను సరిచేసి, కౌంట్డౌన్ నవీకరణ వైఫల్యాలకు గోప్యతను కాపాడే నిర్ధారణలను జోడించాం. 2026 సెప్టెంబర్ 27న క్రాష్ నివేదిక పంపిన వినియోగదారుకు ధన్యవాదాలు!
కొత్త ఫీచర్లు
- లాగింగ్: వ్యక్తిగతంగా గుర్తించగల సమాచారాన్ని లాగ్ చేయకుండా మరిన్ని సమస్య పరిష్కార లాగ్లను జోడించాం.
- లాగింగ్: లాగ్ సమయముద్రలను స్థానిక సమయం నుంచి UTCకి మార్చాం.
- అభిప్రాయ డైలాగ్: లాగ్ సేకరణ ఇప్పుడు అసింక్రోనస్గా నడుస్తుంది; సేకరణ పూర్తయ్యే వరకు అభిప్రాయం పంపు బటన్ నిలిపివేయబడుతుంది. వ్యక్తిగత గుర్తింపు సమాచారం లేకుండా సిస్టమ్ సమాచారం ఇప్పుడు లాగ్లలో ఉంటుంది.
- తల్లిదండ్రుల యాప్: లెక్కింపు విధాన వివరణను స్పష్టంచేశాం.
- పిల్లల యాప్: ఇతర పంపిణీలు, డెస్క్టాప్ వాతావరణాలకు భవిష్యత్ విస్తరణ మద్దతు కోసం oh-no-parent-control --child-overlayకు oh-no-parent-control-child కమాండ్ను అలియాస్గా జోడించాం.
ఉత్పత్తి కాని మార్పులు
- నాణ్యత తనిఖీలను బలోపేతం చేయడానికి 24 ఎండ్-టు-ఎండ్ పరీక్ష సందర్భాలను ఆటోమేట్ చేశాం.
v1.1
బగ్ పరిష్కారాలు
- తల్లిదండ్రుల యాప్: చిన్న స్క్రీన్లలో రోజువారీ పరిమితి విస్తరించని సమస్యను పరిష్కరించాం.
- Broker: మార్పులేని నియమ ఫైళ్లు పాత క్రియాశీల నియమాలను కప్పివేసినప్పుడు ఎగ్జిక్యూషన్ విధానాలు మళ్లీ లోడ్ కాకపోవడాన్ని పరిష్కరించాం.
v1.0
కొత్త ఫీచర్లు
- ప్రారంభ విడుదల.
