Oh No! Parent Control
Zgodovina različic
Nove funkcije, izboljšave in popravki, izdaja za izdajo.
v1.5
Najnovejša izdajaIskrena zahvala
- Nujna izdaja s popravki napak 30. oktobra ob 16.00 PDT je anonimni uporabnik prijavil kritično napako, zaradi katere stikalo časovne omejitve v aplikaciji za starše ni delovalo. Ta nujna izdaja v1.5 odpravlja težavo (glejte prvi dve postavki v razdelku Popravki napak). Naša načrtovana izdaja za Fedoro 44 bo zato zamujala približno en teden. Uporabniku, ki je težavo prijavil: hvala! Iskreno se opravičujemo za nevšečnosti. Ta izdelek je mlad, vendar nismo šibki! Zavezani smo k vsakodnevnim izboljšavam.
Nove funkcije
- Kiosk: Izboljšana postavitev poziva v pogovornem oknu za preverjanje pristnosti Polkit za večjo jasnost in berljivost.
Popravki napak
- Čas pred zaslonom: Odpravljena napaka pri vklopu nadzora časa pred zaslonom, ko je GNOME globalno onemogočil uporabniške razširitve. Obnovitev razširitve zajema vse vstopne točke: nalaganje aplikacije za starše, spremembo izbranega otroka, vklop omejitve časa, odobritev dodelitve časa v kiosku, ponovni zagon računalnika in otrokovo prijavo. V vednost: onemogočenje otrokove razširitve lahko vpliva na nekatere funkcije izdelka, vendar omejitve časa pred zaslonom, omejitve aplikacij in varnostne meje ostajajo v celoti uveljavljene in nespremenjene.
- Diagnostika: Dodano beleženje, ki varuje zasebnost, za onemogočene razširitve GNOME, sesutja lupine Shell, morebitne napake razširitev ter napake pri obnovi časa pred zaslonom in razveljavitvi sprememb.
- Čas pred zaslonom: Odpravljeno, da so odobritve dodatnega časa včasih dodale več časa, kot je bilo zahtevano.
- Kiosk: Odpravljene napake zahtev za čas pred odobritvijo staršev, ko zaznavanje sistemskih jezikov ni na voljo.
- Kiosk: Odpravljena zavrnitev prijave, ko kratko vzdrževanje začasno zakasni dostop.
v1.4
Nove funkcije
- Pogovorno okno za jezik: Jezik lahko poiščete po angleškem in lokaliziranem imenu.
- Opomniki za preostali čas: V otrokovo sejo so dodani privzeti kritični opomniki. Prikažejo se lahko v celozaslonskih aplikacijah, v otrokovih nastavitvah pa jih lahko prilagodite ali povsem odstranite.
- Starševska aplikacija: Pogovorno okno za preklic dovoljenja pokaže seznam delujočih pogojno blokiranih aplikacij, ki bodo zaprte.
- Starševska aplikacija: Malo lepotne prenove :) Gladkejše nalaganje aplikacije; urejena prekrivna plast pri nalaganju seznama aplikacij z napredkom v odstotkih.
- Kaj je novega: Za starševsko in otroško aplikacijo je dodana infrastruktura novosti, ki temelji na metapodatkih. Starševska različica ponuja vse (brez usmiljenja do staršev, grrr!); otroška pa le skrbno pripravljeno, zanje pomembno in primerno vsebino (saj smo vsi odgovorni starši, kajne?).
- Obrazec za prošnjo za čas: Prednastavljene čase lahko prilagodite v nastavitvah!
- Obrazec za prošnjo za čas: Za enoto lastne vrednosti lahko izberete minute ali ure (funkcijo je želel moj sin. Ko sem veselo prikimal, je vprašal: »Oči, fino bi bilo dodati sekunde in dneve«, preden je slišal: »Ven, preden te spet brcnem v to tvojo ljubko ritko!«).
Popravki napak
- Namestitev: Odpravljene so napake sprožilcev paketov po zavrnjeni prijavi v kiosk v Ubuntu in Fedora ter ob izteku otrokovega časa pred zaslonom.
- Kiosk: Odpravljen je nenameren dostop do namizja z omejitvijo računa kioska na aplikacijo za prošnje in storitve, ki jih potrebuje.
- Kiosk: Odpravljene so napake zagona, ko imajo druge nameščene aplikacije podatkovne imenike z dovoljenjem za pisanje.
- Kiosk: Odpravljeno je sesutje ob zagonu v Fedora zaradi manjkajočega dovoljenja za izrisovanje z GPU.
- Otroška aplikacija: Odpravljena sta zamrzovanje odštevanja med neprekinjeno uporabo in prezgodnje zaklepanje zaslona po nedejavnosti.
- Otroška aplikacija: Odpravljeno je ostajanje namizja zaklenjenega po uspešnem preverjanju pristnosti, ko je bil odobren dodaten čas pred zaslonom.
- Čas pred zaslonom: Odpravljena so nepotrebna poročila o napakah po odklepanju in izboljšano okrevanje po začasnih napakah storitve časovnika.
- Broker: Odpravljene so napake zagona zaradi začasnega tekmovanja za zaklep podatkovne zbirke zaupanja in po obnovitvi storitve ohranjena diagnostika odvisnosti z omejenim obsegom brez zbiranja osebnih podatkov.
- Broker: Dodano je samodejno okrevanje, ko se storitev fapolicyd konča z napako.
- Starševska aplikacija: Odpravljeno je prekrivanje glav stolpcev mreže aplikacij v nekaterih jezikih RTL.
- Starševska aplikacija: Odpravljen je onemogočen gumb za preklic dovoljenja pri nič preostalega časa, ko pogojno blokirane aplikacije še delujejo, zato jih lahko starši zaprejo po zaklepu otrokove seje.
- Otroška aplikacija: Odpravljeno je neodpiranje pogovornega okna za preverjanje pristnosti po pritisku Enter po vnosu lastne vrednosti v seji kioska.
Spremembe zunaj izdelka
- Število preizkusov od začetka do konca se je povečalo na 46. Vključen je tudi Fedora, brez dvojnega štetja.
Pripravljenost za Fedora Workstation 44
- Ročno preizkušanje: Stari oči je čudežno izbrskal še starejši Surface Laptop in nanj po čudežu namestil Fedora 44. Navidezni stroji navsezadnje ne nadomestijo občutka pri pravem računalniku (se spomnite popravka v v1.1?). Po 5 popravkih deluje!
- Avtomatizacija preizkusov: Velik korak naprej — avtomatizacija Fedora je napredovala med prvorazredne državljane in se po pokritosti izenačila z Ubuntu. Izdaja za Fedora je na obzorju!!!
v1.3
Nove funkcije
- Lokalizacija: Podpora za 62 jezikov, tudi za RTL (glasovali ste, prisluhnili smo! A naj vam ne postane samoumevno :) Naredite nam uslugo, razširite novico in pomagajte več družinam!)
Napake
- Starši in kiosk: Ob čakajočih posodobitvah izdelka smo dodali pogovorno okno, ki zahteva ponovni zagon, z rdečim gumbom Znova zaženi zdaj; nepovezane zahteve za ponovni zagon sistema ga ne sprožijo.
Pripravljenost za Fedora Workstation 44
- Na vseh področjih: Odpravili smo nekaj blokirajočih težav z uvozom fdpolicy, SELinux in Broker. Osnovno preizkušanje potrjuje, da izdelek deluje od začetka do konca (ja!). Naslednji korak: več ročnega preizkušanja in nora pokritost s samodejnimi preizkusi. Ne veselite se prezgodaj. 10 % truda za izdelek, 90 % za preizkušanje — to potrjuje mojih 30 let izkušenj.
Spremembe zunaj izdelka
- Povečali smo pokritost s preizkusi od začetka do konca na 33 primerov.
v1.2
Popravki napak
- Posodobitev programske opreme: Popravili smo opis, da se ujema z imenom aplikacije.
- Pakiranje: Iz paketa smo odstranili interna orodja in dokumentacijo.
- Napaka časa pred zaslonom: Odpravili smo neuspešne spremembe časa pred zaslonom, kadar fapolicyd 1.3.6 ni mogel predstaviti določenih imen datotek. Popravek preskoči nepotrebne izjeme za že blokirane datoteke in preveri pravila pred spremembo nastavitev ter poda jasnejše napake za nepodprte primere.
- Broker: Odpravili smo samodejni zagon Lunar Client in zagon AppImage Minecraft iz pomnilnika, ko je bil mehko blokiran.
- Broker: Okrepili smo preverjanja izvajanja z izoliranimi odjemalci D-Bus, ohranjenimi poznimi odgovori, obnovljivim čiščenjem in strožjim preverjanjem identitete izvajanja.
- Aplikacija za otroke: Odpravili smo obnovitev časovnika po prebujanju iz pripravljenosti in dodali diagnostične podatke, ki varujejo zasebnost, za napake pri osveževanju odštevanja. Hvala uporabniku, ki je 27. septembra 2026 poslal poročilo o sesutju!
Nove funkcije
- Beleženje: Dodali smo več dnevnikov za odpravljanje težav, ne da bi beležili osebne podatke.
- Beleženje: Časovne žige v dnevnikih smo spremenili iz lokalnega časa v UTC.
- Pogovorno okno za odzive: Zbiranje dnevnikov zdaj poteka asinhrono, gumb Pošlji odziv pa ostane onemogočen, dokler zbiranje ni končano. Dnevniki zdaj vključujejo sistemske podatke brez osebnih podatkov.
- Aplikacija za starše: Pojasnilo, kako se vrednost izračuna, je zdaj jasnejše.
- Aplikacija za otroke: Dodali smo ukaz oh-no-parent-control-child kot vzdevek za oh-no-parent-control --child-overlay, da omogočimo prihodnjo razširitev na druge distribucije in namizna okolja.
Spremembe zunaj izdelka
- Avtomatizirali smo 24 primerov preizkusov od začetka do konca za okrepitev preverjanja kakovosti.
v1.1
Popravki napak
- Aplikacija za starše: Odpravili smo težavo, zaradi katere se Dnevna časovna kvota na majhnih zaslonih ni razširila.
- Broker: Odpravili smo neuspešno ponovno nalaganje pravilnikov izvajanja, kadar so nespremenjene datoteke s pravili zakrile zastarela aktivna pravila.
v1.0
Nove funkcije
- Prva izdaja.
