Avançar para o conteúdo

Oh No! Parent Control

Histórico de versões

Novas funcionalidades, melhorias e correções em cada versão.

  1. v1.5

    Versão mais recente

    Um agradecimento do coração

    • Versão urgente de correção de erros No dia 30 de outubro, às 16:00 PDT, uma pessoa anónima comunicou um erro crítico que impedia o funcionamento do interruptor do limite de tempo na aplicação dos pais. Esta versão urgente v1.5 corrige o problema (ver as duas primeiras entradas em Correções de erros). Por isso, o lançamento previsto para Fedora 44 será adiado cerca de uma semana. À pessoa que o comunicou: obrigado! Pedimos sinceras desculpas pelo incómodo. Este produto é jovem, mas não somos fracos! Estamos empenhados em melhorar todos os dias.

    Novas funcionalidades

    • Quiosque: Melhorada a disposição da mensagem na janela de autenticação Polkit para a tornar mais clara e legível.

    Correções de erros

    • Tempo de ecrã: Corrigida a falha ao ativar o controlo do tempo de ecrã quando o GNOME desativava globalmente as extensões do utilizador. A recuperação da extensão abrange todos os pontos de entrada: carregamento da aplicação dos pais, mudança da criança selecionada, ativação do limite de ecrã, aprovação de tempo no quiosque, reinício do computador e início de sessão da criança. Nota: desativar a extensão da criança pode afetar algumas funções do produto, mas os limites de tempo de ecrã, as restrições de aplicações e os limites de segurança continuam integralmente aplicados e inalterados.
    • Diagnóstico: Adicionados registos que respeitam a privacidade para extensões GNOME desativadas, falhas da Shell, possíveis erros de extensões e falhas de recuperação do tempo de ecrã e de reversão.
    • Tempo de ecrã: Corrigido um problema em que as aprovações de tempo adicional por vezes acrescentavam mais tempo do que o solicitado.
    • Quiosque: Corrigidas falhas nos pedidos de tempo antes da aprovação parental quando a deteção dos idiomas do sistema não está disponível.
    • Quiosque: Corrigida a rejeição do início de sessão quando uma breve tarefa de manutenção atrasa temporariamente o acesso.
  2. v1.4

    Novas funcionalidades

    • Janela de idiomas: Pode procurar um idioma pelo nome em inglês ou pelo nome no próprio idioma.
    • Lembretes do tempo restante: Adicionados lembretes críticos predefinidos na sessão da criança. Podem aparecer em aplicações de ecrã inteiro e podem ser personalizados ou totalmente removidos nas preferências da criança.
    • Aplicação dos pais: A janela de revogação mostra a lista de aplicações em execução com bloqueio sujeito a autorização parental que serão terminadas.
    • Aplicação dos pais: Uma renovação visual :) Carregamento da aplicação mais fluido; uma elegante sobreposição de carregamento da lista de aplicações com progresso em percentagem.
    • Novidades: Adicionada uma infraestrutura de novidades baseada em metadados às aplicações dos pais e da criança. A versão dos pais inclui tudo (sem piedade para os pais, grrr!); a da criança inclui apenas conteúdo cuidadosamente preparado, relevante e adequado para ela (somos todos pais responsáveis, não somos?).
    • Formulário de pedido de tempo: Pode personalizar os tempos predefinidos nas preferências!
    • Formulário de pedido de tempo: Pode escolher minutos ou horas como unidade do valor personalizado (funcionalidade pedida pelo meu filho. Depois de eu acenar alegremente que sim, perguntou: «Papá, era giro acrescentar segundos e dias», antes de ouvir: «Rua, antes que volte a dar um pontapé nesse teu rabiosque querido!»).

    Correções de erros

    • Instalação: Corrigidos erros dos acionadores de pacotes após um início de sessão de quiosque recusado no Ubuntu e no Fedora, e quando o tempo de ecrã da criança se esgota.
    • Quiosque: Corrigido o acesso involuntário ao ambiente de trabalho, restringindo a conta de quiosque à aplicação de pedidos e aos serviços necessários.
    • Quiosque: Corrigidas falhas no arranque quando outras aplicações instaladas têm diretórios de dados com permissão de escrita.
    • Quiosque: Corrigida uma falha no arranque no Fedora causada pela falta de permissão de renderização pela GPU.
    • Aplicação da criança: Corrigidos bloqueios da contagem decrescente durante utilização contínua e o bloqueio prematuro do ecrã após inatividade.
    • Aplicação da criança: Corrigido o ambiente de trabalho permanecer bloqueado após autenticação bem-sucedida quando foi concedido mais tempo de ecrã.
    • Tempo de ecrã: Corrigidos relatórios de erro desnecessários após desbloquear e melhorada a recuperação de falhas temporárias do serviço de temporização.
    • Broker: Corrigidas falhas no arranque causadas por contenção temporária do bloqueio da base de dados de confiança e preservados diagnósticos de dependências com âmbito limitado após a recuperação do serviço, sem recolher dados pessoais.
    • Broker: Adicionada recuperação automática quando o serviço fapolicyd termina com um erro.
    • Aplicação dos pais: Corrigida a sobreposição dos cabeçalhos das colunas da grelha de aplicações em alguns idiomas RTL.
    • Aplicação dos pais: Corrigido o botão Revogar estar desativado com zero tempo restante quando ainda existem aplicações em execução com bloqueio sujeito a autorização parental, permitindo aos pais fechá-las após a sessão da criança ficar bloqueada.
    • Aplicação da criança: Corrigido o problema em que premir Enter após introduzir um valor personalizado na sessão de quiosque não abria a janela de autenticação.

    Alterações fora do produto

    • A cobertura de testes de ponta a ponta aumentou para 46. Inclui o Fedora, sem contagens duplicadas.

    Preparação para Fedora Workstation 44

    • Testes manuais: O velho papá desenterrou por magia um Surface Laptop ainda mais velho e, milagrosamente, instalou nele o Fedora 44. No fim de contas, as máquinas virtuais não substituem a experiência de um computador real (lembram-se da correção da v1.1?). Após 5 correções de erros, funciona!
    • Automatização de testes: Um grande passo em frente — a automatização do Fedora foi promovida a cidadã de primeira classe e a sua cobertura está ao nível da do Ubuntu. A versão para Fedora está no horizonte!!!
  3. v1.3

    Novas funcionalidades

    • Localização: Suporte para 62 idiomas, incluindo idiomas RTL (votaram, nós ouvimos! Mas não se habituem :) Façam-nos um favor: divulguem e ajudem mais famílias!)

    Erros

    • Aplicação dos responsáveis e quiosque: Adicionado um diálogo de reinício obrigatório, com um botão vermelho Reiniciar agora, para atualizações de produto pendentes; pedidos de reinício do sistema sem relação com estas atualizações não o acionam.

    Preparação para Fedora Workstation 44

    • Em todas as áreas: Corrigimos vários problemas bloqueadores na importação de fdpolicy, SELinux e Broker. Os testes básicos confirmam que o produto funciona de ponta a ponta (boa!). O próximo passo é fazer mais testes manuais e ampliar bastante a cobertura de automatização. Não se entusiasmem demasiado cedo. Investir 10% no produto e 90% nos testes corresponde aos meus 30 anos de experiência.

    Alterações não relacionadas com o produto

    • Aumentada para 33 a cobertura de testes de ponta a ponta
  4. v1.2

    Correções de erros

    • Atualizador de software: Corrigida a descrição para corresponder ao nome da aplicação.
    • Empacotamento: Removidas do pacote as ferramentas e a documentação internas.
    • Erro no tempo de ecrã Corrigida a falha das alterações ao tempo de ecrã quando o fapolicyd 1.3.6 não conseguia representar determinados nomes de ficheiro. A correção evita exceções desnecessárias para ficheiros já bloqueados e valida as regras antes de alterar as definições, apresentando erros mais claros nos casos não compatíveis.
    • Broker: Corrigidos o arranque automático do Lunar Client e o arranque de um AppImage de Minecraft em memória enquanto estava com bloqueio sujeito a autorização.
    • Broker: Reforçadas as sondagens de execução com clientes D-Bus isolados, retenção de respostas tardias, limpeza recuperável e verificações mais rigorosas da identidade de execução.
    • Aplicação da criança: Corrigida a recuperação do temporizador ao sair da suspensão e adicionados diagnósticos que preservam a privacidade quando falha a atualização da contagem decrescente. Obrigado ao utilizador que enviou um relatório de falha em 27 de setembro de 2026!

    Novas funcionalidades

    • Registos: Adicionados mais registos para resolução de problemas, sem registar informações de identificação pessoal.
    • Registos: Alterados os carimbos temporais dos registos, de hora local para UTC.
    • Diálogo de opiniões: A recolha de registos é agora assíncrona e o botão Enviar opinião permanece desativado até a recolha terminar. Os registos incluem agora informações do sistema, sem informações de identificação pessoal.
    • Aplicação dos responsáveis: Clarificada a explicação «Como é calculado».
    • Aplicação da criança: Adicionado o comando oh-no-parent-control-child como alias de oh-no-parent-control --child-overlay, para permitir uma futura expansão a outras distribuições e ambientes de trabalho.

    Alterações não relacionadas com o produto

    • Automatizados 24 casos de teste de ponta a ponta para reforçar as verificações de qualidade.
  5. v1.1

    Correções de erros

    • Aplicação dos responsáveis: Corrigido um problema que impedia expandir o Limite diário em ecrãs pequenos.
    • Broker: Corrigida a falha ao recarregar políticas de execução quando ficheiros de regras inalterados ocultavam regras ativas desatualizadas.
  6. v1.0

    Novas funcionalidades

    • Versão inicial.