> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/zen-pt/historico-de-alteracoes/historico-de-alteracoes-26.md).

# Histórico de alterações (26)

{% hint style="info" %}
Mais recentes primeiro. Para versões anteriores, veja o Changelog [2025](/zen-pt/historico-de-alteracoes/arquivo/historico-de-alteracoes-25.md), [2024](/zen-pt/historico-de-alteracoes/arquivo/historico-de-alteracoes-24.md), [2023](/zen-pt/historico-de-alteracoes/arquivo/historico-de-alteracoes-23.md) e [2022](/zen-pt/historico-de-alteracoes/arquivo/historico-de-alteracoes-22.md).
{% endhint %}

### <i class="fa-microchip">:microchip:</i> **firmware do Cronus Zen™**

<details open>

<summary><strong>v2.3.3</strong> Beta 1 — 8 de setembro de 2026</summary>

**Corrigido**

* Condição de corrida na leitura de retorno do slot

</details>

<details>

<summary><strong>v2.3.2</strong> — 18 de agosto de 2026</summary>

**Adicionado**

* Funções matemáticas de trigonometria: `sin`, `cos`, `tan`, `asin`, `acos`, e `atan2`
* Suporte ao firmware unificado do Zen Link™ v1/v2

**Corrigido**

* Limpar o Bluetooth® não apagava totalmente nem desfazia o pareamento de um dispositivo conectado
* O comportamento da barra de luz e da vibração do DualShock®4 e do DualSense™ agora é consistente entre USB e Bluetooth®
* Correções gerais de bugs e melhorias

</details>

<details>

<summary><strong>v2.3.1</strong> — 9 de julho de 2026</summary>

**Corrigido**

* Problema de leitura do slot 8

</details>

<details>

<summary><strong>v2.3.0</strong> — 2 de julho de 2026</summary>

**Adicionado**

* Suporte ao controle GameSir G7 Pro
* BVARS, dando a cada slot **1024 valores persistentes extras de 16 bits** para scripts
* Curva de balística do mouse em alta resolução

**Melhorado**

* Tratamento de áudio
* Detecção do controle Elite Series 2
* Otimizações gerais e pequenas correções de bugs

</details>

***

### <i class="fa-link">:link:</i> **Zen Link™**

<details open>

<summary><strong>v2.1.4</strong> — 20 de agosto de 2026</summary>

**Adicionado**

* Um toque rápido no botão de configuração alterna o brilho do LED: **fraco → quatro passos → máximo → desligado → fraco**. Fraco é o padrão — veja Brilho
* Segurar o botão de configuração por mais de cinco segundos entra no modo BLE para alterar as configurações de Wi-Fi. Se o app do celular já estiver em execução, reinicie-o para que ele possa detectar o Zen Link™
* O modo BLE pode ser encerrado a qualquer momento tocando no botão de configuração novamente. Nada é alterado a menos que novas configurações de Wi-Fi sejam enviadas

**Alterado**

* O estado inativo agora é um LED branco fraco, substituindo os dois piscas brancos anteriores

</details>

<details>

<summary><strong>v2.1.3</strong> — 18 de agosto de 2026</summary>

**Alterado**

* Firmware unificado para Zen Link™ v1 e v2

**Melhorado**

* Sinais de status do LED — veja Luz de Status
* Estabilidade geral

</details>

***

### <i class="fa-code">:code:</i> **Zen Studio Live**

<details open>

<summary><strong>v1.0.9</strong> — 8 de setembro de 2026</summary>

**Adicionado**

