pt-BR

Changelog

Changelog

Todas as mudancas relevantes deste projeto sao documentadas neste arquivo.

O formato segue Keep a Changelog, e este projeto segue Semantic Versioning.

Nao publicado

0.6.1 (2026-04-20)

Alterado

  • separacao do fluxo de release do desktop para que o upload do AppImage rode em um job proprio, isolado dos demais instaladores
  • adicao de uma protecao de timeout aos jobs de bundle do desktop para evitar travamentos indefinidos na publicacao do release

Correcao de bugs

  • impedir que o passo de publicacao do AppImage bloqueie os assets de release de deb/rpm/Windows/macOS

0.6.0 (2026-04-20)

Alterado

  • modernizacao do site de docs, da navegacao e do fluxo de geracao de paginas para o GitHub Pages
  • atualizacao do conjunto de documentacao em portugues para alinhar com a migracao para GitHub e as mudancas do README
  • cobertura do Dependabot estendida para a superficie de docs e workflows
  • atualizacao das dependencias de TypeScript, Vitest e GitHub Actions apos a resolucao do Dependabot

Recursos

  • adicao de tradutores PT-BR em toda a documentacao raiz, guias, notas de migracao e materiais de suporte
  • adicao de um script de compatibilidade do AppImage e atualizacao do launcher desktop e do fluxo de release

Correcao de bugs

  • liberacao do workflow de smoke do repositorio para incluir o diretorio scripts
  • estabilizacao do uso de GitHub Actions nos workflows de CI, CodeQL e Pages

0.4.0 (2026-04-19)

Alterado

  • atualizacao da documentacao do repositorio para refletir a stack desktop Tauri ativa, suporte Linux-first de audio e fluxo atual de hardware
  • adicao do diagrama de circuito Arduino Nano Type-C e atualizacao dos docs de Nano, hardware, testes e release para o novo handshake de firmware e fluxo de smoke test Arch

Recursos

  • persistencia de calibracao de knobs e tuning de firmware em EEPROM
  • adicao de comportamento de tray/background e suporte de iniciar com o login no Linux
  • exposicao de thresholds, deadzone, smoothing e calibracao por knob no profile workbench desktop
  • expansao do handshake serial para reportar configuracao do controlador com protocolo v2

Correcao de bugs

  • fixacao dos workflows de release e CI nas versoes atuais de GitHub Actions
  • preservacao de pacotes legados P1:512 enquanto adiciona suporte de configuracao do controlador no parser serial
  • alinhamento dos metadados de packaging desktop Linux com requisitos de tray e indicator

Seguranca

  • atualizacao do vite de 7.3.1 para 7.3.2 na toolchain desktop
  • resolucao dos advisories GHSA-p9ff-h696-f583, GHSA-v2wj-q39q-566r e GHSA-4w7w-66w2-5vf9 no GitHub/Dependabot
  • confirmacao de 0 vulnerabilidades abertas no npm audit apos o upgrade
  • documentacao de que os findings restantes no Rust audit sao avisos upstream/transitivos da stack Linux atual Tauri + GTK3, sem nova vulnerabilidade introduzida no projeto

0.3.0 (2026-03-20)

Recursos

  • atualizacao da UI desktop de control deck e do fluxo live watch
  • persistencia de logs de watch e melhoria dos diagnosticos de runtime serial

Correcao de bugs

  • estabilizacao das sessoes seriais Arduino durante periodos ociosos e descoberta de porta
  • backport do fix Linux glib para GHSA-wrw7-89jp-8q8g

0.2.3 (2026-03-19)

Correcao de bugs

  • preservacao de permissoes dos artefatos de release em docker (2815390)

0.2.2 (2026-03-19)

Correcao de bugs

  • envio de artefatos de release instalaveis (d474351)

0.2.1 (2026-03-19)

Correcao de bugs

  • passagem de nome da tag ao enviar assets de release manual (08b7291)
  • suporte a execucoes encadeadas e manuais de artefatos de release (42e42f8)

0.2.0 (2026-03-19)

Recursos

  • adicao de suporte a Arduino Nano com 3 potenciometros (d04715b)
  • implementacao de comunicacao serial com Arduino (2739438)
  • melhoria dos docs de runtime e superficie de release (66138ba)
  • atualizacao do app controlador Nano e docs (89d854d)
  • entrega de runtime Haskell e modernizacao da superficie do repositorio (dd34cae)

Correcao de bugs

  • foco da CI em checks acionaveis (cdab0aa)
  • manutencao de versionamento do release-please em package yaml (ae44855)
  • CI mais rapida e com HLint passando (bcae458)
  • metadata sync ignorando corretamente quando token nao existe (d59f445)
  • release-please atualizando arquivos de versao genericos (d7c871d)
  • estabilizacao de automacao e conformidade com hlint (0c7c114)

0.1.0 - 2025-12-22

Adicionado

  • baseline inicial com tag antes da fase atual de productizacao Haskell-first