Ir al contenido

Oh No! Parent Control

Historial de versiones

Novedades, mejoras y correcciones, versión a versión.

  1. v1.5

    Última versión

    Un agradecimiento de corazón

    • Versión urgente de corrección de errores El 30 de octubre a las 16:00 PDT, una persona anónima informó de un error crítico que impedía que funcionara el interruptor del límite de tiempo en la aplicación para padres. Esta versión urgente v1.5 corrige el problema (consulta las dos primeras entradas de Correcciones de errores). Como consecuencia, nuestra versión prevista para Fedora 44 se retrasará aproximadamente una semana. A quien lo notificó: ¡gracias! Pedimos sinceras disculpas por las molestias. Este producto es joven, ¡pero no somos débiles! Nos comprometemos a mejorar cada día.

    Nuevas funciones

    • Quiosco: Se mejoró la disposición del mensaje del diálogo de autenticación de Polkit para que sea más claro y fácil de leer.

    Correcciones de errores

    • Tiempo de pantalla: Se corrigió el fallo al activar el control del tiempo de pantalla cuando GNOME había desactivado globalmente las extensiones de usuario. La recuperación de la extensión cubre todos los puntos de entrada: carga de la aplicación para padres, cambio del menor seleccionado, activación del límite de pantalla, aprobación de tiempo en el quiosco, reinicio del equipo e inicio de sesión del menor. Nota: desactivar la extensión del menor puede afectar a algunas funciones del producto, pero los límites de tiempo de pantalla, las restricciones de aplicaciones y los límites de seguridad siguen aplicándose íntegramente y sin cambios.
    • Diagnóstico: Se añadieron registros que respetan la privacidad para las extensiones de GNOME desactivadas, los fallos de Shell, los posibles errores de extensiones y los fallos de recuperación del tiempo de pantalla y de reversión.
    • Tiempo de pantalla: Se corrigió un problema por el que las aprobaciones de tiempo adicional a veces añadían más tiempo del solicitado.
    • Quiosco: Se corrigieron los fallos de las solicitudes de tiempo antes de la aprobación parental cuando no se pueden detectar los idiomas del sistema.
    • Quiosco: Se corrigió el rechazo del inicio de sesión cuando una breve tarea de mantenimiento retrasa temporalmente el acceso.
  2. v1.4

    Nuevas funciones

    • Diálogo de idiomas: Podéis buscar un idioma tanto por su nombre en inglés como por su nombre localizado.
    • Recordatorios de tiempo restante: Se añadieron recordatorios críticos predeterminados en la sesión infantil. Pueden mostrarse en aplicaciones a pantalla completa y personalizarse, o eliminarse por completo, en las preferencias del menor.
    • Aplicación para padres: El diálogo de revocación muestra la lista de aplicaciones en ejecución con bloqueo sujeto a permiso que se cerrarán.
    • Aplicación para padres: Un lavado de cara :) El inicio de la aplicación es más fluido; una cuidada capa de carga muestra el progreso de la lista de aplicaciones en porcentaje.
    • Novedades: Se añadió infraestructura de Novedades basada en metadatos para las aplicaciones para padres e infantil. La versión para padres lo ofrece todo (¡sin piedad para los padres, Grr!); la infantil solo muestra contenido cuidadosamente preparado, pertinente y apropiado para ellos (todos somos padres responsables, ¿verdad?).
    • Formulario para pedir tiempo: ¡Podéis personalizar los tiempos predefinidos en las preferencias!
    • Formulario para pedir tiempo: Podéis elegir entre minutos y horas como unidad del valor personalizado (una petición de mi hijo. Tras mi alegre asentimiento, dijo: «Papá, molaría añadir segundos y días», antes de oírme gritar: «¡Fuera, antes de que vuelva a darte una patada en ese lindo culito!»).

    Correcciones de errores

    • Instalación: Se corrigieron errores de activadores de paquetes tras denegarse un inicio de sesión de quiosco en Ubuntu y Fedora, y cuando se agota el tiempo de pantalla del menor.
    • Quiosco: Se corrigió el acceso involuntario al escritorio restringiendo la cuenta de quiosco a la aplicación de solicitudes y sus servicios necesarios.
    • Quiosco: Se corrigieron fallos de inicio cuando otras aplicaciones instaladas tienen directorios de datos con permiso de escritura.
    • Quiosco: Se corrigió un cierre inesperado al iniciar en Fedora causado por la falta de permiso de renderizado de GPU.
    • Aplicación infantil: Se corrigieron las congelaciones de la cuenta atrás durante el uso continuo y el bloqueo prematuro de pantalla tras la inactividad.
    • Aplicación infantil: Se corrigió que el escritorio siguiera bloqueado tras autenticarse correctamente cuando se había concedido más tiempo de pantalla.
    • Tiempo de pantalla: Se eliminaron avisos de error innecesarios tras desbloquear y se mejoró la recuperación ante fallos temporales del servicio del temporizador.
    • Broker: Se corrigieron fallos de inicio por conflictos temporales de bloqueo en la base de confianza y se conservaron diagnósticos de dependencias de tamaño limitado tras recuperarse el servicio, sin recopilar datos personales.
    • Broker: Se añadió recuperación automática cuando el servicio fapolicyd termina con un error.
    • Aplicación para padres: Se corrigió el solapamiento de las cabeceras de columnas de la cuadrícula de aplicaciones en algunos idiomas RTL.
    • Aplicación para padres: Se corrigió el botón Revocar desactivado cuando no quedaba tiempo pero seguían ejecutándose aplicaciones con bloqueo sujeto a permiso; ahora los padres pueden cerrarlas después de bloquearse la sesión infantil.
    • Aplicación infantil: Se corrigió que pulsar Intro tras introducir un valor personalizado en una sesión de quiosco no abriera el diálogo de autenticación.

    Cambios ajenos al producto

    • La cobertura de pruebas de principio a fin aumentó a 46. Fedora está cubierto, sin contar dos veces.

    Preparación para Fedora Workstation 44

    • Pruebas manuales: Este viejo papá desenterró por arte de magia un Surface Laptop aún más viejo y, milagrosamente, le instaló Fedora 44. Al fin y al cabo, las máquinas virtuales no sustituyen las sensaciones de un ordenador real (¿recordáis la corrección de v1.1?). ¡5 correcciones después, funciona!
    • Automatización de pruebas: Un gran paso más cerca: la automatización de Fedora acaba de ascender a primera categoría, con una cobertura a la altura de Ubuntu. ¡¡¡La versión para Fedora asoma en el horizonte!!!
  3. v1.3

    Funciones nuevas

    • Localización: Admite 62 idiomas, incluidos idiomas RTL (¡votasteis y os escuchamos! Pero no os malacostumbréis :) Hacedme un favor: difundidlo y ayudad a más familias).

    Errores

    • Aplicación para padres y Aplicación de quiosco: Se añadió un diálogo que exige reiniciar, con un botón rojo «Reiniciar ahora», para las actualizaciones pendientes del producto; las solicitudes de reinicio del sistema no relacionadas no lo activan.

    Preparación para Fedora Workstation 44

    • En general: Se corrigieron algunos problemas bloqueantes de importación de fdpolicy, SELinux y Broker. Las pruebas básicas demuestran que el producto funciona de principio a fin (¡bien!). El siguiente paso: más pruebas manuales y una cobertura de automatización disparatada. No os emocionéis demasiado pronto. Dedicar un 10 % de esfuerzo al producto y un 90 % a las pruebas coincide con mis 30 años de experiencia.

    Cambios ajenos al producto

    • La cobertura de pruebas de extremo a extremo aumentó a 33.
  4. v1.2

    Correcciones de errores

    • Actualizador de software: Se corrigió la descripción para que coincidiera con el nombre de la aplicación.
    • Empaquetado: Se eliminaron del paquete las herramientas internas y la documentación.
    • Error de tiempo de pantalla Se corrigió un fallo que impedía cambiar el tiempo de pantalla cuando fapolicyd 1.3.6 no podía representar ciertos nombres de archivo. La solución omite excepciones innecesarias para archivos ya bloqueados y valida las reglas antes de cambiar los ajustes, con errores más claros para los casos no compatibles.
    • Broker: Se corrigió el inicio automático de Lunar Client y el inicio de un AppImage de Minecraft en memoria cuando estaba Bloqueada con permiso.
    • Broker: Se reforzaron las comprobaciones de ejecución con clientes D-Bus aislados, respuestas tardías retenidas, limpieza recuperable y comprobaciones más estrictas de identidad de ejecución.
    • Aplicación infantil: Se corrigió la recuperación del temporizador al reanudar después de la suspensión y se añadieron diagnósticos respetuosos con la privacidad para los fallos de actualización de la cuenta atrás. ¡Gracias a la persona que envió un informe de fallo el 27 de septiembre de 2026!

    Funciones nuevas

    • Registro: Se añadieron más registros para resolver problemas sin registrar información de identificación personal.
    • Registro: Las marcas de tiempo de los registros cambiaron de hora local a UTC.
    • Diálogo de comentarios: La recopilación de registros ahora se ejecuta de forma asíncrona y el botón Enviar comentarios permanece desactivado hasta que termina. Los registros ahora incluyen información del sistema, pero no información de identificación personal.
    • Aplicación para padres: Se aclaró la explicación «Cómo se calcula».
    • Aplicación infantil: Se añadió el comando oh-no-parent-control-child como alias de oh-no-parent-control --child-overlay para facilitar futuras ampliaciones a otras distribuciones y entornos de escritorio.

    Cambios ajenos al producto

    • Se automatizaron 24 casos de prueba de extremo a extremo para reforzar los controles de calidad.
  5. v1.1

    Correcciones de errores

    • Aplicación para padres: Se corrigió un problema que impedía expandir la asignación diaria en pantallas pequeñas.
    • Broker: Se corrigió un fallo de recarga de las políticas de ejecución cuando archivos de reglas sin cambios ocultaban reglas activas obsoletas.
  6. v1.0

    Funciones nuevas

    • Versión inicial.