* Literais de string podem ser passados diretamente como argumentos de função, `f("texto")`; o compilador cria o `const string` para você
* `GPC5156` erro quando um literal de string aparece em qualquer lugar que não seja como um argumento de função completo
* **Recarregar do Disco** no menu de contexto da aba do editor
* Os painéis de Outline e analytics (Uso de Função, Grafo de Chamadas, Seção de Dados, Variáveis, Uso de Combo, Estatísticas de Combo) lembram seus filtros, ganham <kbd>Alt</kbd>-clique para alternar solo e ordenação, e o outline e a seção de dados seguem o cursor
* Toda aba do editor restaurada volta com o estado salvo do cursor, da rolagem e da quebra de código, não apenas a aba ativa
* Dicas de ferramenta de ajuda em Configurações de M\&K: passe o mouse sobre qualquer rótulo, selo, aba ou ícone de seção para uma explicação do que ele faz
* **Copiar** e **Colar** linhas em M\&K **MOVIMENTO** e **CONTROLE** abas
* **Abrir o Monitor de Dispositivos no app** alternância em Configurações do Editor, exibindo o monitor como um painel flutuante em vez de uma janela pop-up
* Quando o Program não consegue ler de volta um ou mais slots, agora é oferecida a opção de ignorar esses slots e programar o restante

**Melhorado**

* `set_val` os limites de valor agora dependem do identificador: sticks e traces aceitam sua faixa completa, e valores fora da faixa para botões e traces geram aviso; o hover e a ajuda de assinatura mostram as faixas
* Verificação aprimorada dos dados programados, tanto antes de serem enviados quanto após cada slot ser gravado no Cronus Zen™
* Uma notificação de aviso aparece uma vez por sessão quando o armazenamento do navegador está cheio, em vez de falhar silenciosamente
* As seções de M\&K agora podem ser compartilhadas individualmente: **Copiar** coloca a seção na sua área de transferência como texto que você pode colar em qualquer lugar, e **Colar** a traz de volta em outro slot, sessão ou navegador
* Cada cópia e colagem de M\&K, incluindo a curva balística, agora é confirmada com uma notificação
* Controles de deadzone em **TRADUTOR** agora são **Deadzone X do jogo**, **Y** e **Forma**, e a terceira forma se chama **V-Bias** com uma dica de ferramenta descrevendo o que faz
* As linhas de M\&K com rótulos longos agora quebram linha em vez de serem cortadas
* O backup lista cada slot ignorado com seu próprio motivo em vez de uma mensagem genérica
* Diagnósticos gerais, tratamento de erros, estabilidade e confiabilidade

**Corrigido**

* Verificações de faixa de argumentos embutidas ignoradas `const` elementos de array, `const string` referências e `addr()` valores
* `addr()` não era tratado como uma constante em tempo de compilação, então `addr(x) + n` gerava aritmética em tempo de execução em vez de um imediato, e o resultado escapava da verificação de limites da seção de dados
* `GPC5153` leituras da seção de dados que ultrapassam o fim da seção não eram detectadas (largura do leitor, endereços de imagem e string, `const` referências, `addr()` aritmética)
* Cliques nas linhas do Outline iam para a coluna 1 em vez da coluna do símbolo
* O espaço de trabalho do editor falhava ao ser restaurado quando seu banco de dados do navegador não podia ser aberto
* A atualização do firmware era abortada quando a verificação da interface do dispositivo falhava na primeira tentativa
* A `.zmk` exportado de um perfil de M\&K criado com Defaults estava parcialmente corrompido
* O M\&K Inherit agora funciona como pretendido: as configurações herdadas sempre seguem os mapeamentos HIP e o tradutor atuais
* Removido o **Smooth Aim Transition** linha de M\&K **ATIVAÇÃO**; a configuração nunca foi realmente implementada no Cronus Zen™
* Mapear um botão lateral do mouse fazia o navegador voltar
* **Abrir o Monitor de Dispositivos em Compilar e Executar** em Configurações do Editor não tinha efeito
* O Program anexava o BVAR errado a um slot após a reordenação dos slots ou o fechamento de lacunas
* O Program continuava tentando novamente após o Cronus Zen™ desconectar durante a programação
* A caixa de diálogo de aviso do mouse apontava para uma página de guia movida

</details>

<details>

<summary><strong>v1.0.8</strong> — 22 de agosto de 2026</summary>

**Adicionado**

