Treci la conținut

Oh No! Parent Control

Istoricul versiunilor

Funcții noi, îmbunătățiri și corectări, versiune cu versiune.

  1. v1.5

    Cea mai recentă versiune

    Mulțumiri din suflet

    • Versiune urgentă de remediere a erorilor Pe 30 octombrie, la ora 16:00 PDT, un utilizator anonim a raportat o eroare critică ce împiedica funcționarea comutatorului limitei de timp din aplicația pentru părinți. Această versiune urgentă v1.5 remediază problema (vedeți primele două intrări din Remedieri de erori). Prin urmare, versiunea planificată pentru Fedora 44 va întârzia aproximativ o săptămână. Utilizatorului care a raportat problema: mulțumim! Ne cerem sincer scuze pentru neplăceri. Acest produs este tânăr, dar nu suntem slabi! Ne angajăm să devenim mai buni în fiecare zi.

    Funcții noi

    • Chioșc: Am îmbunătățit aranjarea mesajului din dialogul de autentificare Polkit, pentru a fi mai clar și mai ușor de citit.

    Remedieri de erori

    • Timp de ecran: Am remediat eșecul activării controlului timpului de ecran atunci când GNOME dezactivase global extensiile utilizatorului. Recuperarea extensiei acoperă toate punctele de intrare: încărcarea aplicației pentru părinți, schimbarea copilului selectat, activarea limitei de ecran, aprobarea acordării de timp în chioșc, repornirea calculatorului și autentificarea copilului. De reținut: dezactivarea extensiei copilului poate afecta anumite funcții ale produsului, dar limitele de timp de ecran, restricțiile aplicațiilor și limitele de securitate rămân pe deplin aplicate și neafectate.
    • Diagnosticare: Am adăugat jurnalizare care protejează confidențialitatea pentru extensiile GNOME dezactivate, blocările Shell, posibilele erori ale extensiilor și eșecurile de recuperare a timpului de ecran și de anulare a modificărilor.
    • Timp de ecran: Am remediat aprobările de timp suplimentar care uneori adăugau mai mult timp decât cel solicitat.
    • Chioșc: Am remediat eșecurile cererilor de timp înainte de aprobarea părintelui, când detectarea limbilor sistemului nu este disponibilă.
    • Chioșc: Am remediat respingerea autentificării atunci când o scurtă activitate de întreținere întârzie temporar accesul.
  2. v1.4

    Funcții noi

    • Dialogul de limbă: Puteți căuta o limbă atât după numele în engleză, cât și după numele localizat.
    • Mementouri pentru timpul rămas: Au fost adăugate mementouri critice implicite în sesiunea copilului. Acestea pot apărea în aplicații pe tot ecranul și pot fi personalizate sau eliminate complet din preferințele copilului.
    • Aplicația părintelui: Dialogul de revocare afișează lista aplicațiilor cu blocare condiționată care rulează și vor fi închise.
    • Aplicația părintelui: Un mic lifting :) Încărcare mai lină a aplicației; o suprapunere elegantă la încărcarea listei de aplicații, cu progres procentual.
    • Noutăți: A fost adăugată o infrastructură de noutăți bazată pe metadate pentru aplicațiile părintelui și copilului. Versiunea părintelui oferă totul (fără milă pentru părinți, grrr!); cea a copilului oferă doar conținut atent pregătit, relevant și potrivit pentru el (suntem cu toții părinți responsabili, nu-i așa?).
    • Formularul de solicitare a timpului: Puteți personaliza duratele prestabilite în preferințe!
    • Formularul de solicitare a timpului: Puteți alege minute sau ore ca unitate pentru valoarea personalizată (funcție cerută de fiul meu. După ce am încuviințat bucuros, a întrebat: „Tati, ar fi tare să adaugi secunde și zile”, înainte să audă: „Afară, înainte să-ți mai dau un șut în fundulețul ăla drăgălaș!”).

    Remedieri de erori

    • Instalare: Au fost remediate erori ale declanșatoarelor pachetelor după refuzarea autentificării în chioșc pe Ubuntu și Fedora și când se epuizează timpul de ecran al copilului.
    • Chioșc: A fost remediat accesul neintenționat la desktop prin restricționarea contului de chioșc la aplicația de solicitări și serviciile necesare.
    • Chioșc: Au fost remediate eșecurile de pornire când alte aplicații instalate au directoare de date cu permisiune de scriere.
    • Chioșc: A fost remediată o cădere la pornire pe Fedora cauzată de lipsa permisiunii de randare GPU.
    • Aplicația copilului: Au fost remediate blocarea numărătorii inverse în timpul utilizării continue și blocarea prematură a ecranului după inactivitate.
    • Aplicația copilului: A fost remediată menținerea desktopului blocat după autentificarea reușită când s-a acordat timp de ecran suplimentar.
    • Timp de ecran: Au fost eliminate rapoarte de eroare inutile după deblocare și îmbunătățită recuperarea după defecțiuni temporare ale serviciului de temporizare.
    • Broker: Au fost remediate eșecurile de pornire cauzate de concurența temporară pentru blocarea bazei de date de încredere și păstrate diagnosticele de dependențe cu domeniu limitat după recuperarea serviciului, fără colectarea datelor personale.
    • Broker: A fost adăugată recuperarea automată când serviciul fapolicyd se închide cu o eroare.
    • Aplicația părintelui: A fost remediată suprapunerea antetelor coloanelor grilei de aplicații în unele limbi RTL.
    • Aplicația părintelui: A fost remediat butonul Revocă dezactivat la zero timp rămas când încă rulează aplicații cu blocare condiționată, permițând părinților să le închidă după blocarea sesiunii copilului.
    • Aplicația copilului: A fost remediată lipsa dialogului de autentificare la apăsarea tastei Enter după introducerea unei valori personalizate în sesiunea de chioșc.

    Modificări în afara produsului

    • Acoperirea testelor de la un capăt la altul a crescut la 46. Fedora este inclus, fără numărare dublă.

    Pregătirea pentru Fedora Workstation 44

    • Testare manuală: Bătrânul tati a dezgropat prin magie un Surface Laptop și mai bătrân și, ca prin minune, a instalat Fedora 44 pe el. Până la urmă, mașinile virtuale nu înlocuiesc experiența unui computer real (vă amintiți remedierea din v1.1?). După 5 remedieri, funcționează!
    • Automatizarea testelor: Un pas mare înainte — automatizarea Fedora a fost promovată la rang de cetățean de primă clasă, cu o acoperire egală cu Ubuntu. Lansarea pentru Fedora se întrevede la orizont!!!
  3. v1.3

    Funcții noi

    • Localizare: Acceptă 62 de limbi, inclusiv scrierea de la dreapta la stânga (ați votat, v-am ascultat! Dar să nu vă obișnuiți prea mult :) Ajutați-mă să răspândesc vestea și să sprijinim mai multe familii!)

    Probleme corectate

    • Aplicația pentru părinți și aplicația de chioșc: Am adăugat o fereastră care cere repornirea, cu un buton roșu „Repornește acum”, pentru actualizările produsului care așteaptă; solicitările independente de repornire ale sistemului nu o declanșează.

    Pregătire pentru Fedora Workstation 44

    • La nivel general: Am corectat câteva probleme care blocau importul fdpolicy, SELinux și serviciul intermediar. Testele de bază confirmă că produsul funcționează cap-coadă (ura!). Următorul pas: mai multe teste manuale și o acoperire amplă prin automatizare. Nu te entuziasma prea devreme. Experiența mea de 30 de ani arată că 10% din efort merge către produs și 90% către testare.

    Modificări fără legătură cu produsul

    • Am mărit acoperirea cap-coadă la 33 de cazuri.
  4. v1.2

    Corectări de erori

    • Actualizatorul de software: Am corectat descrierea pentru a corespunde numelui aplicației.
    • Împachetare: Am eliminat din pachet instrumentele interne și documentația.
    • Problemă cu timpul de ecran Am corectat eșecul modificărilor timpului de ecran când fapolicyd 1.3.6 nu putea reprezenta anumite nume de fișier. Soluția evită excepțiile inutile pentru fișiere deja blocate și validează regulile înainte de modificarea setărilor, cu erori mai clare pentru cazurile neacceptate.
    • Serviciu intermediar: Am corectat lansarea automată a Lunar Client și lansarea unui AppImage Minecraft din memorie cât timp era blocat flexibil.
    • Serviciu intermediar: Am consolidat verificările de execuție cu clienți D-Bus izolați, răspunsuri întârziate păstrate, curățare recuperabilă și verificări mai stricte ale identității de execuție.
    • Aplicația copilului: Am corectat recuperarea temporizatorului după revenirea din suspendare și am adăugat diagnosticare care respectă confidențialitatea pentru erorile de actualizare a numărătorii inverse. Mulțumim utilizatorului care a trimis un raport de blocare la 27 septembrie 2026!

    Funcții noi

    • Jurnalizare: Am adăugat mai multe jurnale de depanare fără a înregistra informații de identificare personală.
    • Jurnalizare: Am schimbat marcajele temporale din jurnale din ora locală în UTC.
    • Fereastra de opinii: Colectarea jurnalelor rulează acum asincron, iar butonul de trimitere a opiniilor rămâne dezactivat până se termină colectarea. Jurnalele includ acum informații despre sistem, fără informații de identificare personală.
    • Aplicația pentru părinți: Am clarificat explicația „Cum se calculează”.
    • Aplicația copilului: Am adăugat comanda oh-no-parent-control-child ca alias pentru oh-no-parent-control --child-overlay, pentru a permite extinderea viitoare la alte distribuții și medii grafice.

    Modificări fără legătură cu produsul

    • Am automatizat 24 de cazuri de testare cap-coadă pentru a consolida verificările de calitate.
  5. v1.1

    Corectări de erori

    • Aplicația pentru părinți: Am corectat o problemă care împiedica extinderea timpului zilnic permis pe ecrane mici.
    • Serviciu intermediar: Am corectat eșecul reîncărcării politicilor de execuție când fișiere de reguli nemodificate ascundeau reguli active învechite.
  6. v1.0

    Funcții noi

    • Lansarea inițială.