Oh No! Parent Control
Histórico de versões
Novas funcionalidades, melhorias e correções em cada versão.
v1.5
Versão mais recenteUm 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.
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!!!
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
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.
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.
v1.0
Novas funcionalidades
- Versão inicial.