* O envio é bloqueado quando o script ativo está em branco ou não compila para nada, e o motivo é informado no botão e na caixa de diálogo
* As confirmações de abertura do dispositivo — apagar memória, limpar Bluetooth®, redefinição de fábrica, reiniciar — se fecham quando o Cronus Zen™ desconecta
* `GPC3020` aviso para `:` usado como terminador de instrução
* `GPC5143` erro quando os slots de estado do combo excedem a capacidade disponível
* `GPC6038` aviso para um combo vazio

**Corrigido**

* Desfazer no editor OLED não deixa mais a seleção apontando para um objeto que já não existe
* A importação e o ajuste fino de imagens OLED recusam uma seleção não resolvida em vez de editar silenciosamente a camada Background
* Leituras do Cronus Zen™ tentam novamente em caso de falha transitória de integridade em vez de falhar de imediato
* Uma conexão que falha no meio da inicialização não deixa mais o app mostrando um dispositivo pronto
* A avaliação em tempo de compilação de divisão, módulo, shift e clamp corresponde à forma como o Cronus Zen™ os avalia em tempo de execução
* Literais float arredondam do mesmo jeito que o Zen Studio os arredonda
* O otimizador não descarta mais efeitos colaterais do inicializador de um removido `para` loop
* Os passos do combo continuam corretos depois que o otimizador reescreve o corpo de um combo
* Cadeias longas e lineares de operadores contam para o limite de aninhamento da expressão em vez de passar por ele
* `sizeof()` os tamanhos de array são resolvidos corretamente, e um tamanho de array inutilizável é reportado uma vez em vez de duas
* Os tempos limite de leitura do dispositivo não desviam mais
* A formatação de um script agora é estável — executá-la novamente em código já formatado o mantém inalterado

**Melhorado**

* A programação espera o Cronus Zen™ informar a conclusão da apagação antes da primeira gravação
* Desconexões são detectadas imediatamente e trazem um motivo, então nada é enviado para um dispositivo que já não está mais lá
* Diagnósticos gerais, tratamento de erros, estabilidade e confiabilidade

</details>

<details>

<summary><strong>v1.0.7</strong> — 18 de agosto de 2026</summary>

**Adicionado**

* Objetos de código QR no editor OLED Message Screen, reeditáveis após a criação, com opções de correção de erro e tamanho e um aviso quando um código não couber na tela
* Grade de âncora de posição para encaixar qualquer objeto OLED em um dos nove pontos da tela
* As abas abertas agora conversam entre si: quando outra aba está usando o Cronus Zen™, o indicador de em uso pode alertar essa aba com um piscar no título, uma notificação e uma notificação opcional do navegador
* Entrada de Configurações do Dispositivo no menu lateral de Gerenciamento de Dispositivos
* Configuração de bloqueio de dispositivo em uma única aba para usuários avançados
* Data de publicação exibida nos cards de script na Biblioteca de Scripts
* Opções combinadas de ordenação do GamePack na lista de slots
* Clique com o botão direito em uma célula do Monitor de Dispositivos para copiar seu valor bruto
* Tentativa automática novamente quando a programação do slot é interrompida no meio da gravação, com uma espera cancelável
* Indicador de status do Zen Link™ na barra de status, com um popover mostrando o estado do link, sua própria versão de firmware e serial, e um botão de atualizar
* Histórico de versões dos scripts da Biblioteca de Scripts: **Detalhes** e **Histórico** abas, alternar para qualquer versão anterior, e um banner com **Ir para a mais recente** ao visualizar uma versão mais antiga
* Medidor de orçamento de stack no painel de Saída, mostrando quanto da stack do Cronus Zen™ é usada pelas variáveis de um script e pelo custo em tempo de execução
* Avalie uma expressão ou converta a base de um número diretamente pelo menu de clique com o botão direito do editor
* Configurações do editor para desativar sugestões rápidas e dicas de parâmetros
* Aviso ao vivo de "estreito demais" quando o Monitor de Dispositivos em picture-in-picture é redimensionado abaixo do que ele consegue renderizar
* Funções embutidas de trigonometria no Zen32: `sin`, `cos`, `tan`, `asin`, `acos`, e `atan2` — elas recebem e retornam graus, com valores escalados por 10000

