Oh No! Parent Control
Povijest verzija
Nove značajke, poboljšanja i ispravci, izdanje po izdanje.
v1.5
Najnovije izdanjeIskrena zahvala
- Hitno izdanje s ispravcima pogrešaka 30. listopada u 16:00 PDT anonimni korisnik prijavio je kritičnu pogrešku zbog koje prekidač vremenskog ograničenja nije radio u roditeljskoj aplikaciji. Ovo hitno izdanje v1.5 rješava problem (pogledajte prve dvije stavke u odjeljku Ispravci pogrešaka). Naše planirano izdanje za Fedoru 44 zbog toga će kasniti oko tjedan dana. Korisniku koji je prijavio problem: hvala! Iskreno se ispričavamo zbog neugodnosti. Ovaj je proizvod mlad, ali nismo slabi! Posvećeni smo tome da svakim danom budemo bolji.
Nove značajke
- Kiosk: Poboljšan raspored poruke u dijaloškom okviru za autentifikaciju Polkit radi veće jasnoće i čitljivosti.
Ispravci pogrešaka
- Vrijeme pred zaslonom: Ispravljeno neuspjelo uključivanje nadzora vremena pred zaslonom kada je GNOME globalno onemogućio korisnička proširenja. Oporavak proširenja obuhvaća sve ulazne točke: učitavanje roditeljske aplikacije, promjenu odabranog djeteta, uključivanje ograničenja vremena, odobrenje dodjele vremena u kiosku, ponovno pokretanje računala i prijavu djeteta. Napomena: onemogućavanje dječjeg proširenja može utjecati na neke funkcije proizvoda, ali ograničenja vremena pred zaslonom, ograničenja aplikacija i sigurnosne granice ostaju potpuno provedeni i nepromijenjeni.
- Dijagnostika: Dodano bilježenje koje štiti privatnost za onemogućena GNOME proširenja, rušenja Shella, moguće pogreške proširenja te neuspjehe oporavka vremena pred zaslonom i vraćanja promjena.
- Vrijeme pred zaslonom: Ispravljeno da su odobrenja dodatnog vremena ponekad dodavala više vremena nego što je zatraženo.
- Kiosk: Ispravljeni neuspjesi zahtjeva za vrijeme prije roditeljskog odobrenja kada otkrivanje jezika sustava nije dostupno.
- Kiosk: Ispravljeno odbijanje prijave kada kratko održavanje privremeno odgodi pristup.
v1.4
Nove značajke
- Dijalog jezika: Jezik možete tražiti po engleskom nazivu i po nazivu na tom jeziku.
- Podsjetnici na preostalo vrijeme: Dodani zadani kritični podsjetnici u dječjoj sesiji. Mogu se prikazati u aplikacijama preko cijelog zaslona te prilagoditi ili potpuno ukloniti u dječjim postavkama.
- Roditeljska aplikacija: Dijalog opoziva prikazuje popis pokrenutih aplikacija s blokadom koju roditelj može odobrenjem zaobići, a koje će biti zaustavljene.
- Roditeljska aplikacija: Novo ruho :) Glatkije učitavanje aplikacije i uredan sloj za učitavanje popisa aplikacija s postotkom napretka.
- Što je novo: Dodana infrastruktura Što je novo na temelju metapodataka za roditeljsku i dječju aplikaciju. Roditeljska verzija nudi sve (nema milosti za roditelje, grrr!); dječja nudi samo pažljivo pripremljen sadržaj koji im je relevantan i primjeren (svi smo odgovorni roditelji, zar ne?).
- Obrazac za traženje vremena: Unaprijed zadana vremena možete prilagoditi u postavkama!
- Obrazac za traženje vremena: Za prilagođenu vrijednost možete odabrati minute ili sate (značajka koju je tražio moj sin. Nakon što sam veselo kimnuo, upitao je: tata, bilo bi super dodati sekunde i dane. Prije nego što sam viknuo: "Van, prije nego što te opet šutnem u tu tvoju slatku malu guzu!").
Ispravci pogrešaka
- Instalacija: Ispravljene pogreške okidača paketa nakon odbijene prijave u kiosk na Ubuntu i Fedora sustavima te kad dijete potroši vrijeme pred zaslonom.
- Kiosk: Ispravljen nenamjeran pristup radnoj površini ograničavanjem kiosk računa na aplikaciju za zahtjeve i potrebne usluge.
- Kiosk: Ispravljeni neuspjesi pokretanja kad druge instalirane aplikacije imaju direktorije podataka u koje se može pisati.
- Kiosk: Ispravljeno rušenje pri pokretanju na Fedori zbog nedostatka dozvole za GPU iscrtavanje.
- Aplikacija za djecu: Ispravljeno zamrzavanje odbrojavanja tijekom neprekidnog korištenja i prerano zaključavanje zaslona nakon neaktivnosti.
- Aplikacija za djecu: Ispravljeno zadržavanje zaključane radne površine nakon uspješne autentifikacije kad je odobreno dodatno vrijeme pred zaslonom.
- Vrijeme pred zaslonom: Uklonjene nepotrebne prijave pogrešaka nakon otključavanja i poboljšan oporavak nakon privremenih kvarova usluge mjerača vremena.
- Broker: Ispravljeni neuspjesi pokretanja zbog privremenog sukoba zaključavanja baze povjerenja i sačuvana dijagnostika ovisnosti ograničenog opsega nakon oporavka usluge, bez prikupljanja osobnih podataka.
- Broker: Dodan automatski oporavak kad se usluga fapolicyd zatvori s pogreškom.
- Roditeljska aplikacija: Ispravljeno preklapanje zaglavlja stupaca mreže aplikacija na nekim jezicima koji se pišu zdesna nalijevo.
- Roditeljska aplikacija: Ispravljen onemogućen gumb Opozovi kad je preostalo vrijeme nula, a aplikacije s blokadom koju roditelj može odobrenjem zaobići još rade, pa ih roditelji mogu zatvoriti nakon zaključavanja dječje sesije.
- Aplikacija za djecu: Ispravljeno da Enter nakon unosa prilagođene vrijednosti u kiosk sesiji ne otvara dijalog autentifikacije.
Promjene izvan proizvoda
- Pokrivenost testovima od početka do kraja povećana na 46. Fedora je obuhvaćena, bez dvostrukog brojanja.
Priprema za Fedora Workstation 44
- Ručno testiranje: Stari tata čarobno je iskopao još stariji Surface Laptop i čudesno instalirao Fedora 44. Na kraju, virtualni strojevi ne mogu zamijeniti doživljaj pravog računala (sjećate li se ispravka u v1.1?). Nakon 5 ispravaka pogrešaka, radi!
- Automatizacija testova: Velik korak bliže: automatizacija za Fedoru upravo je promaknuta u prvi razred, s pokrivenošću jednakom Ubuntuu. Izdanje za Fedoru je na vidiku!!!
v1.3
Nove značajke
- Lokalizacija: Podrška za 62 jezika, uključujući jezike zdesna nalijevo (glasovali ste, poslušali smo vas! Ipak nemojte se razmaziti :) Učinite mi uslugu, proširite glas, pomozite većem broju obitelji!)
Pogreške
- Roditeljska aplikacija i kiosk: Dodali smo modalni prozor s crvenim gumbom Odmah ponovno pokreni, koji zahtijeva ponovno pokretanje za ažuriranja proizvoda na čekanju; nepovezani zahtjevi sustava za ponovno pokretanje ne prikazuju ga.
Priprema za Fedora Workstation 44
- Općenito: Ispravili smo nekoliko blokirajućih problema u fdpolicy import, SELinux i Broker komponentama. Osnovno testiranje potvrđuje da proizvod radi od početka do kraja (da!). Sljedeći korak: dodatno ručno testiranje i opsežna automatizirana pokrivenost. Nemojte se prerano uzbuditi. 10 % truda na proizvod, 90 % na testiranje — tako me uči 30 godina iskustva.
Promjene izvan proizvoda
- Povećali smo pokrivenost testovima od početka do kraja na 33 slučaja.
v1.2
Ispravci pogrešaka
- Program za ažuriranje softvera: Opis smo uskladili s nazivom aplikacije.
- Pakiranje: Uklonili smo interne alate i dokumentaciju iz paketa.
- Pogreška vremena pred zaslonom Ispravili smo neuspjeh promjena vremena pred zaslonom kad fapolicyd 1.3.6 nije mogao prikazati određene nazive datoteka. Ispravak preskače nepotrebne iznimke za već blokirane datoteke i provjerava pravila prije promjene postavki, uz jasnije pogreške za nepodržane slučajeve.
- Broker: Ispravili smo automatsko pokretanje Lunar Clienta i pokretanje AppImage datoteke Minecrafta iz memorije dok je aplikacija bila blokirana do odobrenja.
- Broker: Ojačali smo provjere izvršavanja izoliranim D-Bus klijentima, zadržavanjem kasnih odgovora, oporavljivim čišćenjem i strožim provjerama identiteta izvršavanja.
- Aplikacija za djecu: Ispravili smo oporavak mjerača vremena nakon buđenja iz mirovanja i dodali dijagnostiku koja poštuje privatnost za neuspješno osvježavanje odbrojavanja. Hvala korisniku koji je 27. rujna 2026. poslao izvješće o rušenju!
Nove značajke
- Zapisivanje: Dodali smo više zapisa za rješavanje problema bez zapisivanja osobnih podataka za identifikaciju.
- Zapisivanje: Promijenili smo vremenske oznake zapisa iz lokalnog vremena u UTC.
- Dijaloški okvir za povratne informacije: Prikupljanje zapisa sada se izvodi asinkrono, a gumb Pošalji povratnu informaciju ostaje onemogućen dok prikupljanje ne završi. Zapisi sada sadrže informacije o sustavu, ali ne i osobne podatke za identifikaciju.
- Roditeljska aplikacija: Pojasnili smo objašnjenje „Kako se računa”.
- Aplikacija za djecu: Dodali smo naredbu oh-no-parent-control-child kao pseudonim za oh-no-parent-control --child-overlay radi budućeg proširenja na druge distribucije i okruženja radne površine.
Promjene izvan proizvoda
- Automatizirali smo 24 testna slučaja od početka do kraja kako bismo ojačali provjere kvalitete.
v1.1
Ispravci pogrešaka
- Roditeljska aplikacija: Ispravili smo problem zbog kojeg se Dnevno vrijeme nije moglo proširiti na malim zaslonima.
- Broker: Ispravili smo neuspješno ponovno učitavanje pravila izvršavanja kada su nepromijenjene datoteke pravila prikrivale zastarjela aktivna pravila.
v1.0
Nove značajke
- Početno izdanje.
