Skip to content

COMPARTDISK 1.4.5

Choose a tag to compare

@edsilas edsilas released this 20 Aug 14:06
· 15 commits to main since this release

COMPARTDISK 1.4.5

Esta versão traz a Central de Aplicativos, que instala qualquer aplicativo
publicado na fonte oficial do WinGet a partir do nome, e correções no
Perfil de Desempenho Máximo.


Central de Aplicativos

Nova opção [2] do menu Aplicativos. Pesquisa qualquer aplicativo publicado na
fonte oficial do WinGet pelo nome e instala em poucos passos, sem exigir que o
operador conheça comandos, sintaxe ou identificadores de pacote.

A pesquisa é tolerante. Normaliza maiúsculas, acentos, espaços e hífens, entende
abreviações e apelidos e tolera erro de digitação por distância de edição. chrome,
chr, crome e google chrome chegam ao Google Chrome; 7zip e 7 zip ao 7-Zip;
vscode, vs code, code e visual code ao Visual Studio Code.

Os resultados não são a saída bruta do winget search. Consultas do catálogo local
de apelidos e do WinGet são consolidadas, as duplicidades removidas por identificador e
a ordem decidida por relevância: correspondência exata, início do nome, parte do nome,
editor, apelido conhecido e, por último, aproximação por semelhança. A posição devolvida
pela fonte oficial entra apenas como desempate, nunca no lugar da correspondência com o
que foi digitado.

Navegação por tecla fixa: [P] para nova pesquisa e [V] para voltar.

O menu Aplicativos foi reorganizado na ordem real de uso, com as teclas [1], [2] e
[3]. O catálogo de suporte técnico sai do menu — a Central passa a ser o caminho único
de instalação — e continua disponível em automação por -Action Install -Id <id>,
-Action InstallCategory, -Action InstallAll e -Action List.


Perfil de Desempenho Máximo

O plano de energia existente passa a ser reutilizado. Como
powercfg /duplicatescheme devolve um GUID aleatório, procurar apenas o GUID canônico
fazia o plano já presente — e muitas vezes já ativo — ser dado como ausente, e um plano
novo era criado a cada execução. A resolução agora tem três etapas, com a criação como
último recurso: GUID canônico na listagem, plano derivado já presente e, só então,
duplicar o modelo do Windows uma única vez.

O nome de referência vem do próprio Windows, por consulta somente leitura, e a
comparação é normalizada: acentuação, caixa e pontuação deixam de produzir planos
duplicados. Os GUIDs de Equilibrado, Alto Desempenho e Economia de Energia ficam
excluídos da comparação. Nenhum plano preexistente é removido.

Acentuação corrigida. A saída do powercfg passa a ser capturada em bytes e
decodificada sem supor UTF-8, o que elimina Desempenho M?ximo e N?o foi poss?vel do
log e do relatório.

powercfg /a deixa de ser tratado como falha. Em dispositivos que não expõem parte
dos estados de suspensão, o comando imprime a relação completa e ainda assim retorna
erro. A saída passa a ser aproveitada, com aviso, sem interromper a aplicação do perfil.

A mesma correção de resolução foi aplicada ao fallback Batch, que também passa a validar
a ativação por releitura de powercfg /getactivescheme.

Preservados sem alteração: as configurações aplicadas e o estado ALREADY quando o valor
já está correto, as configurações em bateria (DC) e o parâmetro -IncludeDcSettings, a
decisão de não desativar Hibernação e Inicialização Rápida, os efeitos visuais e a
revalidação final.


Pacote

O pacote é gerado a partir da própria tag, de forma determinística. Qualquer pessoa pode
regerá-lo e obter exatamente o mesmo arquivo:

git archive --format=zip --prefix=COMPARTDISK-1.4.5/ v1.4.5 > COMPARTDISK-1.4.5.zip
COMPARTDISK-1.4.5.zip
SHA-256: e4f1ee15b9c867a8cfd54c371da5ff8c766b28dfd4f1d9dfa14b4468db3824da

O remote.ps1 valida esse SHA-256 antes de extrair qualquer coisa.


O histórico completo está no CHANGELOG.