**Corrigido**

* As opções do GamePack com mais de uma escolha agora são tratadas como múltipla escolha
* O envio para a Biblioteca de Scripts rejeita conteúdo em branco em vez de falhar depois
* O popover de Dispositivos Conectados era aberto na superfície errada em alguns lugares
* A caixa de diálogo Configurações do Editor agora mantém a altura total
* Rótulos e texto dos botões do editor SPVAR
* O Nintendo Switch® nem sempre era detectado como o console conectado
* O MAX Combo definia o controle padrão como PS3® em vez de PS5®
* **Enviar** e **Puxar** os rótulos na barra git do editor estavam ilegíveis
* Scripts muito grandes podiam quebrar o editor em vez de carregar com recursos reduzidos
* Scripts salvos como UTF-16 agora são abertos e decodificados corretamente, e arquivos que não são de origem são rejeitados em todos os caminhos de abertura
* **Restaurar acesso ao arquivo** continuava perguntando depois de ser recusado
* Conflitos de merge são inseridos de forma confiável, e marcadores de conflito grudados ao código são recolocados em suas próprias linhas
* Uma solicitação remota do git travada agora falha de forma visível em vez de ficar pendurada
* `set_ps4_lbar` recebia seus parâmetros de cor na ordem errada
* `wait()` em uma expressão agora relata um erro em vez de travar o compilador
* Chamadas a uma função embutida com o número errado de argumentos agora são reportadas em vez de descartadas silenciosamente
* O uso de slots de variáveis relatava o número de declarações em vez dos slots realmente usados
* **Ir para a definição** e **Renomear** agora se ancoram no nome da declaração
* A saída do formatador continua em ASCII puro e não deixa mais scripts minificados em uma única linha

**Alterado**

* Fechar ou recarregar a página agora é bloqueado durante a programação ou atualização do dispositivo
* O **Atualização disponível** o banner não pode mais ser dispensado, e os avisos de atualização são muito mais difíceis de passar despercebidos

**Melhorado**

* O popover de Dispositivos Conectados foi reformulado em uma árvore em grade que mostra como os dispositivos estão conectados
* As caixas de diálogo do editor agora usam a própria moldura de janela do Zen Studio Live, aumentam para caber no conteúdo e quebram texto longo
* Os slots são verificados contra o Cronus Zen™ após a programação, e os backups de slot conferem o tamanho lido de volta com os metadados do próprio slot
* A conexão agora desiste de forma limpa em vez de travar quando o Cronus Zen™ para de responder
* Limpar o Bluetooth® não pede mais que você digite uma confirmação, e as confirmações restantes são mais rápidas de concluir
* O Monitor de Dispositivos abre na largura necessária para as colunas de gatilho adaptativo do PS5®
* Os selos de filtro do painel de Saída agora correspondem ao que está realmente filtrado
* O resumo da seção de dados conta strings, imagens e tabelas de gatilho adaptativo como itens
* Rótulos de ordenação do GamePack reescritos em linguagem simples
* Diagnósticos gerais, tratamento de erros, estabilidade e confiabilidade

**Removido**

* Legado `PVAR_1` até `PVAR_16` das funções embutidas do Zen e do Zen32

</details>

<details>

<summary><strong>v1.0.6</strong> — 17 de julho de 2026</summary>

**Adicionado**

* Operador condicional ternário (`condition ? a : b`) em scripts
* erro GPC2117 para um ternário sem seu `:`
* erro GPC4032 quando um ternário é usado como uma instrução independente
* **Corrigir** e **Corrigir tudo** botões no painel de saída do compilador aplicam diretamente as correções rápidas disponíveis
* Passar o mouse sobre um membro de enum ou define agora mostra seu valor resolvido

