Pular para o conteúdo

Changelog

O que mudou em cada versão

As notas abaixo são exatamente as publicadas em cada release oficial no GitHub. O histórico completo, incluindo versões anteriores, continua no repositório.

DiguinCode 1.0.23

Versão atual

Novidades da 1.0.23

Esta atualização entrega uma evolução ampla de design, confiabilidade e segurança operacional nos principais fluxos do DiguinCode.

  • Nova identidade visual em todo o aplicativo: conexões, Explorer, editor, terminal, Git, banco de dados, cliente de API, Codex, Pesquisa, configurações e janelas auxiliares agora compartilham uma hierarquia mais clara e consistente nos temas escuro e claro.
  • Pesquisa local e remota mais confiável: estados de execução são explícitos, resultados antigos são descartados com segurança, cancelamento e reconexão são previsíveis e pesquisar a raiz de um workspace SSH não perde ocorrências por filtros de caminho incorretos.
  • Codex realmente isolado por conexão e workspace: conversas, modelo, raciocínio e velocidade permanecem no contexto correto ao alternar entre SSH, banco e projetos locais. O modo Fast usa o identificador real do runtime, e o botão Parar funciona inclusive durante o início de um turno.
  • Proteções adicionais contra custo e ações ambíguas: envios duplicados, respostas atrasadas e retomadas de conversas de outro contexto são bloqueados. Ações contextuais de editor, Git, banco, API e terminal sempre abrem uma prévia e nunca enviam conteúdo automaticamente.
  • Git mais previsível em operações críticas: destino remoto, branch, alterações não salvas, conflitos e confirmações obsoletas recebem validações adicionais. Mudanças feitas por terminal externo também atualizam as superfícies relacionadas sem exigir reinício.
  • Fluxo diário mais fluido: troca rápida de contexto, restauração segura da sessão, Central de Atividades compacta, Command Palette refinada, mensagens de recuperação acionáveis e navegação por teclado mais consistente.
  • Banco de dados e API com contexto mais claro: resultados preservam sua origem, tabelas ajustam melhor as colunas e requisições, respostas, histórico e cancelamento apresentam estados mais diretos sem alterar as proteções de produção.

As garantias existentes continuam valendo: credenciais permanecem no Gerenciador de Credenciais do Windows, identidade SSH nunca é aceita automaticamente, SQL gerado por IA não é executado sozinho e operações destrutivas continuam exigindo confirmação explícita.

Como instalar

Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig e latest.json são usados pelo atualizador automático.

Assinatura do Windows

Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o estado atual da assinatura Authenticode. A assinatura criptográfica do atualizador Tauri não substitui a assinatura de código do Windows.

Versões anteriores

DiguinCode 1.0.22

Novidades da 1.0.22

Esta atualização reforça a estabilidade dos fluxos diários no DiguinCode, com trocas de contexto mais previsíveis, navegação recente útil e respostas mais rápidas após operações Git.

  • Configuração do Codex isolada por conversa e workspace: modelo, raciocínio e velocidade permanecem vinculados à conversa correta, inclusive após alternar repetidamente entre projetos locais e remotos.
  • Troca segura de raiz remota no Codex: ao mudar de pasta SSH, o painel restaura a conversa daquele contexto ou inicia uma nova sem misturar mensagens, configurações ou respostas ainda em andamento.
  • Caminhos recentes dentro de cada conexão SSH: cada conexão mostra até cinco pastas usadas recentemente. Um clique reconecta quando necessário, valida o caminho e abre a raiz real, sem alterar o workspace se o destino não estiver mais disponível.
  • Git atualizado logo após suas ações: branch, Explorer e abas convergem mais rapidamente depois de checkout, pull, merge e outros comandos Git, com proteção contra respostas antigas que chegam fora de ordem.
  • Reordenação de abas mais confiável no Windows: o gesto usa eventos de ponteiro, threshold e autoscroll, preservando aba ativa, buffers não salvos e sessões vivas.
  • Abas de preview no cliente de API: abrir requisições reutiliza uma aba de visualização; duplo clique, edição ou reordenação fixa a aba quando você quer mantê-la.
  • Diálogo de sobrescrita e atualizações de arquivos mais robustos: caminhos longos não escondem as ações, e alterações de worktree recarregam arquivos limpos sem descartar buffers modificados.

As proteções existentes continuam valendo: credenciais permanecem no Gerenciador de Credenciais do Windows; identidade SSH nunca é aceita automaticamente; operações destrutivas e ambientes de produção continuam exigindo as confirmações aplicáveis.

