A versão 2.0.5 corrige quatro problemas relacionados à verificação de unicidade: processamento desnecessário ao limiar de 100%, controle deslizante que pulava, configurações redefinidas após reinício e mensagens de erro vazias.
O que mudou
Limiar a 100% — verificação é completamente ignorada
Quando o controle de unicidade está em 100%, o aplicativo não executa a verificação de forma alguma. Antes, em qualquer valor de limiar, frames eram extraídos e hashes calculados — mesmo quando o resultado era predeterminado: aceitar todos os vídeos. Agora a 100%, essa etapa é ignorada e o processamento começa imediatamente. Para filas grandes onde a filtragem de duplicatas não é necessária, isso faz uma diferença perceptível na velocidade.
O controle deslizante não pula mais
Ao abrir a página de configurações, o controle do limiar de unicidade às vezes mostrava um valor incorreto. A causa era uma condição de corrida: dois processos independentes — um do Python, outro do JavaScript — tentavam definir o valor simultaneamente. Eles colidiam e o resultado dependia da ordem de execução. Agora o valor é definido apenas uma vez — via JavaScript no carregamento da página. O controle sempre exibe exatamente o que está salvo nas configurações.
Configurações de unicidade persistem após reinício
O limiar de unicidade agora é restaurado corretamente a cada inicialização do aplicativo. Antes, alterar a configuração atualizava o arquivo mas não o valor em memória. No próximo salvamento automático, o aplicativo escrevia o valor obsoleto da memória de volta ao arquivo, sobrescrevendo o novo. Agora ambos são atualizados ao mesmo tempo, e o salvamento automático sempre usa o valor atual.
Motivo do erro exibido na janela modal
Antes, clicar em Detalhes em uma tarefa com falha abria uma janela modal vazia sem informações. Agora ela mostra o motivo específico — por exemplo: «Espaço em disco insuficiente: 0,25 GB livres, mínimo de 1 GB necessário». Se não houver detalhes disponíveis, uma mensagem padrão é exibida em vez de uma tela em branco.
Detalhes das alterações
| O quê | Antes | Depois |
|---|---|---|
| Limiar de unicidade a 100% | Frames extraídos, hashes calculados | Verificação ignorada, todos os vídeos aceitos imediatamente |
| Controle na página de configurações | Podia mostrar valor incorreto por condição de corrida | Inicializado uma vez, sempre correto |
| Persistência do limiar | Salvamento automático podia sobrescrever valor novo com obsoleto | Arquivo e memória atualizados de forma sincronizada |
| Detalhes do erro | Janela modal vazia | Motivo do erro exibido |
Como atualizar
Com uma licença ativa, o aplicativo atualiza automaticamente ao iniciar. Ou baixe o instalador do site — suas configurações serão preservadas.
A atualização 2.0.5 já está disponível. Baixe a versão mais recente ou aguarde a atualização automática.
Baixar atualização