**Corrigido**

* Perfis de M\&K salvos agora armazenam e restauram as curvas balísticas corretamente
* Configurações do Dispositivo não desloca mais o layout enquanto os valores são carregados do Cronus Zen™
* Reiniciar o Cronus Zen™ não perde mais as configurações aplicadas logo antes da reinicialização
* Erros incorretos de limite de parâmetros em algumas funções embutidas
* O aviso de fallthrough não aparece mais em casos vazios de switch
* Encontrar referências e destaque de símbolos agora respeitam o escopo e o tipo de símbolo
* O cursor de texto perdido não aparece mais sobre ícones e texto somente leitura

**Melhorado**

* O assistente de atualização do firmware tenta uma atualização com falha novamente automaticamente, com a opção de cancelar enquanto aguarda para tentar novamente
* As alterações nas configurações do dispositivo são aplicadas sem reiniciar o Cronus Zen™
* Os comandos do Cronus Zen™ agora tentam novamente automaticamente em erros de comunicação recuperáveis
* Enviar um script da Biblioteca diretamente para um slot não deixa mais sua aba para trás após um recarregamento (editar o script a mantém)
* Gerenciamento de Dispositivos foi movido para o grupo Ferramentas na barra lateral
* Diagnósticos gerais, tratamento de erros, estabilidade e confiabilidade

</details>

<details>

<summary><strong>v1.0.5</strong> — 12 de julho de 2026</summary>

**Adicionado**

* Toda compilação bem-sucedida agora mostra o uso de slot, stack e bytecode em relação aos limites máximos do seu Cronus Zen™
* As correções do ícone de lâmpada agora são guiadas pelo parser real, permitindo que as edições sejam aplicadas com precisão, sem sobreposições ou sugestões duplicadas
* As novas correções abrangem declarações não usadas, fallthrough em switch, atribuições dentro de condições, valores de retorno não consumidos e variável única ou múltipla `para` declarações
* Hover, renomeação, referências, posicionamento do cursor, quickfixes e o painel Problemas agora se alinham corretamente em scripts contendo acentos, símbolos ou outro texto não ASCII
* A caixa de diálogo de relatório de bug agora pode capturar tráfego detalhado do Cronus Zen™ para a sessão atual

**Corrigido**

* Condições de corrida momentâneas do estado do dispositivo não causam mais desconexões falsas de "conexão perdida"
* O botão Build não pode mais ficar travado após uma compilação com falha
* Os menus de abas agora apontam para a aba correta, os arquivos Git são restaurados usando o idioma correto, os botões de fechar permanecem visíveis e as caixas de diálogo tratam corretamente Escape e Enter
* Atalhos de teclado não são mais acionados enquanto se digita fora do editor
* Valores inválidos de switch-case não atrapalham mais os rótulos de case restantes
* Strings multilinha não alteram mais os números das linhas de diagnóstico
* Os painéis Outline e Analytics são limpos corretamente ao mudar para uma aba vazia
* Nomes de usuário longos não quebram mais os layouts de perfil na página da Biblioteca

**Melhorado**

* O flash de scripts e as leituras do dispositivo agora são muito mais confiáveis quando o Cronus Zen™ transmite dados ao vivo durante uma operação, evitando timeouts silenciosos e leituras corrompidas
* <kbd>Ctrl</kbd> + <kbd>S</kbd> agora detecta arquivos alterados fora do editor e lida com eles com segurança
* O trabalho não salvo é preservado ao mover abas entre painéis do editor
* O salvamento do espaço de trabalho agora se recupera com elegância quando o armazenamento do navegador falha e é descarregado ao sair da aba
* As alterações na configuração de salvamento automático agora são aplicadas imediatamente sem exigir recarregamento
* Mensagens para `REMAP_NULL`, traps de switch-case, limites de memória e outros diagnósticos agora estão mais claros e acionáveis
* Compilações com falha agora mostram um resumo preciso que é redefinido corretamente antes da próxima compilação
* Quando uma nova atualização fica disponível, o Zen Studio Live agora solicita que você recarregue em vez de falhar com arquivos de aplicativo desatualizados
* Amplas melhorias de confiabilidade em diagnósticos, tratamento de erros, salvamento, abas e comunicação com o Cronus Zen™

