Oh No! Parent Control
Cronologia versioni
Nuove funzioni, miglioramenti e correzioni, versione per versione.
v1.5
Ultima versioneUn grazie di cuore
- Versione urgente di correzione dei bug Il 30 ottobre alle 16:00 PDT, una persona anonima ha segnalato un bug critico che impediva il funzionamento dell’interruttore del limite di tempo nell’app genitore. Questa versione urgente v1.5 risolve il problema (vedi le prime due voci in Correzioni di bug). Di conseguenza, la versione prevista per Fedora 44 subirà un ritardo di circa una settimana. Alla persona che lo ha segnalato: grazie! Ci scusiamo sinceramente per il disagio. Questo prodotto è giovane, ma non siamo deboli! Ci impegniamo a migliorare ogni giorno.
Nuove funzioni
- Postazione: Migliorata la disposizione del messaggio nella finestra di autenticazione Polkit per renderlo più chiaro e leggibile.
Correzioni di bug
- Tempo schermo: Risolto il mancato avvio del controllo del tempo di utilizzo quando GNOME aveva disattivato globalmente le estensioni utente. Il ripristino dell’estensione copre tutti i punti di accesso: caricamento dell’app genitore, cambio del figlio selezionato, attivazione del limite, approvazione di tempo nel chiosco, riavvio del computer e accesso del figlio. Nota: disattivare l’estensione figlio può influire su alcune funzioni del prodotto, ma i limiti di tempo, le restrizioni delle app e i confini di sicurezza restano pienamente applicati e inalterati.
- Diagnostica: Aggiunti log rispettosi della privacy per le estensioni GNOME disattivate, gli arresti anomali della Shell, i possibili errori delle estensioni e gli errori di ripristino del tempo di utilizzo e di annullamento delle modifiche.
- Tempo schermo: Risolto un problema per cui le approvazioni di tempo aggiuntivo talvolta concedevano più tempo del richiesto.
- Postazione: Risolto il fallimento delle richieste di tempo prima dell’approvazione del genitore quando il rilevamento delle lingue di sistema non è disponibile.
- Postazione: Risolto il rifiuto dell’accesso quando una breve attività di manutenzione ritarda temporaneamente l’ingresso.
v1.4
Nuove funzioni
- Finestra della lingua: Puoi cercare una lingua sia con il nome inglese sia con quello localizzato.
- Promemoria del tempo rimanente: Aggiunti promemoria critici predefiniti nella sessione del bambino. Possono apparire nelle app a schermo intero ed essere personalizzati o rimossi del tutto nelle preferenze del bambino.
- App Genitore: La finestra di revoca mostra l’elenco delle app in esecuzione con blocco superabile tramite autorizzazione del genitore che verranno terminate.
- App Genitore: Una rinfrescata :) Avvio dell’app più fluido e un pratico riquadro di caricamento dell’elenco app con avanzamento percentuale.
- Novità: Aggiunta un’infrastruttura Novità basata sui metadati per le app Genitore e Bambino. La versione per i genitori mostra tutto (nessuna pietà per i genitori, grrr!); quella per i bambini offre solo contenuti preparati con cura, pertinenti e adatti a loro (siamo tutti genitori responsabili, vero?).
- Modulo di richiesta tempo: Puoi personalizzare i tempi preimpostati nelle preferenze!
- Modulo di richiesta tempo: Puoi scegliere minuti oppure ore come unità del valore personalizzato (funzione richiesta da mio figlio. Dopo il mio lieto cenno di assenso, ha chiesto: papà, sarebbe bello aggiungere secondi e giorni. Prima che gli urlassi: "Fuori, prima che ti dia di nuovo un calcio su quel tuo bel sederino!").
Correzioni di bug
- Installazione: Corretti errori dei trigger dei pacchetti dopo un accesso negato alla postazione su Ubuntu e Fedora e quando il tempo schermo del bambino è esaurito.
- Postazione: Corretto l’accesso involontario al desktop limitando l’account della postazione all’app di richiesta e ai servizi necessari.
- Postazione: Corretti errori di avvio quando altre applicazioni installate hanno cartelle dati scrivibili.
- Postazione: Corretto un arresto anomalo all’avvio su Fedora causato dall’assenza del permesso di rendering GPU.
- App Bambino: Corretti il blocco del conto alla rovescia durante l’uso continuativo e il blocco prematuro dello schermo dopo inattività.
- App Bambino: Corretto il desktop che restava bloccato dopo un’autenticazione riuscita quando era stato concesso altro tempo schermo.
- Tempo schermo: Eliminate segnalazioni di errore inutili dopo lo sblocco e migliorato il recupero da guasti temporanei del servizio timer.
- Broker: Corretti errori di avvio dovuti a conflitti temporanei di blocco del database di attendibilità; mantenuti dati diagnostici sulle dipendenze di dimensione limitata dopo il ripristino del servizio, senza raccogliere dati personali.
- Broker: Aggiunto il ripristino automatico quando il servizio fapolicyd termina con un errore.
- App Genitore: Corretta la sovrapposizione delle intestazioni delle colonne della griglia app in alcune lingue da destra a sinistra.
- App Genitore: Corretto il pulsante Revoca disabilitato con tempo rimanente a zero mentre erano ancora in esecuzione app con blocco superabile tramite autorizzazione del genitore. I genitori possono ora chiuderle dopo il blocco della sessione del bambino.
- App Bambino: Corretto il mancato avvio della finestra di autenticazione premendo Invio dopo aver digitato un valore personalizzato nella sessione della postazione.
Modifiche non al prodotto
- Copertura dei test end-to-end aumentata a 46. Fedora è inclusa, senza doppi conteggi.
Preparazione a Fedora Workstation 44
- Test manuali: Il vecchio papà ha magicamente ritrovato un Surface Laptop ancora più vecchio e vi ha miracolosamente installato Fedora 44. Alla fine, le macchine virtuali non sostituiscono le sensazioni di un computer reale (ricordate la correzione della v1.1?). Dopo 5 correzioni di bug, funziona!
- Automazione dei test: Un grande passo avanti: l’automazione per Fedora è stata promossa a pieno titolo, con copertura pari a Ubuntu. Il rilascio per Fedora è all’orizzonte!!!
v1.3
Nuove funzioni
- Localizzazione: Supporto a 62 lingue, incluse le lingue RTL (avete votato, vi abbiamo ascoltato! Però non viziatevi :) Fatemi un favore: spargete la voce, aiutate altre famiglie!)
Problemi
- Genitore e postazione: Aggiunta una finestra di dialogo che richiede il riavvio, con un pulsante rosso Riavvia ora per gli aggiornamenti del prodotto in attesa; le richieste di riavvio del sistema non correlate non la attivano.
Preparazione a Fedora Workstation 44
- A tutto campo: Risolti alcuni problemi bloccanti relativi all'importazione di fdpolicy, SELinux e Broker. I test di base dimostrano che il prodotto funziona end-to-end (evviva!). Prossimo passo: altri test manuali e un'enorme copertura di automazione. Non entusiasmarti troppo presto. 10% di impegno sul prodotto, 90% sui test: è in linea con i miei 30 anni di esperienza.
Modifiche non al prodotto
- Aumentata a 33 la copertura dei test end-to-end.
v1.2
Correzioni di bug
- Aggiornamento software: Corretta la descrizione affinché corrisponda al nome dell'app.
- Pacchettizzazione: Rimossi dal pacchetto gli strumenti e la documentazione interni.
- Problema del tempo schermo Corretto il mancato salvataggio delle modifiche al tempo schermo quando fapolicyd 1.3.6 non riusciva a rappresentare alcuni nomi file. La correzione evita eccezioni non necessarie per i file già bloccati e convalida le regole prima di modificare le impostazioni, mostrando messaggi più chiari per i casi non supportati.
- Broker: Corretto l'avvio automatico di Lunar Client e l'avvio di un'AppImage Minecraft in memoria quando era bloccata con autorizzazione.
- Broker: Rafforzate le verifiche di esecuzione con client D-Bus isolati, risposte tardive conservate, pulizia recuperabile e controlli più rigorosi dell'identità dell'esecuzione.
- App Bambino: Corretto il ripristino del timer dopo il risveglio dalla sospensione e aggiunta diagnostica rispettosa della privacy per gli errori di aggiornamento del conto alla rovescia. Grazie all'utente che ha inviato una segnalazione di arresto anomalo il 27 settembre 2026!
Nuove funzioni
- Registrazione: Aggiunti altri registri per la risoluzione dei problemi, senza registrare informazioni d'identificazione personale.
- Registrazione: I timestamp dei registri passano dall'ora locale all'UTC.
- Finestra del feedback: La raccolta dei registri ora avviene in modo asincrono e il pulsante Invia feedback resta disabilitato fino al termine. I registri includono ora informazioni sul sistema, senza informazioni d'identificazione personale.
- App Genitore: Chiarita la spiegazione di Come viene calcolato.
- App Bambino: Aggiunto il comando oh-no-parent-control-child come alias di oh-no-parent-control --child-overlay per consentire future estensioni ad altre distribuzioni e ambienti desktop.
Modifiche non al prodotto
- Automatizzati 24 casi di test end-to-end per rafforzare i controlli di qualità.
v1.1
Correzioni di bug
- App Genitore: Corretto un problema per cui Tempo giornaliero disponibile non si espandeva sugli schermi piccoli.
- Broker: Corretto il mancato ricaricamento delle politiche di esecuzione quando file di regole invariati nascondevano regole attive obsolete.
v1.0
Nuove funzioni
- Rilascio iniziale.
