Oh No! Parent Control
Istorija verzija
Nove funkcije, poboljšanja i ispravke, izdanje po izdanje.
v1.5
Najnovije izdanjeIskrena zahvalnost
- Hitno izdanje sa ispravkama grešaka 30. oktobra u 16:00 PDT anonimni korisnik prijavio je kritičnu grešku zbog koje prekidač vremenskog ograničenja nije radio u roditeljskoj aplikaciji. Ovo hitno izdanje v1.5 rešava problem (pogledajte prve dve stavke u odeljku Ispravke grešaka). Naše planirano izdanje za Fedoru 44 zbog toga će kasniti oko nedelju dana. Korisniku koji je prijavio problem: hvala! Iskreno se izvinjavamo zbog neprijatnosti. Ovaj proizvod je mlad, ali nismo slabi! Posvećeni smo tome da svakog dana budemo bolji.
Nove funkcije
- Kiosk: Poboljšan raspored poruke u dijalogu za autentifikaciju Polkit radi veće jasnoće i čitljivosti.
Ispravke grešaka
- Vreme pred ekranom: Ispravljeno neuspešno uključivanje kontrole vremena pred ekranom kada je GNOME globalno onemogućio korisnička proširenja. Oporavak proširenja obuhvata sve ulazne tačke: učitavanje roditeljske aplikacije, promenu izabranog deteta, uključivanje vremenskog ograničenja, odobrenje dodele vremena u kiosku, ponovno pokretanje računara i prijavu deteta. Napomena: onemogućavanje dečjeg proširenja može uticati na neke funkcije proizvoda, ali ograničenja vremena pred ekranom, ograničenja aplikacija i bezbednosne granice ostaju u potpunosti sprovedeni i nepromenjeni.
- Dijagnostika: Dodato beleženje koje čuva privatnost za onemogućena GNOME proširenja, padove Shella, moguće greške proširenja i neuspehe oporavka vremena pred ekranom i vraćanja promena.
- Vreme pred ekranom: Ispravljeno da su odobrenja dodatnog vremena ponekad dodavala više vremena nego što je zatraženo.
- Kiosk: Ispravljeni neuspesi zahteva za vreme pre roditeljskog odobrenja kada otkrivanje jezika sistema nije dostupno.
- Kiosk: Ispravljeno odbijanje prijave kada kratko održavanje privremeno odloži pristup.
v1.4
Nove funkcije
- Dijalog za jezik: Jezik možete da tražite i po engleskom i po lokalizovanom nazivu.
- Podsetnici na preostalo vreme: U dečju sesiju dodati su podrazumevani kritični podsetnici. Mogu da se prikazuju u aplikacijama preko celog ekrana, a u podešavanjima deteta mogu da se prilagode ili potpuno uklone.
- Roditeljska aplikacija: Dijalog za opoziv dozvole prikazuje spisak pokrenutih uslovno blokiranih aplikacija koje će biti zatvorene.
- Roditeljska aplikacija: Malo ulepšavanja :) Uglađenije učitavanje aplikacije; uredan prekrivač pri učitavanju spiska aplikacija sa napretkom u procentima.
- Šta je novo: Za roditeljsku i dečju aplikaciju dodata je infrastruktura novosti zasnovana na metapodacima. Roditeljska verzija nudi sve (bez milosti za roditelje, grrr!); dečja nudi samo pažljivo pripremljen, relevantan i primeren sadržaj (svi smo mi odgovorni roditelji, zar ne?).
- Obrazac za traženje vremena: U podešavanjima možete da prilagodite unapred zadata vremena!
- Obrazac za traženje vremena: Za jedinicu proizvoljne vrednosti možete da izaberete minute ili sate (funkciju je tražio moj sin. Kada sam radosno klimnuo glavom, pitao je: „Tata, bilo bi super da dodaš sekunde i dane“, pre nego što je čuo: „Napolje, pre nego što te ponovo šutnem u tu tvoju slatku malu guzu!“).
Ispravke grešaka
- Instalacija: Ispravljene su greške okidača paketa posle odbijene prijave u kiosk na Ubuntu i Fedora, kao i kada se potroši detetovo vreme pred ekranom.
- Kiosk: Ispravljen je nenameran pristup radnoj površi ograničavanjem naloga kioska na aplikaciju za zahteve i njene neophodne servise.
- Kiosk: Ispravljene su greške pri pokretanju kada druge instalirane aplikacije imaju direktorijume podataka sa dozvolom za pisanje.
- Kiosk: Ispravljen je pad pri pokretanju na Fedora zbog nedostajuće dozvole za iscrtavanje pomoću GPU.
- Dečja aplikacija: Ispravljeni su zamrzavanje odbrojavanja tokom neprekidne upotrebe i prerano zaključavanje ekrana posle neaktivnosti.
- Dečja aplikacija: Ispravljeno je ostajanje radne površi zaključanom posle uspešne potvrde identiteta kada je odobreno dodatno vreme pred ekranom.
- Vreme pred ekranom: Uklonjeni su nepotrebni izveštaji o greškama posle otključavanja i poboljšan oporavak posle privremenih grešaka servisa tajmera.
- Broker: Ispravljene su greške pri pokretanju zbog privremene konkurencije za zaključavanje baze poverenja i sačuvana dijagnostika zavisnosti ograničenog obima posle oporavka servisa, bez prikupljanja ličnih podataka.
- Broker: Dodat je automatski oporavak kada se servis fapolicyd završi greškom.
- Roditeljska aplikacija: Ispravljeno je preklapanje zaglavlja kolona mreže aplikacija na nekim RTL jezicima.
- Roditeljska aplikacija: Ispravljeno je onemogućeno dugme za opoziv dozvole pri nula preostalog vremena dok uslovno blokirane aplikacije još rade, pa roditelji mogu da ih zatvore posle zaključavanja detetove sesije.
- Dečja aplikacija: Ispravljeno je neotvaranje dijaloga za potvrdu identiteta pritiskom na Enter posle unosa proizvoljne vrednosti u sesiji kioska.
Promene van proizvoda
- Broj testova od početka do kraja povećan je na 46. Obuhvaćena je i Fedora, bez dvostrukog brojanja.
Spremnost za Fedora Workstation 44
- Ručno testiranje: Stari tata je magično iskopao još stariji Surface Laptop i čudom na njega instalirao Fedora 44. Na kraju krajeva, virtuelne mašine ne zamenjuju utisak rada na pravom računaru (sećate li se ispravke u v1.1?). Posle 5 ispravki, radi!
- Automatizacija testova: Veliki korak napred — automatizacija Fedora unapređena je u građanina prvog reda, sa pokrivenošću jednakom Ubuntu. Izdanje za Fedora je na vidiku!!!
v1.3
Nove funkcije
- Lokalizacija: Podržava 62 jezika, uključujući jezike koji se pišu zdesna nalevo (glasali ste, poslušali smo! Nemojte se previše razmaziti :) Učinite nam uslugu, proširite vest i pomozite većem broju porodica!)
Greške
- Roditeljska aplikacija i kiosk: Dodat je dijalog koji zahteva ponovno pokretanje, sa crvenim dugmetom „Ponovo pokreni sada”, za ažuriranja proizvoda na čekanju; nepovezani sistemski zahtevi za ponovno pokretanje ga ne pokreću.
Spremnost za Fedora Workstation 44
- Sveobuhvatne izmene: Rešeno je nekoliko blokirajućih problema u fdpolicy import, SELinux i Broker komponentama. Osnovno testiranje potvrđuje da proizvod radi od početka do kraja (da!). Sledeći korak: više ručnog testiranja i ludo mnogo automatizovanih testova. Ne uzbuđujte se prerano. Moje iskustvo od 30 godina pokazuje da treba uložiti 10% truda u proizvod, a 90% u testiranje.
Izmene van proizvoda
- Povećan je broj testova od početka do kraja na 33.
v1.2
Ispravke grešaka
- Program za ažuriranje softvera: Opis je ispravljen da odgovara imenu aplikacije.
- Pakovanje: Unutrašnji alati i dokumentacija uklonjeni su iz paketa.
- Greška s vremenom ispred ekrana: Ispravljena je greška zbog koje izmene vremena ispred ekrana nisu uspevale kada fapolicyd 1.3.6 nije mogao da predstavi određena imena datoteka. Ispravka preskače nepotrebne izuzetke za već blokirane datoteke i proverava pravila pre promene podešavanja, uz jasnije greške za nepodržane slučajeve.
- Posrednik: Ispravljeno je automatsko pokretanje Lunar Client-a i pokretanje Minecraft AppImage-a iz memorije dok je aplikacija meko blokirana.
- Posrednik: Ojačane su provere izvršavanja izolovanim D-Bus klijentima, zadržavanjem kasnih odgovora, oporavljivim čišćenjem i strožim proverama identiteta izvršavanja.
- Aplikacija za dete: Ispravljen je oporavak tajmera posle buđenja iz stanja obustave i dodata dijagnostika bez podataka koji otkrivaju privatnost za greške pri osvežavanju odbrojavanja. Hvala korisniku koji je poslao izveštaj o padu 27. septembra 2026!
Nove funkcije
- Evidentiranje: Dodato je više evidencija za rešavanje problema, bez beleženja ličnih podataka.
- Evidentiranje: Vremenske oznake u evidencijama promenjene su iz lokalnog vremena u UTC.
- Dijalog za povratne informacije: Prikupljanje evidencija sada radi asinhrono, a dugme za slanje ostaje onemogućeno dok se prikupljanje ne završi. Evidencije sada uključuju sistemske podatke bez ličnih podataka.
- Roditeljska aplikacija: Pojašnjeno je objašnjenje „Kako se računa”.
- Aplikacija za dete: Dodata je komanda oh-no-parent-control-child kao pseudonim za oh-no-parent-control --child-overlay radi budućeg proširenja na druge distribucije i radna okruženja.
Izmene van proizvoda
- Automatizovana su 24 test slučaja od početka do kraja radi jačanja provera kvaliteta.
v1.1
Ispravke grešaka
- Roditeljska aplikacija: Ispravljen je problem zbog kog se Dnevno vreme nije širilo na malim ekranima.
- Posrednik: Ispravljen je neuspeh ponovnog učitavanja smernica za izvršavanje kada su nepromenjene datoteke pravila prikrivale zastarela aktivna pravila.
v1.0
Nove funkcije
- Prvo izdanje.
