Skip to content

DiguinCode 1.0.20

Choose a tag to compare

@DigolaZattera DigolaZattera released this 16 Aug 22:04
· 3 commits to main since this release

Novidades da 1.0.20

Esta versão deixa o trabalho remoto e com bancos de dados muito mais rápido,
previsível e resistente a falhas, além de ampliar a organização das conversas
do Codex.

  • SSH e SFTP mais rápidos: conexão, listagem, abertura e salvamento remoto
    receberam caminhos aquecidos, menos viagens de rede e verificações de
    integridade compatíveis com servidores diferentes.
  • Explorer e salvamento confiáveis: atualização preserva o conteúdo visível,
    o progresso fica claro e o autosave remoto é configurável e protegido contra
    conflitos e gravações parciais.
  • Banco responsivo desde o primeiro clique: conexão, metadados, abertura de
    tabelas e grade priorizam a interação do usuário, com cache e paginação
    limitados para não bloquear a interface.
  • Git com menor latência percebida: status, histórico, blame e commit exibem
    estado útil imediatamente e concluem o trabalho remoto em segundo plano com
    feedback consistente.
  • Projetos e histórico do Codex: conversas podem ser organizadas por projeto,
    abertas em paralelo e isoladas para que uma falha não interrompa as demais.
  • Melhor uso em telas menores e múltiplas janelas: o layout foi endurecido
    para manter os controles acessíveis e os contextos separados.

Também preserva as correções de distribuição introduzidas na 1.0.18:

  • Ícone correto na barra de tarefas: o pacote da Microsoft Store agora
    fornece ao Windows as variantes transparentes específicas de barra de
    tarefas, Alt+Tab e atalhos, evitando o fundo azul aplicado pelo sistema.
  • Pacote da Store verificado por dentro: o build só termina se o MSIX
    contiver o índice de recursos e todas as variantes críticas do ícone.
  • Canais sincronizados: Microsoft Store e download direto anunciam a mesma
    versão. O instalador externo mantém a assinatura Ed25519 obrigatória do
    atualizador; enquanto não houver Authenticode, o site informa claramente o
    possível aviso ou bloqueio do Windows e recomenda a Microsoft Store.

Também inclui todas as melhorias e correções da versão 1.0.17:

  • Raiz de confiança original restaurada: o aplicativo e o instalador voltam
    a usar a mesma chave Ed25519 presente nas instalações até a 1.0.13. Assim, quem
    permaneceu na 1.0.13 recebe a 1.0.17 pelo atualizador normal, sem reinstalar.

  • Publicação protegida contra nova troca de chave: além de comparar a chave
    local com o manifesto e com a assinatura produzida, o processo de release
    agora exige o identificador histórico fixo da raiz de confiança. Gerar um novo
    par em outra máquina não pode mais produzir uma release pública por engano.

  • Transparência para a exceção 1.0.16: quem instalou manualmente a 1.0.16
    publicada em 7 de agosto precisa baixar e executar a 1.0.17 uma única vez,
    porque aquela versão foi construída confiando no par incorreto. Instalações da
    Microsoft Store continuam sendo atualizadas normalmente pela Store.

  • Erro técnico preservado: se uma atualização falhar, o diálogo mostra a
    causa devolvida pelo atualizador em vez de substituir tudo por uma mensagem
    genérica.

  • Troca de contexto sem perder o trabalho: ao alternar entre conexões, o
    DiguinCode preserva abas, consultas, resultados, árvore, filtros, terminais,
    seleção e conversa do Codex. Os contextos recentes ficam aquecidos dentro de
    limites de memória definidos.

  • Diagnósticos PHP completos e consistentes: vários erros do mesmo arquivo
    aparecem de uma vez, com posições corretas no editor. Erros têm prioridade
    visual vermelha no minimapa e a validação é reaproveitada ao voltar para um
    conteúdo que não mudou.

  • Barra de status mais útil: CPU e memória reais de toda a instância ficam
    visíveis na parte inferior, junto do workspace, Git, transferências, operações
    e Codex, sem telemetria nem envio de dados.

  • Interface mais previsível: Codex abre e fecha pelo mesmo botão, comandos
    recebem proteção contra cliques repetidos, a barra lateral recolhida mantém os
    atalhos essenciais e a Paleta de Comandos encontra ações por mais termos.

  • Explorer e recuperação melhorados: arrastar um arquivo usa o destino sobre
    o qual ele foi solto, falhas importantes oferecem nova tentativa e detalhes
    seguros, e conexões SSH mostram reconexão e etapas reais da conexão.

  • Desempenho controlado: listas, grades, metadados, diagnósticos e histórico
    do Codex ganharam limites e caches direcionados para manter a interface rápida
    sem crescimento ilimitado de memória.