</details>

<details>

<summary><strong>v1.0.4</strong> — 9 de julho de 2026</summary>

**Corrigido**

* Atualizador de firmware travando após baixar o firmware

</details>

<details>

<summary><strong>v1.0.3</strong> — 9 de julho de 2026</summary>

**Adicionado**

* GPC3012–GPC3017: avisos de estreitamento de array const
* Novos avisos para divisão/módulo com zero-folding e números negativos "colados", como `x -1`
* Reinicie seu Zen diretamente pelo app. O Zen Studio Live também reinicia o dispositivo automaticamente após gravar configurações de saída, PS4®, ou Remote Play
* Capture vínculos pressionando uma tecla, botão do mouse ou botão do controle no seu dispositivo conectado
* Nomeie botões mapeados inline. Os rótulos são salvos com seu perfil e `.zmk` exportações
* Exclua dispositivos específicos da captura, com opções de adição rápida a partir dos blocos de dispositivo
* As ações de salvar, exportar, baixar e perfil agora mostram notificações de confirmação
* Os Top Scripts na página inicial agora podem receber votos, com confirmação antes do envio de cada voto

**Corrigido**

* Abas duplicadas, fechamento de aba com salvamento cancelado, dicas de ferramenta e sugestões cortadas na visualização dividida, e uma falha na inicialização causada por abas duplicadas
* Os resultados da compilação agora permanecem com a aba que os compilou, e compilações antigas não podem mais sobrescrever os resultados de outra aba
* As posições de diagnóstico agora estão corretas em scripts contendo caracteres não ASCII, incluindo acentos e emoji
* A caixa de diálogo de upload agora mostra o nome correto do arquivo ativo
* Nomes incorretos de slots em erros de leitura vazia, confirmação de Flash All sem alterações pendentes e quebra de cabeçalho
* Pontos BALC ao vivo, limites de comprimento dos rótulos dos botões, problemas de layout dos blocos de dispositivo e corte de legenda dos rótulos
* O tamanho da fonte da coluna ADT do PS5® agora corresponde ao restante do monitor
* A contagem de votos negativos agora fica oculta enquanto os botões de voto continuam disponíveis
* Um problema de envio para a Biblioteca de Scripts que podia ocorrer no Brave
* Falhou `addr()` e buscas em arrays const 2D agora reportam diagnósticos em vez de retornar valores errados
* `sizeof(image)` agora retorna o tamanho do elemento, `1`

**Melhorado**

* índice de array const 2D, limites de endereço e acesso com colchete único agora são validados
* os argumentos de endereço da seção de dados agora são verificados em relação ao tamanho da seção
* os limites de argumentos integrados agora geram erro em vez de passarem
* Solto `;` expressões agora geram erro com **Expressão esperada** em vez de compilar como `0`
* o aliasing de array de tamanho zero agora gera aviso com GPC6031; arrays de tamanho zero sem um destino de alias agora geram erro
* scripts profundamente aninhados agora são detectados em vez de transbordarem silenciosamente
* em dispositivos de 16 bits, a matemática de constantes agora é truncada corretamente para corresponder ao comportamento do dispositivo
* Maiúsculo `0X` a notação hexadecimal agora é aceita
* A comunicação de gravação e atualização de firmware foi reformulada para reduzir falhas de gravação e travamentos
* O programa agora está sempre disponível quando um dispositivo conectado e compatível estiver pronto
* os traços de desenho livre estão mais rápidos e não deixam mais pixels para trás durante movimentos rápidos
* o indicador de status do servidor agora reflete resultados reais das requisições, reduzindo estados falsos offline ou online
* Comportamento de inicialização e carregamento de bibliotecas