Como instalar

Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig e latest.json são usados pelo atualizador automático.

Assinatura do Windows

Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o estado atual da assinatura Authenticode. A assinatura criptográfica do atualizador Tauri não substitui a assinatura de código do Windows.

Abrir release no GitHub
DiguinCode 1.0.21

Novidades da 1.0.21

Esta atualização reúne o Quality Sprint e os últimos ajustes confirmados pelo owner, com foco em banco de dados, Git, busca, abas e integração da Microsoft Store.

  • Abas que realmente podem ser arrastadas: conexões, editores, terminais, queries, tabelas e requisições de API podem ser reordenados por drag-and-drop sem o cursor bloqueado do Windows. A aba ativa, alterações não salvas e sessões vivas são preservadas.
  • Edição da grade disponível mais cedo no RDS: tabelas MySQL/MariaDB descobrem a chave primária ou UNIQUE por um caminho rápido, sem esperar toda a introspecção do catálogo. A interface informa quando está verificando a edição e mantém tabelas sem chave segura em modo somente leitura.
  • Filtros avançados e seguros: a grade aceita IN, NOT IN, BETWEEN, NOT BETWEEN, AND, OR e parênteses, sempre com valores parametrizados e validação das colunas.
  • Scripts SQL completos: Ctrl+Shift+Enter executa múltiplas instruções na mesma sessão, com preflight de segurança, progresso, cancelamento, múltiplos resultados e estado correto de transações, commit e rollback.
  • SQL complexo reconhecido corretamente: CTEs, subqueries, UNION, window functions, JOINs, agregações, HAVING e JSON deixam de ser cortados pelo comando de executar a instrução atual.
  • Merge Editor e busca mais confiáveis: abertura mostra feedback imediato, evita resultados obsoletos e preserva as ações Current, Incoming, Both, Stage, Continue e Abort. Busca local/remota ganhou cancelamento, retry e reconnect previsíveis.
  • Comando diguincode . corrigido na Microsoft Store: o alias do Windows agora aponta explicitamente para o launcher CLI do pacote, evitando conflito com instalações diretas anteriores.

As proteções existentes continuam valendo: credenciais permanecem no Gerenciador de Credenciais do Windows; tabelas sem PK/UNIQUE não recebem edição arriscada; ambientes de produção e comandos destrutivos continuam exigindo as confirmações aplicáveis.

Como instalar

Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig e latest.json são usados pelo atualizador automático.

Assinatura do Windows

Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o estado atual da assinatura Authenticode. A assinatura criptográfica do atualizador Tauri não substitui a assinatura de código do Windows.

Abrir release no GitHub
DiguinCode 1.0.20

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.
Abrir release no GitHub
DiguinCode 1.0.17

Novidades da 1.0.17

Esta versão recupera a atualização automática para quem já usava o DiguinCode e inclui toda a rodada de estabilidade, desempenho e acabamento da 1.0.16.

  • 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.

Como instalar

Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig e latest.json são usados pelo atualizador automático.

Assinatura do Windows

Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o estado atual da assinatura Authenticode. A assinatura criptográfica do atualizador Tauri não substitui a assinatura de código do Windows.

Abrir release no GitHub
DiguinCode 1.0.16

Novidades da 1.0.16

Esta versão inclui toda a rodada de estabilidade, desempenho e acabamento da 1.0.15 e corrige a cadeia de confiança do atualizador automático.

  • Atualizações confiáveis novamente: o instalador e o aplicativo voltaram a usar o mesmo par de chaves. Instalações diretas entre 1.0.4 e 1.0.15 precisam baixar e executar a 1.0.16 uma única vez; as próximas versões voltam a ser instaladas pelo próprio DiguinCode. Instalações da Microsoft Store continuam sendo atualizadas normalmente pela Store.
  • Erro técnico preservado: se uma atualização falhar, o diálogo agora mostra a causa devolvida pelo atualizador em vez de substituir tudo por uma mensagem genérica.
  • Publicação à prova de chave trocada: o processo de release passa a comparar a chave usada na assinatura produzida com a chave pública embutida no aplicativo e bloqueia a publicação se elas não corresponderem.
  • 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.

Como instalar

Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig e latest.json são usados pelo atualizador automático.

Assinatura do Windows

Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o estado atual da assinatura Authenticode. A assinatura criptográfica do atualizador Tauri não substitui a assinatura de código do Windows.

Abrir release no GitHub

Histórico completo

Todas as versões já publicadas, com os arquivos de cada uma, ficam no repositório oficial de releases.

Ver todos os releases