Aller au contenu

Oh No! Parent Control

Historique des versions

Nouvelles fonctions, améliorations et corrections, version après version.

  1. v1.3

    Dernière version

    Nouvelles fonctions

    • Localisation : Prise en charge de 62 langues, y compris RTL (vous avez voté, nous avons écouté ! N’en prenez pas trop l’habitude :) Faites-moi plaisir : faites passer le mot et aidez d’autres familles !).

    Bugs

    • Application parent et application kiosque : Ajout d’une fenêtre modale exigeant un redémarrage, avec un bouton rouge Redémarrer maintenant pour les mises à jour du produit en attente ; les demandes de redémarrage du système sans rapport ne la déclenchent pas.

    Préparation à Fedora Workstation 44

    • En général : Correction de quelques problèmes bloquants concernant l’import fdpolicy, SELinux et Broker. Les tests de base prouvent que le produit fonctionne de bout en bout (oui !). Prochaine étape : davantage de tests manuels et une couverture d’automatisation folle. Ne vous réjouissez pas trop tôt. Consacrer 10 % des efforts au produit et 90 % aux tests correspond à mes 30 ans d’expérience.

    Modifications hors produit

    • La couverture des tests de bout en bout est passée à 33.
  2. v1.2

    Corrections de bugs

    • Mise à jour logicielle : Correction de la description pour qu’elle corresponde au nom de l’application.
    • Empaquetage : Suppression des outils et de la documentation internes du paquet.
    • Bug de temps d’écran Correction de l’échec des changements de temps d’écran lorsque fapolicyd 1.3.6 ne pouvait pas représenter certains noms de fichiers. La correction ignore les exceptions inutiles pour les fichiers déjà bloqués et valide les règles avant de modifier les réglages, avec des erreurs plus claires pour les cas non pris en charge.
    • Broker : Correction du lancement automatique de Lunar Client et du lancement d’un AppImage Minecraft en mémoire alors qu’il était en blocage soumis à autorisation parentale.
    • Broker : Renforcement des sondes d’exécution avec des clients D-Bus isolés, conservation des réponses tardives, nettoyage récupérable et contrôles d’identité d’exécution plus stricts.
    • Application enfant : Correction de la récupération du minuteur après la sortie de veille et ajout de diagnostics respectueux de la vie privée en cas d’échec de rafraîchissement du compte à rebours. Merci à la personne qui a envoyé un rapport de plantage le 27 septembre 2026 !

    Nouvelles fonctions

    • Journalisation : Ajout de journaux de dépannage sans consigner d’informations permettant d’identifier une personne.
    • Journalisation : Passage des horodatages des journaux de l’heure locale à UTC.
    • Boîte de dialogue de commentaires : La collecte des journaux s’effectue désormais de façon asynchrone et le bouton Envoyer reste désactivé jusqu’à la fin de la collecte. Les journaux incluent maintenant des informations système, sans information permettant d’identifier une personne.
    • Application parent : Clarification de l’explication « Comment est-ce calculé ? ».
    • Application enfant : Ajout de la commande oh-no-parent-control-child comme alias de oh-no-parent-control --child-overlay pour faciliter une future prise en charge d’autres distributions et environnements de bureau.

    Modifications hors produit

    • Automatisation de 24 cas de test de bout en bout pour renforcer les vérifications qualité.
  3. v1.1

    Corrections de bugs

    • Application parent : Correction d’un problème empêchant le développement du temps quotidien autorisé sur les petits écrans.
    • Broker : Correction de l’échec du rechargement des politiques d’exécution lorsque des fichiers de règles inchangés masquaient des règles actives obsolètes.
  4. v1.0

    Nouvelles fonctions

    • Version initiale.