Oh No! Parent Control
História verzií
Nové funkcie, vylepšenia a opravy v každom vydaní.
v1.5
Najnovšie vydanieSrdečné poďakovanie
- Naliehavé vydanie s opravami chýb 30. októbra o 16:00 PDT nahlásil anonymný používateľ kritickú chybu, ktorá bránila fungovaniu prepínača časového limitu v rodičovskej aplikácii. Toto naliehavé vydanie v1.5 problém opravuje (pozrite prvé dve položky v časti Opravy chýb). Naše plánované vydanie pre Fedoru 44 sa preto oneskorí približne o týždeň. Používateľovi, ktorý chybu nahlásil: ďakujeme! Úprimne sa ospravedlňujeme za nepríjemnosti. Tento produkt je mladý, ale nie sme slabí! Sme odhodlaní zlepšovať sa každý deň.
Nové funkcie
- Kiosk: Vylepšené rozloženie výzvy v overovacom dialógu Polkit, aby bola jasnejšia a čitateľnejšia.
Opravy chýb
- Čas pri obrazovke: Opravené zlyhanie zapnutia kontroly času pri obrazovke, keď GNOME globálne zakázal používateľské rozšírenia. Obnova rozšírenia pokrýva všetky vstupné body: načítanie rodičovskej aplikácie, zmenu vybraného dieťaťa, zapnutie časového limitu, schválenie pridelenia času v kiosku, reštart počítača a prihlásenie dieťaťa. Pre informáciu: zakázanie detského rozšírenia môže ovplyvniť niektoré funkcie produktu, ale limity času pri obrazovke, obmedzenia aplikácií a bezpečnostné hranice zostávajú plne vynucované a nedotknuté.
- Diagnostika: Pridané protokolovanie rešpektujúce súkromie pre zakázané rozšírenia GNOME, pády Shellu, možné chyby rozšírení a zlyhania obnovy času pri obrazovke aj vrátenia zmien.
- Čas pri obrazovke: Opravené, že schválenia času navyše niekedy pridávali viac času, než bolo požadované.
- Kiosk: Opravené zlyhávanie žiadostí o čas pred schválením rodičom, keď nie je dostupné zisťovanie jazykov systému.
- Kiosk: Opravené odmietnutie prihlásenia, keď krátka údržba dočasne oneskorí prístup.
v1.4
Nové funkcie
- Dialóg jazyka: Jazyk môžete vyhľadať podľa anglického aj lokalizovaného názvu.
- Pripomienky zostávajúceho času: Do relácie dieťaťa boli pridané predvolené kritické pripomienky. Môžu sa zobrazovať v aplikáciách na celej obrazovke a v nastaveniach dieťaťa ich možno prispôsobiť alebo úplne odstrániť.
- Rodičovská aplikácia: Dialóg odvolania povolenia zobrazuje zoznam spustených aplikácií s blokovaním, ktoré môže rodič dočasne povoliť, a ktoré budú ukončené.
- Rodičovská aplikácia: Malý facelift :) Plynulejšie načítanie aplikácie; úhľadná prekryvná vrstva načítania zoznamu aplikácií s priebehom v percentách.
- Čo je nové: Do rodičovskej a detskej aplikácie pribudla infraštruktúra noviniek založená na metadátach. Rodičovská verzia ponúka všetko (žiadne zľutovanie s rodičmi, grrr!); detská iba starostlivo pripravený, relevantný a vhodný obsah (veď sme všetci zodpovední rodičia, však?).
- Formulár žiadosti o čas: Predvolené časy si môžete prispôsobiť v nastaveniach!
- Formulár žiadosti o čas: Ako jednotku vlastnej hodnoty si môžete vybrať minúty alebo hodiny (funkciu si vyžiadal môj syn. Keď som s radosťou prikývol, spýtal sa: „Oci, bolo by super pridať sekundy a dni“, skôr než počul: „Von, kým ťa znova nekopnem do toho tvojho rozkošného zadočka!“).
Opravy chýb
- Inštalácia: Opravené chyby spúšťačov balíkov po zamietnutom prihlásení do kiosku v Ubuntu a Fedora a pri vyčerpaní času dieťaťa pri obrazovke.
- Kiosk: Opravený nechcený prístup k pracovnej ploche obmedzením účtu kiosku na aplikáciu žiadostí a jej potrebné služby.
- Kiosk: Opravené zlyhania pri spustení, keď majú iné nainštalované aplikácie zapisovateľné dátové adresáre.
- Kiosk: Opravený pád pri spustení v systéme Fedora spôsobený chýbajúcim oprávnením na vykresľovanie cez GPU.
- Detská aplikácia: Opravené zamŕzanie odpočítavania pri nepretržitom používaní a predčasné zamykanie obrazovky po nečinnosti.
- Detská aplikácia: Opravené zotrvanie pracovnej plochy v zamknutom stave po úspešnom overení, keď bol pridelený ďalší čas pri obrazovke.
- Čas pri obrazovke: Odstránené zbytočné hlásenia chýb po odomknutí a zlepšené zotavenie z dočasných zlyhaní služby časovača.
- Broker: Opravené zlyhania pri spustení spôsobené dočasným súbehom pri získavaní zámku databázy dôvery a zachovaná diagnostika závislostí s obmedzeným rozsahom po obnovení služby bez zhromažďovania osobných údajov.
- Broker: Pridané automatické zotavenie, keď sa služba fapolicyd ukončí s chybou.
- Rodičovská aplikácia: Opravené prekrývanie hlavičiek stĺpcov mriežky aplikácií v niektorých jazykoch RTL.
- Rodičovská aplikácia: Opravené neaktívne tlačidlo odvolania povolenia pri nulovom zostávajúcom čase, keď stále bežia aplikácie s blokovaním, ktoré môže rodič dočasne povoliť. Rodičia ich tak môžu zatvoriť po zamknutí relácie dieťaťa.
- Detská aplikácia: Opravené neotvorenie dialógu overenia pri stlačení Enter po zadaní vlastnej hodnoty v relácii kiosku.
Zmeny mimo produktu
- Počet komplexných testov sa zvýšil na 46. Pokrývajú aj Fedora, bez dvojitého započítania.
Pripravenosť na Fedora Workstation 44
- Ručné testovanie: Starý tatko čarovne vyhrabal ešte starší Surface Laptop a zázrakom naň nainštaloval Fedora 44. Virtuálne stroje napokon nenahradia dojem zo skutočného počítača (pamätáte si opravu vo v1.1?). Po 5 opravách to funguje!
- Automatizácia testov: Veľký krok vpred — automatizácia Fedora povýšila na občana prvej triedy a pokrytím sa vyrovnala Ubuntu. Vydanie pre Fedora je na obzore!!!
v1.3
Nové funkcie
- Lokalizácia: Podporuje 62 jazykov vrátane jazykov písaných sprava doľava (hlasovali ste, vypočuli sme vás! Len si na to nezvyknite :) Urobte mi láskavosť, povedzte o nás ďalej a pomôžte ďalším rodinám!)
Opravy chýb
- Rodič a kiosk: Pri čakajúcich aktualizáciách produktu sa pridalo dialógové okno vyžadujúce reštart s červeným tlačidlom Reštartovať teraz; nesúvisiace požiadavky systému na reštart ho nevyvolajú.
Pripravenosť na Fedora Workstation 44
- Naprieč produktom: Opravilo sa niekoľko blokujúcich problémov s importom fdpolicy, SELinux a sprostredkovateľom. Základné testy dokazujú, že produkt funguje od začiatku až do konca (hurá!). Ďalším krokom je viac ručného testovania a rozsiahle automatizované pokrytie. Ešte sa netešte predčasne. Na základe mojich 30-ročných skúseností má zmysel venovať 10 % úsilia produktu a 90 % testovaniu.
Zmeny mimo produktu
- Rozšírené pokrytie komplexnými testami na 33 prípadov.
v1.2
Opravy chýb
- Aktualizátor softvéru: Popis bol upravený tak, aby zodpovedal názvu aplikácie.
- Balíkovanie: Z balíka sa odstránili interné nástroje a dokumentácia.
- Chyba času pri obrazovke Opravilo sa zlyhanie zmien času pri obrazovke, keď fapolicyd 1.3.6 nedokázal reprezentovať určité názvy súborov. Oprava vynecháva nepotrebné výnimky pre už blokované súbory a pred zmenou nastavení overuje pravidlá; nepodporované prípady teraz hlásia jasnejšiu chybu.
- Sprostredkovateľ: Opravilo sa automatické spúšťanie Lunar Client a spúšťanie AppImage Minecraftu v pamäti, keď bolo blokované do schválenia.
- Sprostredkovateľ: Kontroly spúšťania sa posilnili izolovanými klientmi D-Bus, uchovaním oneskorených odpovedí, obnoviteľným čistením a prísnejšími kontrolami identity spúšťania.
- Aplikácia dieťaťa: Opravila sa obnova časovača po prebudení zo suspendovaného stavu a pridala sa diagnostika bezpečná z hľadiska súkromia pri zlyhaní obnovenia odpočtu. Ďakujeme používateľovi, ktorý poslal hlásenie o zlyhaní 27. septembra 2026!
Nové funkcie
- Zaznamenávanie: Pridali sa ďalšie záznamy na riešenie problémov bez zaznamenávania osobne identifikovateľných údajov.
- Zaznamenávanie: Časové pečiatky záznamov sa zmenili z miestneho času na UTC.
- Dialóg spätnej väzby: Zbieranie záznamov teraz prebieha asynchrónne a tlačidlo Odoslať spätnú väzbu zostane neaktívne, kým sa zber nedokončí. Záznamy teraz obsahujú systémové informácie bez osobne identifikovateľných údajov.
- Rodičovská aplikácia: Spresnilo sa vysvetlenie výpočtu.
- Aplikácia dieťaťa: Príkaz oh-no-parent-control-child bol pridaný ako alias príkazu oh-no-parent-control --child-overlay na podporu budúceho rozšírenia na ďalšie distribúcie a prostredia.
Zmeny mimo produktu
- Automatizovalo sa 24 komplexných testovacích prípadov na posilnenie kontroly kvality.
v1.1
Opravy chýb
- Rodičovská aplikácia: Opravil sa problém, pre ktorý sa Denný čas nerozbalil na malých obrazovkách.
- Sprostredkovateľ: Opravilo sa opätovné načítanie pravidiel spúšťania, keď nezmenené súbory pravidiel zakryli zastarané aktívne pravidlá.
v1.0
Nové funkcie
- Prvé vydanie.
