Gå til indhold

Oh No! Parent Control

Versionshistorik

Nye funktioner, forbedringer og rettelser, udgivelse for udgivelse.

  1. v1.5

    Seneste udgivelse

    En hjertelig tak

    • Akut udgivelse med fejlrettelser Den 30. oktober kl. 16.00 PDT rapporterede en anonym bruger en kritisk fejl, der forhindrede kontakten til tidsgrænsen i at fungere i forældreappen. Denne akutte version v1.5 løser problemet (se de to første punkter under Fejlrettelser). Vores planlagte udgivelse til Fedora 44 bliver derfor forsinket med omkring en uge. Til brugeren, der rapporterede det: tak! Vi beklager oprigtigt ulejligheden. Dette produkt er ungt, men vi er ikke svage! Vi arbejder på at blive bedre hver dag.

    Nye funktioner

    • Kiosk: Forbedret layoutet af beskeden i Polkits godkendelsesdialog, så den er tydeligere og lettere at læse.

    Fejlrettelser

    • Skærmtid: Rettet at skærmtidskontrol ikke kunne aktiveres, når GNOME havde deaktiveret brugerudvidelser globalt. Gendannelsen af udvidelsen dækker alle indgange: indlæsning af forældreappen, skift af valgt barn, aktivering af skærmgrænsen, godkendelse af tid i kiosken, genstart af computeren og barnets login. Bemærk: Deaktivering af barnets udvidelse kan påvirke visse produktfunktioner, men skærmtidsgrænser, appbegrænsninger og sikkerhedsgrænser håndhæves fortsat fuldt ud og er upåvirkede.
    • Diagnostik: Tilføjet privatlivssikker logning af deaktiverede GNOME-udvidelser, Shell-nedbrud, mulige udvidelsesfejl samt fejl ved gendannelse af skærmtid og tilbagerulning.
    • Skærmtid: Rettet at godkendelser af ekstra tid undertiden tilføjede mere tid end anmodet.
    • Kiosk: Rettet at tidsanmodninger mislykkedes før forældregodkendelse, når systemets sprog ikke kunne registreres.
    • Kiosk: Rettet at login blev afvist, når kortvarig vedligeholdelse midlertidigt forsinkede adgangen.
  2. v1.4

    Nye funktioner

    • Sprogdialog: Du kan søge efter et sprog på både dets engelske og dets oversatte navn.
    • Påmindelser om resterende tid: Der er tilføjet kritiske standardpåmindelser i barnets session. De kan vises i fuldskærmsapps og tilpasses eller fjernes helt i barnets indstillinger.
    • Forældreapp: Dialogen til tilbagekaldelse viser de kørende apps med blokering, der kan tilsidesættes med forældregodkendelse, som vil blive afsluttet.
    • Forældreapp: Et lille ansigtsløft :) Appen indlæses mere glidende; et pænt indlæsningslag viser fremskridt i procent, mens applisten indlæses.
    • Nyheder: Der er tilføjet metadatastyret infrastruktur til Nyheder i forældre- og børneappen. Forældreversionen viser alt (ingen nåde for forældre, Grr!); børneversionen viser kun omhyggeligt udvalgt, relevant og passende indhold til børnene (vi er vel alle ansvarlige forældre, ikke?).
    • Formular til tidsanmodning: Du kan tilpasse de forudindstillede tider i indstillingerne!
    • Formular til tidsanmodning: Du kan vælge mellem minutter og timer som enhed til en brugerdefineret værdi (min søn ønskede funktionen. Efter mit glade nik sagde han: „Far, det ville være fedt også at tilføje sekunder og dage“, hvorefter jeg råbte: „Ud, før jeg sparker dig i din søde lille bagdel igen!“).

    Fejlrettelser

    • Installation: Rettet fejl i pakkeudløsere efter afvist kiosklogin på Ubuntu og Fedora, og når et barns skærmtid er opbrugt.
    • Kiosk: Rettet utilsigtet adgang til skrivebordet ved at begrænse kioskkontoen til anmodningsappen og dens nødvendige tjenester.
    • Kiosk: Rettet startfejl, når andre installerede programmer har skrivbare datamapper.
    • Kiosk: Rettet et nedbrud ved start på Fedora, som skyldtes manglende tilladelse til GPU-gengivelse.
    • Børneapp: Rettet fastfrysning af nedtællingen under vedvarende brug og for tidlig skærmlås efter inaktivitet.
    • Børneapp: Rettet, at skrivebordet forblev låst efter vellykket godkendelse, når der var givet mere skærmtid.
    • Skærmtid: Fjernet unødige fejlrapporter efter oplåsning og forbedret gendannelse efter midlertidige fejl i timertjenesten.
    • Broker: Rettet startfejl som følge af midlertidige låsekonflikter i tillidsdatabasen og bevaret afhængighedsdiagnostik i begrænset omfang efter tjenestens gendannelse uden at indsamle personoplysninger.
    • Broker: Tilføjet automatisk gendannelse, når tjenesten fapolicyd afsluttes med en fejl.
    • Forældreapp: Rettet overlappende kolonneoverskrifter i forældreappens appgitter på visse RTL-sprog.
    • Forældreapp: Rettet, at knappen Tilbagekald var deaktiveret ved nul resterende tid, mens apps med blokering, der kan tilsidesættes med forældregodkendelse, stadig kørte. Forældre kan nu lukke dem, efter barnets session låses.
    • Børneapp: Rettet, at Enter efter indtastning af en brugerdefineret værdi i en kiosksession ikke åbnede godkendelsesdialogen.

    Ændringer uden for produktet

    • Dækningen med ende-til-ende-tests er øget til 46. Fedora er dækket uden dobbelttælling.

    Klargøring til Fedora Workstation 44

    • Manuel test: Gamle far gravede på magisk vis en endnu ældre Surface Laptop frem og installerede mirakuløst Fedora 44 på den. I sidste ende erstatter virtuelle maskiner ikke følelsen af en rigtig computer (husker I fejlrettelsen i v1.1?). 5 fejlrettelser senere virker det!
    • Testautomatisering: Et stort skridt nærmere: Fedora-automatisering er netop blevet forfremmet til førsteklasses status med samme dækning som Ubuntu. Fedora-udgivelsen er i horisonten!!!
  3. v1.3

    Nye funktioner

    • Lokalisering: Understøtter 62 sprog, inklusive højre-til-venstre-skriftsystemer (I stemte, vi lyttede! Bliv nu ikke forkælet :) Gør mig en tjeneste, og fortæl andre om os, så flere familier får hjælp!)

    Fejlrettelser

    • Forældre og kiosk: Tilføjet en dialog, der kræver genstart, med en rød knap til Genstart nu ved ventende produktopdateringer; urelaterede genstartsbeskeder fra systemet udløser den ikke.

    Klargøring til Fedora Workstation 44

    • Hele produktet: Løst nogle blokerende problemer med import af fdpolicy, SELinux og mægleren. Grundlæggende tests viser, at hele produktet fungerer fra ende til anden (hurra!). Næste trin er flere manuelle tests og omfattende automatiseret dækning. Glæd dig ikke for tidligt. Min erfaring gennem 30 år viser, at indsatsen bør fordeles 10 % på produktet og 90 % på test.

    Ændringer uden for produktet

    • Udvidede dækningen med ende-til-ende-tests til 33.
  4. v1.2

    Fejlrettelser

    • Softwareopdatering: Rettede beskrivelsen, så den stemmer overens med appnavnet.
    • Pakning: Fjernede interne værktøjer og dokumentation fra pakken.
    • Skærmtidsfejl Rettede, at skærmtidsændringer mislykkedes, når fapolicyd 1.3.6 ikke kunne repræsentere bestemte filnavne. Rettelsen undlader unødvendige undtagelser for allerede blokerede filer og validerer regler før indstillingsændringer med tydeligere fejl for tilfælde, der ikke understøttes.
    • Mægler: Rettede, at Lunar Client startede automatisk, og at en Minecraft AppImage i hukommelsen kunne startes, mens den var blokeret med godkendelse.
    • Mægler: Hærdede kørselsundersøgelser med isolerede D-Bus-klienter, håndtering af forsinkede svar, fejltolerant oprydning og strengere kontrol af kørselsidentitet.
    • Børneapp: Rettede gendannelse af timeren efter opvågning fra suspenderet tilstand og tilføjede privatlivsvenlig diagnosticering ved fejl i opdatering af nedtællingen. Tak til brugeren, der sendte en nedbrudsrapport den 27. september 2026!

    Nye funktioner

    • Logning: Tilføjede flere fejlfindingslogfiler uden at logge personhenførbare oplysninger.
    • Logning: Ændrede tidsstempler i logfiler fra lokal tid til UTC.
    • Feedbackdialog: Indsamling af logfiler foregår nu asynkront, og knappen Send feedback forbliver deaktiveret, indtil indsamlingen er færdig. Logfilerne indeholder nu systemoplysninger uden personhenførbare oplysninger.
    • Forældreapp: Gjorde forklaringen af, hvordan beregningen foretages, tydeligere.
    • Børneapp: Tilføjede kommandoen oh-no-parent-control-child som alias for oh-no-parent-control --child-overlay for at understøtte senere udvidelse til andre distributioner og skrivebordsmiljøer.

    Ændringer uden for produktet

    • Automatiserede 24 ende-til-ende-testtilfælde for at styrke kvalitetskontrollen.
  5. v1.1

    Fejlrettelser

    • Forældreapp: Rettede et problem, hvor Daglig tidsramme ikke kunne foldes ud på små skærme.
    • Mægler: Rettede, at kørselsregler ikke blev genindlæst, når uændrede regel-filer skjulte forældede aktive regler.
  6. v1.0

    Nye funktioner

    • Første udgivelse.