Pular para o conteúdo

Oh No! Parent Control

Histórico de versões

Novos recursos, melhorias e correções, versão por versão.

  1. v1.5

    Versão mais recente

    Um agradecimento de coração

    • Versão urgente de correção de bugs Em 30 de outubro, às 16h PDT, uma pessoa anônima relatou um bug crítico que impedia o funcionamento do botão de limite de tempo no aplicativo dos pais. Esta versão urgente v1.5 corrige o problema (veja as duas primeiras entradas em Correções de bugs). Por isso, o lançamento planejado para o Fedora 44 será adiado em cerca de uma semana. À pessoa que relatou o problema: obrigado! Pedimos sinceras desculpas pelo transtorno. Este produto é jovem, mas não somos fracos! Estamos comprometidos em melhorar a cada dia.

    Novos recursos

    • Quiosque: Melhorado o layout da mensagem na caixa de autenticação do Polkit para torná-la mais clara e fácil de ler.

    Correções de falhas

    • Tempo de tela: Corrigida a falha ao ativar o controle do tempo de tela quando o GNOME desativava globalmente as extensões do usuário. A recuperação da extensão abrange todos os pontos de entrada: carregamento do aplicativo dos pais, mudança da criança selecionada, ativação do limite de tela, aprovação de tempo no quiosque, reinicialização do computador e login da criança. Observação: desativar a extensão da criança pode afetar alguns recursos do produto, mas os limites de tempo de tela, as restrições de aplicativos e os limites de segurança continuam sendo totalmente aplicados e permanecem inalterados.
    • Diagnóstico: Adicionados registros que respeitam a privacidade para extensões do GNOME desativadas, falhas do Shell, possíveis erros de extensões e falhas na recuperação do tempo de tela e na reversão de alterações.
    • Tempo de tela: Corrigido um problema em que as aprovações de tempo extra às vezes adicionavam mais tempo do que o solicitado.
    • Quiosque: Corrigidas falhas nas solicitações de tempo antes da aprovação dos pais quando a detecção dos idiomas do sistema não está disponível.
    • Quiosque: Corrigida a rejeição do login quando uma breve atividade de manutenção atrasa temporariamente o acesso.
  2. v1.4

    Novos recursos

    • Janela de idiomas: Você pode pesquisar um idioma pelo nome em inglês e pelo nome no próprio idioma.
    • Lembretes do tempo restante: Adicionados lembretes críticos padrão à sessão da criança. Eles podem aparecer em aplicativos de tela cheia e podem ser personalizados ou totalmente removidos nas preferências da criança.
    • Aplicativo dos responsáveis: A janela de revogação mostra a lista de aplicativos em execução com bloqueio sujeito à autorização dos responsáveis que serão encerrados.
    • Aplicativo dos responsáveis: Uma renovada no visual :) Carregamento do aplicativo mais suave; uma elegante sobreposição de carregamento da lista de aplicativos com progresso em porcentagem.
    • Novidades: Adicionada uma infraestrutura de novidades baseada em metadados aos aplicativos dos responsáveis e da criança. A versão dos responsáveis oferece tudo (sem piedade para os pais, grrr!); a da criança oferece apenas conteúdo cuidadosamente preparado, relevante e adequado para ela (somos todos pais responsáveis, não somos?).
    • Formulário de solicitação de tempo: Você pode personalizar os tempos predefinidos nas preferências!
    • Formulário de solicitação de tempo: Você pode escolher minutos ou horas como unidade do valor personalizado (recurso pedido pelo meu filho. Depois que concordei todo feliz, ele perguntou: “Papai, seria legal adicionar segundos e dias”, antes de ouvir: “Fora daqui, antes que eu dê outro chute nesse seu bumbum fofo!”).

    Correções de falhas

    • Instalação: Corrigidos erros dos gatilhos de pacotes após um login de quiosque negado no Ubuntu e no Fedora, e quando o tempo de tela da criança se esgota.
    • Quiosque: Corrigido o acesso não intencional à área de trabalho, restringindo a conta do quiosque ao aplicativo de solicitações e aos serviços necessários.
    • Quiosque: Corrigidas falhas na inicialização quando outros aplicativos instalados têm diretórios de dados com permissão de escrita.
    • Quiosque: Corrigida uma falha na inicialização no Fedora causada pela falta de permissão de renderização pela GPU.
    • Aplicativo da criança: Corrigidos travamentos da contagem regressiva durante o uso contínuo e o bloqueio prematuro da tela após inatividade.
    • Aplicativo da criança: Corrigido o problema em que a área de trabalho continuava bloqueada após uma autenticação bem-sucedida quando mais tempo de tela havia sido concedido.
    • Tempo de tela: Corrigidos relatórios de erro desnecessários após o desbloqueio e melhorada a recuperação de falhas temporárias do serviço de temporização.
    • Broker: Corrigidas falhas na inicialização causadas por disputa temporária pelo bloqueio do banco de dados de confiança e preservados diagnósticos de dependências de escopo limitado após a recuperação do serviço, sem coletar dados pessoais.
    • Broker: Adicionada recuperação automática quando o serviço fapolicyd encerra com um erro.
    • Aplicativo dos responsáveis: Corrigida a sobreposição dos cabeçalhos das colunas da grade de aplicativos em alguns idiomas RTL.
    • Aplicativo dos responsáveis: Corrigido o botão Revogar ficar desativado com zero tempo restante quando ainda há aplicativos em execução com bloqueio sujeito à autorização dos responsáveis, permitindo fechá-los após o bloqueio da sessão da criança.
    • Aplicativo da criança: Corrigido o problema em que pressionar Enter após digitar 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. O Fedora está incluído, sem contagem duplicada.

    Preparação para o Fedora Workstation 44

    • Testes manuais: O velho papai desenterrou por mágica um Surface Laptop ainda mais velho e, milagrosamente, instalou o Fedora 44 nele. No fim das contas, máquinas virtuais não substituem a experiência de um computador de verdade (lembram da correção da v1.1?). Depois de 5 correções de falhas, está funcionando!
    • Automação de testes: Um grande passo adiante — a automação do Fedora foi promovida a cidadã de primeira classe, com cobertura no mesmo nível do Ubuntu. O lançamento para Fedora está no horizonte!!!
  3. v1.3

    Novos recursos

    • Localização: Compatível com 62 idiomas, incluindo idiomas RTL (vocês votaram, nós ouvimos! Mas não se acostumem :) Façam um favor: divulguem e ajudem mais famílias!)

    Falhas

    • Aplicativo dos responsáveis e quiosque: Adicionada uma janela que exige reinicialização, com um botão vermelho Reiniciar agora, para atualizações pendentes do produto; solicitações de reinicialização do sistema sem relação com o produto não a acionam.

    Pronto para o Fedora Workstation 44

    • Em todo o produto: Corrigidos alguns problemas que impediam o funcionamento na importação de fdpolicy, no SELinux e no Broker. Os testes básicos comprovam que o produto funciona de ponta a ponta (isso!). Próximo passo: mais testes manuais e uma cobertura de automação insana. Não se empolguem tão cedo. Dedicar 10% do esforço ao produto e 90% aos testes combina com meus 30 anos de experiência.

    Mudanças fora do produto

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

    Correções de bugs

    • Atualizador de software: Corrigida a descrição para corresponder ao nome do aplicativo.
    • Empacotamento: Removidas do pacote as ferramentas e a documentação internas.
    • Bug no tempo de tela Corrigida a falha ao alterar o tempo de tela quando o fapolicyd 1.3.6 não conseguia representar determinados nomes de arquivo. A correção ignora exceções desnecessárias para arquivos já bloqueados e valida as regras antes de alterar as configurações, com erros mais claros para casos sem suporte.
    • Broker: Corrigidos a inicialização automática do Lunar Client e o início de um AppImage do Minecraft carregado na memória quando havia bloqueio liberável.
    • Broker: Reforçadas as sondagens de execução com clientes D-Bus isolados, respostas tardias preservadas, limpeza recuperável e verificações mais rigorosas da identidade de execução.
    • Aplicativo da criança: Corrigida a recuperação do temporizador após a retomada da suspensão e adicionados diagnósticos que preservam a privacidade para falhas na atualização da contagem regressiva. Agradecemos à pessoa que enviou um relatório de falha em 27 de setembro de 2026!

    Novos recursos

    • Registros: Adicionados mais registros para solução de problemas, sem registrar informações de identificação pessoal.
    • Registros: Alterados os horários dos registros: de hora local para UTC.
    • Janela de feedback: A coleta de registros agora é assíncrona, e o botão Enviar feedback permanece desativado até a conclusão da coleta. Os registros agora incluem informações do sistema, sem informações de identificação pessoal.
    • Aplicativo dos responsáveis: Esclarecida a explicação de como o cálculo é feito.
    • Aplicativo da criança: Adicionado o comando oh-no-parent-control-child como alias para oh-no-parent-control --child-overlay, para permitir futuras expansões a outras distribuições e ambientes de desktop.

    Mudanças fora do produto

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

    Correções de bugs

    • Aplicativo dos responsáveis: Corrigido um problema que impedia a expansão de Tempo diário permitido em telas pequenas.
    • Broker: Corrigida a falha ao recarregar políticas de execução quando arquivos de regras inalterados ocultavam regras ativas desatualizadas.
  6. v1.0

    Novos recursos

    • Lançamento inicial.