Gå til innholdet

Oh No! Parent Control

Versjonshistorikk

Nye funksjoner, forbedringer og feilrettinger, utgivelse for utgivelse.

  1. v1.5

    Nyeste utgivelse

    En hjertelig takk

    • Hasteutgivelse med feilrettinger Den 30. oktober klokken 16.00 PDT rapporterte en anonym bruker en kritisk feil som hindret bryteren for tidsgrensen i å fungere i foreldreappen. Denne hasteutgivelsen v1.5 retter problemet (se de to første punktene under Feilrettinger). Den planlagte utgivelsen vår for Fedora 44 blir derfor forsinket med omtrent en uke. Til brukeren som rapporterte det: takk! Vi beklager oppriktig ulempene. Dette produktet er ungt, men vi er ikke svake! Vi er fast bestemt på å bli bedre hver dag.

    Nye funksjoner

    • Kiosk: Forbedret oppsettet til meldingen i Polkits autentiseringsdialog for å gjøre den tydeligere og lettere å lese.

    Feilrettinger

    • Skjermtid: Rettet at skjermtidskontrollen ikke kunne aktiveres når GNOME hadde deaktivert brukerutvidelser globalt. Gjenoppretting av utvidelsen dekker alle innganger: lasting av foreldreappen, bytte av valgt barn, aktivering av skjermgrensen, godkjenning av tid i kiosken, omstart av maskinen og barnets innlogging. Merk: Deaktivering av barnets utvidelse kan påvirke enkelte produktfunksjoner, men skjermtidsgrenser, appbegrensninger og sikkerhetsgrenser håndheves fortsatt fullt ut og er upåvirket.
    • Diagnostikk: Lagt til personvernvennlig logging for deaktiverte GNOME-utvidelser, Shell-krasj, mulige utvidelsesfeil og feil ved gjenoppretting av skjermtid og tilbakerulling.
    • Skjermtid: Rettet at godkjenninger av ekstra tid noen ganger la til mer tid enn forespurt.
    • Kiosk: Rettet at tidsforespørsler mislyktes før foreldregodkjenning når systemspråk ikke kunne oppdages.
    • Kiosk: Rettet at innlogging ble avvist når kortvarig vedlikehold forsinket tilgangen midlertidig.
  2. v1.4

    Nye funksjoner

    • Språkdialog: Du kan søke etter et språk med både det engelske navnet og navnet på språkets eget språk.
    • Påminnelser om gjenværende tid: Lagt til kritiske standardpåminnelser i barnets økt. De kan vises i fullskjermsapper og tilpasses eller fjernes helt i barnets innstillinger.
    • Foreldre-app: Tilbakekallingsdialogen viser en liste over de kjørende appene som er blokkert med mulighet for foreldregodkjenning, og som vil bli avsluttet.
    • Foreldre-app: En ansiktsløftning :) Jevnere lasting av appen og et ryddig lasteoverlegg for applisten med fremdrift i prosent.
    • Hva er nytt: Lagt til metadatastyrt infrastruktur for Hva er nytt i foreldre- og barn-appen. Foreldreversjonen viser alt (ingen nåde for foreldre, grrr!); barneversjonen viser bare nøye utformet innhold som er relevant og passende for dem (vi er vel alle ansvarlige foreldre?).
    • Skjema for å be om tid: Du kan tilpasse de forhåndsinnstilte tidene i innstillingene!
    • Skjema for å be om tid: Du kan velge mellom minutter og timer som enhet for en egendefinert verdi (et ønske fra sønnen min. Etter at jeg nikket glad, spurte han: pappa, det hadde vært kult med sekunder og dager også. Før jeg ropte: "Ut, før jeg sparker deg i den søte lille rumpa di igjen!").

    Feilrettinger

    • Installasjon: Rettet feil i pakketriggere etter nektet kioskinnlogging på Ubuntu og Fedora og når barnets skjermtid er brukt opp.
    • Kiosk: Rettet utilsiktet tilgang til skrivebordet ved å begrense kioskkontoen til forespørselsappen og tjenestene den trenger.
    • Kiosk: Rettet oppstartsfeil når andre installerte apper har skrivbare datamapper.
    • Kiosk: Rettet et oppstartskrasj på Fedora som skyldtes manglende tillatelse til GPU-gjengivelse.
    • Barn-app: Rettet frosne nedtellinger ved kontinuerlig bruk og for tidlig skjermlåsing etter inaktivitet.
    • Barn-app: Rettet at skrivebordet forble låst etter vellykket autentisering når mer skjermtid var innvilget.
    • Skjermtid: Rettet unødvendige feilrapporter etter opplåsing og forbedret gjenoppretting etter midlertidige feil i tidtakertjenesten.
    • Broker: Rettet oppstartsfeil som skyldtes midlertidige låsekonflikter i tillitsdatabasen, og beholdt avgrenset avhengighetsdiagnostikk etter at tjenesten er gjenopprettet, uten å samle inn personopplysninger.
    • Broker: Lagt til automatisk gjenoppretting når fapolicyd-tjenesten avsluttes med en feil.
    • Foreldre-app: Rettet overlappende kolonneoverskrifter i apprutenettet på enkelte språk som skrives fra høyre mot venstre.
    • Foreldre-app: Rettet at Tilbakekall-knappen var deaktivert ved null gjenværende tid mens apper med blokkering som kan overstyres av foreldregodkjenning, fortsatt kjørte. Foreldre kan nå lukke dem etter at barnets økt låses.
    • Barn-app: Rettet at Enter etter en egendefinert verdi i kioskøkten ikke åpnet autentiseringsdialogen.

    Endringer utenfor produktet

    • Økt dekningen av ende-til-ende-tester til 46. Fedora er med, uten dobbelttelling.

    Klar for Fedora Workstation 44

    • Manuell testing: Gamle pappa tryllet frem en enda eldre Surface Laptop og installerte på mirakuløst vis Fedora 44 på den. Til syvende og sist erstatter ikke virtuelle maskiner følelsen av en ekte datamaskin (husker du feilrettingen i v1.1?). Etter 5 feilrettinger virker det!
    • Testautomatisering: Et stort skritt nærmere: Fedora-automatiseringen har fått førsteklasses status, med samme dekning som Ubuntu. Fedora-utgivelsen er i horisonten!!!
  3. v1.3

    Nye funksjoner

    • Lokalisering: Støtter 62 språk, inkludert RTL (du stemte, vi lyttet! Ikke bli bortskjemt, da :) Gjør oss en tjeneste, spre ordet og hjelp flere familier!)

    Feil

    • Foreldre og kiosk: La til en dialog som krever omstart, med en rød knapp for å starte på nytt nå, ved ventende produktoppdateringer; urelaterte forespørsler om systemomstart utløser den ikke.

    Klar for Fedora Workstation 44

    • På tvers av hele produktet: Løste noen blokkerende problemer med fdpolicy-import, SELinux og Broker. Grunnleggende testing viser at produktet fungerer fra start til slutt (ja!). Neste steg: mer manuell testing og villt mye automatisering. Ikke gled deg for tidlig. 10 % innsats på produktet, 90 % på testing — det stemmer med mine 30 års erfaring.

    Endringer utenfor produktet

    • Økte dekningen av ende-til-ende-tester til 33.
  4. v1.2

    Feilrettinger

    • Programvareoppdaterer: Rettet beskrivelsen så den samsvarer med appnavnet.
    • Pakking: Fjernet interne verktøy og dokumentasjon fra pakken.
    • Skjermtidsfeil: Rettet en feil der endringer i skjermtid mislyktes når fapolicyd 1.3.6 ikke kunne representere enkelte filnavn. Rettelsen hopper over unødvendige unntak for filer som allerede er blokkert, og validerer regler før innstillinger endres, med tydeligere feil for tilfeller som ikke støttes.
    • Broker: Rettet automatisk oppstart av Lunar Client og oppstart av en Minecraft AppImage fra minnet mens den var mykt blokkert.
    • Broker: Sikret kjøringskontroller med isolerte D-Bus-klienter, beholdte sene svar, gjenopprettbar opprydding og strengere kontroller av kjøringsidentitet.
    • Barn-app: Rettet gjenoppretting av timeren etter oppvåkning fra hvilemodus og la til diagnostikk med personvern i behold for feil ved oppdatering av nedtelling. Takk til brukeren som sendte en krasjrapport 27. september 2026!

    Nye funksjoner

    • Logging: La til flere feilsøkingslogger uten å logge personidentifiserende informasjon.
    • Logging: Endret tidsstempler i logger fra lokal tid til UTC.
    • Tilbakemeldingsdialog: Logginnsamling kjører nå asynkront, og knappen Send tilbakemelding forblir deaktivert til innsamlingen er fullført. Logger inneholder nå systeminformasjon uten personidentifiserende informasjon.
    • Foreldre-app: Forklaringen på hvordan det beregnes, er tydeligere.
    • Barn-app: La til kommandoen oh-no-parent-control-child som alias for oh-no-parent-control --child-overlay, for å støtte fremtidig utvidelse til andre distribusjoner og skrivebordsmiljøer.

    Endringer utenfor produktet

    • Automatiserte 24 ende-til-ende-testtilfeller for å styrke kvalitetskontrollene.
  5. v1.1

    Feilrettinger

    • Foreldre-app: Rettet et problem der Daglig tidskvote ikke utvidet seg på små skjermer.
    • Broker: Rettet at kjøringspolicyer ikke ble lastet inn på nytt når uendrede regelutfiler skjulte utdaterte aktive regler.
  6. v1.0

    Nye funksjoner

    • Første utgivelse.