Oh No! Parent Control
Versjonshistorikk
Nye funksjonar, forbetringar og rettingar, utgåve for utgåve.
v1.5
Siste utgåveEi hjarteleg takk
- Hasteutgåve med feilrettingar Den 30. oktober klokka 16.00 PDT melde ein anonym brukar frå om ein kritisk feil som hindra brytaren for tidsgrensa i å fungere i foreldreappen. Denne hasteutgåva v1.5 rettar problemet (sjå dei to første punkta under Feilrettingar). Den planlagde utgåva vår for Fedora 44 vert difor forseinka med om lag ei veke. Til brukaren som melde frå: takk! Vi beklagar oppriktig ulempene. Dette produktet er ungt, men vi er ikkje svake! Vi er fast bestemte på å verte betre kvar dag.
Nye funksjonar
- Kiosk: Betra oppsettet til meldinga i autentiseringsdialogen til Polkit, slik at ho vert tydelegare og lettare å lese.
Feilrettingar
- Skjermtid: Retta at skjermtidskontrollen ikkje kunne aktiverast når GNOME hadde deaktivert brukarutvidingar globalt. Gjenoppretting av utvidinga dekkjer alle inngangar: lasting av foreldreappen, byte av valt barn, aktivering av skjermgrensa, godkjenning av tid i kiosken, omstart av maskina og innlogging for barnet. Merk: Deaktivering av barneutvidinga kan påverke visse produktfunksjonar, men skjermtidsgrenser, appavgrensingar og tryggleiksgrenser vert framleis handheva fullt ut og er upåverka.
- Diagnostikk: Lagt til personvernvenleg logging for deaktiverte GNOME-utvidingar, Shell-krasj, moglege utvidingsfeil og feil ved gjenoppretting av skjermtid og tilbakerulling.
- Skjermtid: Retta at godkjenningar av ekstra tid somme gonger la til meir tid enn førespurt.
- Kiosk: Retta at tidsførespurnader feila før foreldregodkjenning når systemspråk ikkje kunne oppdagast.
- Kiosk: Retta at innlogging vart avvist når kortvarig vedlikehald forseinka tilgangen mellombels.
v1.4
Nye funksjonar
- Språkdialog: Du kan søkje etter eit språk med både det engelske namnet og namnet på språket sjølv.
- Påminningar om tid som står att: Lagt til kritiske standardpåminningar i barneøkta. Dei kan visast i fullskjermsappar og tilpassast eller fjernast heilt i innstillingane til barnet.
- Foreldreapp: Tilbakekallingsdialogen viser ei liste over dei køyrande appane som er blokkerte med høve til foreldregodkjenning, og som vil bli avslutta.
- Foreldreapp: Ei ansiktsløfting :) Jamnare lasting av appen og eit ryddig lasteoverlegg for applista med framdrift i prosent.
- Kva er nytt: Lagt til metadatastyrt infrastruktur for Kva er nytt i foreldre- og barneappen. Foreldreversjonen viser alt (inga nåde for foreldre, grrr!); barneversjonen viser berre nøye utforma innhald som er relevant og passande for dei (vi er vel alle ansvarlege foreldre?).
- Skjema for å be om tid: Du kan tilpasse dei førehandsinnstilte tidene i innstillingane!
- Skjema for å be om tid: Du kan velje mellom minutt og timar som eining for ein eigendefinert verdi (eit ønske frå son min. Etter at eg nikka glad, spurde han: pappa, det hadde vore kult med sekund og dagar òg. Før eg ropa: "Ut, før eg sparkar deg i den søte vesle rumpa di igjen!").
Feilrettingar
- Installasjon: Retta feil i pakketriggarar etter nekta kioskinnlogging på Ubuntu og Fedora og når skjermtida til barnet er brukt opp.
- Kiosk: Retta utilsikta tilgang til skrivebordet ved å avgrense kioskkontoen til førespurnadsappen og tenestene han treng.
- Kiosk: Retta oppstartsfeil når andre installerte appar har skrivbare datamapper.
- Kiosk: Retta eit oppstartskrasj på Fedora som kom av manglande løyve til GPU-gjengjeving.
- Barneapp: Retta frosne nedteljingar ved samanhengande bruk og for tidleg skjermlåsing etter inaktivitet.
- Barneapp: Retta at skrivebordet vart verande låst etter vellukka autentisering når meir skjermtid var innvilga.
- Skjermtid: Retta unødvendige feilrapportar etter opplåsing og betra gjenopprettinga etter mellombelse feil i tidtakartenesta.
- Meglar: Retta oppstartsfeil som kom av mellombelse låsekonfliktar i tillitsdatabasen, og halde på avgrensa avhengnadsdiagnostikk etter at tenesta er gjenoppretta, utan å samle inn personopplysningar.
- Meglar: Lagt til automatisk gjenoppretting når fapolicyd-tenesta vert avslutta med ein feil.
- Foreldreapp: Retta overlappande kolonneoverskrifter i apprutenettet på somme språk som vert skrivne frå høgre mot venstre.
- Foreldreapp: Retta at Tilbakekall-knappen var deaktivert ved null tid att medan appar med blokkering som kan overstyrast av foreldregodkjenning, framleis køyrde. Foreldre kan no lukke dei etter at barneøkta vert låst.
- Barneapp: Retta at Enter etter ein eigendefinert verdi i kioskøkta ikkje opna autentiseringsdialogen.
Endringar utanfor produktet
- Auka dekninga av ende-til-ende-testar til 46. Fedora er med, utan dobbeltteljing.
Klar for Fedora Workstation 44
- Manuell testing: Gamle pappa trylla fram ein endå eldre Surface Laptop og installerte på mirakuløst vis Fedora 44 på han. Til sjuande og sist erstattar ikkje virtuelle maskiner kjensla av ei ekte datamaskin (hugsar du feilrettinga i v1.1?). Etter 5 feilrettingar verkar det!
- Testautomatisering: Eit stort steg nærare: Fedora-automatiseringa har fått førsteklasses status, med same dekning som Ubuntu. Fedora-utgåva er i horisonten!!!
v1.3
Nye funksjonar
- Lokalisering: Støttar 62 språk, også høgre-til-venstre (de røysta, vi lytta! Ikkje bli bortskjemde, då :) Gjer meg ei teneste: sprei ordet og hjelp fleire familiar!)
Feil
- Forelder og kiosk: La til ein dialog som krev omstart, med ein raud Start på nytt-knapp for venta produktoppsdateringar; førespurnader om omstart av andre systemårsaker utløyser ikkje dialogen.
Klar for Fedora Workstation 44
- På tvers av produktet: Rette nokre blokkerande problem i fdpolicy-import, SELinux og Broker. Grunnleggjande testing viser at produktet verkar frå start til slutt (jippi!). Neste steg er meir manuell testing og vill automatisert testdekning. Ikkje bli for ivrig for tidleg. Erfaringa mi frå 30 år er 10 % innsats på produktet og 90 % på testing.
Endringar utanfor produktet
- Auka dekninga av ende-til-ende-testar til 33.
v1.2
Feilrettingar
- Programvareoppdatering: Rette skildringa slik at ho samsvarar med appnamnet.
- Pakking: Fjerna interne verktøy og dokumentasjon frå pakka.
- Skjermtidsfeil: Rette feil der endringar i skjermtid feila når fapolicyd 1.3.6 ikkje kunne representere visse filnamn. Rettinga hoppar over unødvendige unntak for filer som alt er blokkerte, og validerer reglar før innstillingar blir endra, med tydelegare feilmeldingar for tilfelle som ikkje er støtta.
- Meglar: Rette at Lunar Client starta automatisk og at ein Minecraft AppImage i minnet kunne startast medan han hadde mjuk blokkering.
- Meglar: Styrkte køyringskontrollar med isolerte D-Bus-klientar, bevarte seine svar, gjenopprettbar opprydding og strengare kontroll av køyreidentitet.
- Barneapp: Rette gjenoppretting av tidsmålaren etter oppvakning frå kvilemodus og la til personvernvenleg diagnostikk for feil ved oppdatering av nedteljing. Takk til brukaren som sende ein krasjrapport 27. september 2026!
Nye funksjonar
- Loggføring: La til fleire feilsøkingsloggar utan å loggføre personleg identifiserande informasjon.
- Loggføring: Endra tidsstempla i loggen frå lokal tid til UTC.
- Tilbakemeldingsdialog: Logginnsamling skjer no asynkront, og Send tilbakemelding-knappen er deaktivert til innsamlinga er ferdig. Loggane inneheld no systeminformasjon utan personleg identifiserande informasjon.
- Foreldreapp: Gjorde forklaringa av korleis utrekninga skjer, tydelegare.
- Barneapp: La til kommandoen oh-no-parent-control-child som alias for oh-no-parent-control --child-overlay for å støtte framtidig utviding til andre distribusjonar og skrivebordsmiljø.
Endringar utanfor produktet
- Automatiserte 24 ende-til-ende-testtilfelle for å styrkje kvalitetskontrollen.
v1.1
Feilrettingar
- Foreldreapp: Rette eit problem der Dagleg ramme ikkje kunne utvidast på små skjermar.
- Meglar: Rette at køyringspolicyar ikkje vart lasta inn på nytt når uendra regel-filer skjulte forelda aktive reglar.
v1.0
Nye funksjonar
- Første utgåve.
