Repository navigation
Releases: marcoszhp/TechHub
Release list
TechHub 1.3.0
TechHub 1.3.0 — atualização pelo aplicativo
Atualização integrada
Nas instalações padrão Windows x64, por usuário ou por máquina, o Dashboard pode verificar a versão e iniciar a atualização. Abra Dashboard > Verificar atualização > Atualizar e reiniciar. Execute o TechHub sem privilégios de administrador; a instalação por máquina solicita UAC somente durante a instalação.
Quem ainda está na versão 1.2.1 precisa instalar a 1.3.0 uma vez pelo instalador para receber o atualizador integrado. Depois dessa migração inicial, as atualizações podem ser iniciadas pelo Dashboard.
Instalações portáteis ou em diretórios personalizados não são atendidas pelo atualizador integrado e devem ser atualizadas manualmente. A atualização cria backup de SQLite e JSON, sem logs ou anexos. O arquivo baixado tem tamanho e SHA-256 verificados; isso não equivale a assinatura de código com certificado. Não há rollback automático.
Evidências e limites
- Testes automatizados cobrem integridade, download, cancelamento, falhas, concorrência e interface escura.
- Um teste com Inno real e instalação isolada atualizou executáveis de teste da 1.2.1 para a 1.3.0, preservou banco/configurações e reiniciou no mesmo usuário sem elevação. A consulta GitHub e a política do ponto de entrada foram substituídas somente nesse teste.
- O aplicativo WPF real, com dados isolados, inicializou e encerrou normalmente tanto pelo fechamento da janela quanto pelo caminho usado na atualização, sem processo residual. A consulta oficial ao GitHub também foi validada separadamente, incluindo rejeição de hash alterado.
- O fluxo completo com duas contas Windows/RDS ou autorização UAC de outra conta ainda não foi exercitado. Existem proteções entre sessões, mas esse cenário exige validação adicional. A interface de confirmação e a passagem completa ao auxiliar não foram exercitadas por clique no aplicativo instalado.
Atualizações periódicas, instalação automática e garantia de rollback ou robustez universal não fazem parte do escopo descrito aqui.
TechHub 1.2.1 — estabilidade e tema escuro
TechHub 1.2.1
Melhorias
- Corrigido erro de binding reproduzido na tabela de Drivers.
- Consultas de Diagnósticos e Drivers com timeout, cancelamento, nova tentativa e proteção contra respostas tardias e comandos simultâneos.
- Tema exclusivamente escuro, com cores e estados de controles padronizados.
- Versão exibida a partir do executável e distinção entre atualizar dados e atualizar o aplicativo.
Validação: 141 testes aprovados, incluindo duas consultas reais somente leitura no Windows. Instalador por usuário exercitado com preservação do banco e configurações.
Downloads
- User Setup: instalação no perfil do usuário, sem exigir administrador. Operações protegidas do Windows continuam exigindo privilégios apropriados.
- Setup: instalação para a máquina, com administrador.
- Portable: extraia o ZIP numa pasta gravável; preserve
Dataeportable.flagnas atualizações.
Confira SHA256SUMS.txt. Os executáveis ainda não possuem assinatura digital do editor; checksum não substitui assinatura.
Limitações
Este lote não conclui todo o roteiro de evolução. A causa exata do crash originalmente relatado em Diagnósticos não foi confirmada por stack trace; os riscos de consulta e recuperação foram tratados e testados. Inspeção interativa em diferentes escalas, encerramento residual de versões antigas e melhorias do atualizador continuam pendentes.
Feche o aplicativo antes de instalar. Havendo versões por usuário e por máquina, use o atalho TechHub (Usuário) para abrir a instalação por usuário atualizada. Não há migração automática entre modalidades.
TechHub 1.2.0 — atualização integrada
Novidades
- Atualização integrada pelo próprio aplicativo.
- Botão para verificar novas versões no Dashboard.
- Download e abertura do instalador sem administrador pelo Cloudflare R2.
- Tema escuro mantido como padrão e melhorias de estabilidade em Diagnósticos e Drivers.
Validação: compilação Release sem avisos/erros e 108 testes aprovados.
TechHub 1.1 — central de suporte e mapa de rede
TechHub 1.1
Central de manutenção e suporte para Windows x64, com dados locais.
Novidades
- Navegação lateral escura, área de trabalho clara e barra de título arrastável.
- Carregamento de módulos sob demanda, sem consultar todos os serviços ao abrir.
- Mapa lógico de rede, seleção de adaptador, consentimento, cancelamento,
detalhes por dispositivo, lista equivalente e exportação CSV. - Informações do computador, ferramentas Windows e console de diagnóstico limitado.
- Cadastro local de clientes/equipamentos, histórico e backup do banco/configurações.
- Correções de campos de drivers, impressoras e apresentação de dados indisponíveis.
Instalação
Use o instalador para gravar dados em %LocalAppData%\TechHub. A versão portátil
deve ser extraída em uma pasta gravável e usa a subpasta Data. O runtime .NET
está incluído. Confira os arquivos com SHA256SUMS.txt.
Limitações e segurança
- Pacotes sem certificado de assinatura digital. Verifique origem e integridade.
- O mapa não identifica cabeamento físico. Ausência de resposta ICMP não significa
equipamento desligado; cache ARP, DNS e fabricante OUI não comprovam identidade. - Backup inclui o banco SQLite e configurações JSON, não anexos, relatórios ou logs.
A restauração cria uma cópia em pasta vazia e não troca o banco ativo. - Reparos do sistema, instalação de drivers/impressoras e atualizações requerem
permissões e confirmação. Não foram executados destrutivamente no computador do
proprietário durante a verificação. - O agente remoto mutável permanece bloqueado sem a infraestrutura TLS exigida.
- A página de download fica no Cloudflare Pages; binários no GitHub Releases.