</details>

<details>

<summary><strong>v1.0.2</strong> — 4 de julho de 2026</summary>

**Adicionado**

* Trabalhe com dois painéis de editor lado a lado para facilitar a comparação, a edição e a navegação por scripts
* Mova abas livremente entre os painéis do editor, ou use a sobreposição de arrastar para acoplar para dividir ou mover uma aba
* Os menus de contexto das abas e os botões da barra do editor agora incluem opções de divisão
* Soltar um arquivo que já está aberto no outro painel agora pula para essa aba em vez de abrir uma duplicata
* O layout dos painéis e a proporção de divisão agora persistem entre recarregamentos
* Se o atualizador de firmware integrado der problema, um link claramente identificado agora leva você ao atualizador oficial online depois de transferir seu Zen corretamente
* A área de dispositivo conectado agora mostra quando há firmware mais recente disponível, além de um aviso uma vez por sessão
* Seu perfil M\&K e as curvas balísticas agora sobrevivem a desconexões do dispositivo. Alterações não salvas agora acionam um **Salvar** / **Descartar** aviso
* Se seu Zen já estiver sendo usado por outra aba ou aplicativo, o Zen Studio Live agora mostra um estado claro de **em uso em outro lugar** estado

**Corrigido**

* As constantes agora são resolvidas corretamente dentro dos valores de `data()` da seção
* o uso de array const não é mais relatado incorretamente como não usado
* `addr()` em arrays const irregulares agora resolve corretamente os endereços dos elementos
* escapes hexadecimais de `\x80` até `\xFF` agora são emitidos como bytes únicos
* Os membros de enumeração e variáveis agora usam os ícones corretos de símbolo

**Melhorado**

* Estabilidade geral do editor
* Confiabilidade da restauração do espaço de trabalho
* A detecção do cursor dentro de comentários e strings agora é mais precisa
* O atualizador agora lida com dispositivos ocupados, transferência de dispositivo, desconexões durante a atualização e **Tentar novamente** recuperação de forma mais confiável
* A tela de sucesso agora mostra a versão instalada, estados de firmware desatualizado mostram a atualização disponível e atualizações rejeitadas mostram a correção de reconexão correta
* O login do GitHub agora é concluído dentro da janela pop-up em vez de recarregar o aplicativo inteiro
* Gravar um novo script em um slot não herda mais valores restantes do script anterior
* Melhorias amplas de confiabilidade e tratamento de erros nas conexões de dispositivos, na Biblioteca de Scripts e GamePacks e nos envios

**Removido**

* `get_mk` e `set_mk` não são mais suportados

</details>

<details>

<summary><strong>v1.0.0</strong> — 2 de julho de 2026</summary>

**Adicionado**

* Realmente multiplataforma: funciona em qualquer lugar que um navegador baseado em Chromium execute, incluindo Windows®, macOS®, Linux® e ChromeOS™
* Suporte completo a dispositivos Zen no navegador: conecte seu Zen diretamente da página, programe slots, use o Monitor de Dispositivo ao vivo, configure GamePacks, ajuste as configurações de M\&K, execute atualizações guiadas de firmware e reconecte automaticamente
* Editor rápido e moderno: edição e compilação de código ágeis diretamente no navegador, com controle de versão Git integrado para seus scripts
* OLED Studio integrado: crie telas OLED 128×64 com camadas, formas, texto de qualquer fonte, importação de imagens com dithering e exportação GPC com um clique. Isso não está disponível no aplicativo desktop

</details>

***

### <i class="fa-box-archive">:box-archive:</i> **Zen Studio Legacy**

<details open>

<summary><strong>v1.7.0 Build 7</strong> — 2 de julho de 2026</summary>

**Adicionado**

* Inicializador do Zen Studio Live

**Melhorado**

* Desativa as abas Programador e M\&K para firmware acima de 2.2.14

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.cronuszen.com/zen-pt/historico-de-alteracoes/historico-de-alteracoes-26.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
