> 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/historicos-de-alteracoes/historico-de-alteracoes-26.md).

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

{% hint style="info" %}
Mais recentes primeiro. Para versões anteriores, consulte o Changelog [2025](/zen-pt/historicos-de-alteracoes/arquivo/historico-de-alteracoes-25.md), [2024](/zen-pt/historicos-de-alteracoes/arquivo/historico-de-alteracoes-24.md), [2023](/zen-pt/historicos-de-alteracoes/arquivo/historico-de-alteracoes-23.md) e [2022](/zen-pt/historicos-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 para leitura de volta 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 completamente nem desemparelhava 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 de volta 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
* Manter o botão de configuração pressionado 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 novamente no botão de configuração. Nada é alterado, a menos que novas configurações de Wi-Fi sejam enviadas

**Alterado**

* O estado ocioso agora é um LED branco fraco, substituindo os dois piscadas brancas 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("text")`; o compilador cria a `string const` para você
* `GPC5156` erro quando um literal de string aparece em qualquer lugar que não seja como um argumento completo de função
* **Recarregar do Disco** no menu de contexto da aba do editor
* Os painéis de estrutura e análises (Uso de Funções, Grafo de Chamadas, Seção de Dados, Variáveis, Uso de Combos, Estatísticas de Combos) lembram seus filtros, ganham <kbd>Alt</kbd>-clique em solo e alternâncias de ordenação, e a estrutura e a seção de dados seguem o cursor
* Toda aba do editor restaurada volta com o cursor, a rolagem e o estado de recolhimento de código salvos, não apenas a ativa
* Dicas de ajuda em Configurações de M\&K: passe o mouse sobre qualquer rótulo, selo, aba ou ícone de seção para ver uma explicação do que ele faz
* **Copiar** e **Colar** linhas em M\&K **MOVIMENTO** e **CONTROLE** abas
* **Abrir o Monitor de Dispositivos no aplicativo** alternância em Configurações do Editor, mostrando o monitor como um painel flutuante em vez de uma janela pop-out
* Quando o Program não consegue ler de volta um ou mais slots, agora você pode optar por ignorar esses slots e programar o restante

**Melhorado**

* `set_val` os limites de valores agora dependem do identificador: sticks e traces aceitam sua faixa completa, e valores fora da faixa para botões e traces geram aviso; a ajuda ao passar o mouse e a ajuda de assinatura mostram as faixas
* Verificação aprimorada dos dados programados, tanto antes de serem enviados quanto após a gravação de cada slot no Cronus Zen™
* Uma notificação toast 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 para você colar em qualquer lugar, e **Colar** a traz de volta em outro slot, sessão ou navegador
* Toda cópia e colagem de M\&K, incluindo a curva balística, agora confirma com uma notificação toast
* Controles de zona morta em **TRADUTOR** agora são **Zona morta do jogo X**, **Y** e **Forma**, e a terceira forma se chama **V-Bias** com uma dica de ferramenta descrevendo o que ela faz
* As linhas de M\&K com rótulos longos agora quebram em vez de serem cortadas
* O backup agora lista cada slot ignorado com seu próprio motivo, em vez de uma mensagem genérica
* Diagnóstico geral, tratamento de erros, estabilidade e confiabilidade

**Corrigido**

* Verificações de faixa de argumentos integradas ignoradas `const` elementos do array, `string const` referências e `addr()` valores
* `addr()` não era tratado como uma constante em tempo de compilação, então `addr(x) + n` emitia aritmética em tempo de execução em vez de um imediato, e o resultado escapava da verificação dos limites da seção de dados
* `GPC5153` leituras da seção de dados que ultrapassam o fim da seção e que foram perdidas (largura do leitor, imagem e endereços de string, `const` referências, `addr()` aritmética)
* Cliques na linha da estrutura iam para a coluna 1 em vez da coluna do símbolo
* O espaço de trabalho do editor não era 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 M\&K criado com Defaults estava parcialmente corrompido
* O M\&K Inherit agora funciona como esperado: configs herdadas sempre seguem os mapeamentos HIP e o tradutor atuais
* Removido o **Transição suave de mira** 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 depois que os slots eram reordenados ou os espaços vazios eram fechados
* O Program continuava tentando novamente depois que o Cronus Zen™ se desconectava 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 upload é bloqueado quando o script ativo está em branco ou compila para nada, e o motivo é indicado no botão e na caixa de diálogo
* As confirmações de dispositivo aberto — apagar memória, limpar Bluetooth®, redefinição de fábrica, reiniciar — se fecham sozinhas quando o Cronus Zen™ se 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 não existe mais
* A importação de imagem OLED e o ajuste recusam uma seleção não resolvida em vez de editar silenciosamente a camada de Fundo
* 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 exibindo um dispositivo pronto
* A dobra de divisão, módulo, shift e clamp corresponde à forma como o Cronus Zen™ os avalia em tempo de execução
* Literais de ponto flutuante são arredondados da mesma forma que o Zen Studio os arredonda
* O otimizador não remove mais efeitos colaterais do inicializador de um `for` loop
* Os passos do combo permanecem corretos depois que o otimizador reescreve um corpo de combo
* Longas cadeias planas de operadores contam para o limite de aninhamento de expressões em vez de passarem 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 timeouts de leitura do dispositivo não variam mais
* Formatar um script agora é estável — executá-lo novamente em código formatado o deixa inalterado

**Melhorado**

* A programação aguarda o Cronus Zen™ informar a conclusão do apagamento antes da primeira gravação
* As 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óstico geral, 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 de Tela de Mensagem OLED, 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 âncoras de posição para encaixar qualquer objeto OLED em um dos nove pontos da tela
* Abas abertas agora se comunicam 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, um toast e uma notificação opcional do navegador
* Entrada Configurações do Dispositivo no menu lateral Gerenciamento de Dispositivos
* Configuração de bloqueio do dispositivo por aba única para usuários avançados
* Data de publicação mostrada nos cards de script na Biblioteca de Scripts
* Opções combinadas de ordenação de GamePack na lista de slots
* Clique com o botão direito em uma célula do Monitor de Dispositivos para copiar seu valor bruto
* Nova tentativa automática quando a programação do slot é interrompida no meio da gravação, com 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 número de série, e um botão de atualização
* Histórico de versões para scripts da Biblioteca de Scripts: **Detalhes** e **Histórico** abas, alternando 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 pilha no painel de Saída, mostrando quanto da pilha do Cronus Zen™ as variáveis de um script e o custo em tempo de execução usam
* Avalie uma expressão ou converta a base de um número diretamente pelo menu de contexto do editor
* Configurações do editor para desativar sugestões rápidas e dicas de parâmetros
* Aviso ao vivo de "muito estreito" quando o Monitor de Dispositivos em picture-in-picture é dimensionado abaixo do que ele pode renderizar
* Funções integradas de trigonometria no Zen32: `sin`, `cos`, `tan`, `asin`, `acos`, e `atan2` — elas recebem e retornam graus, com valores escalados por 10000

**Corrigido**

* Opções de GamePack com mais de uma escolha agora são tratadas como de múltipla escolha
* O envio para a Biblioteca de Scripts rejeita conteúdo em branco em vez de falhar depois
* O popover 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 dos botões do editor de SPVAR e redação
* O Nintendo Switch® nem sempre era detectado como o console conectado
* O MAX Combo definia o controle como PS3® por padrão em vez de PS5®
* **Empurrar** 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 código-fonte são rejeitados em todos os caminhos de abertura
* **Restaurar acesso ao arquivo** continuava perguntando depois de ser recusado
* Conflitos de merge agora 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 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 gera um erro em vez de travar o compilador
* Chamadas com a quantidade errada de argumentos para uma função integrada agora são reportadas em vez de serem ignoradas silenciosamente
* O uso dos slots de variáveis reportava 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 permanece em ASCII puro e não deixa mais scripts minificados em uma única linha

**Alterado**

* Fechar ou recarregar a página agora é bloqueado enquanto o dispositivo está sendo programado ou atualizado
* O **Atualização disponível** banner não pode mais ser fechado, e os avisos de atualização são muito mais difíceis de passar despercebidos

**Melhorado**

* O popover Dispositivos Conectados foi reformulado em uma grade em árvore 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, crescem para caber no conteúdo e quebram textos longos
* Os slots são verificados no Cronus Zen™ após a programação, e os backups de slot comparam o tamanho lido com os próprios metadados do slot
* A conexão agora é encerrada de forma limpa em vez de travar quando o Cronus Zen™ para de responder
* Limpar o Bluetooth® não exige mais digitar uma confirmação, e as confirmações restantes são mais rápidas de concluir
* O Monitor de Dispositivos abre com a largura necessária para as colunas dos gatilhos adaptáveis 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 adaptável como itens
* Rótulos de ordenação do GamePack reescritos em linguagem simples
* Diagnóstico geral, tratamento de erros, estabilidade e confiabilidade

**Removido**

* Legado `PVAR_1` até `PVAR_16` das funções integradas 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 isolada
* **Corrigir** e **Corrigir tudo** os botões no painel de saída do compilador aplicam diretamente as correções rápidas disponíveis
* Ao passar o mouse sobre um membro de enum ou define, agora é mostrado seu valor resolvido

**Corrigido**

* Os perfis M\&K salvos agora armazenam e restauram corretamente as curvas balísticas
* 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 faz mais com que as configurações aplicadas logo antes da reinicialização sejam perdidas
* Erros incorretos de limite de parâmetros em algumas funções integradas
* O aviso de fallthrough não aparece mais em cases vazios de switch
* Localizar referências e o realce de símbolos agora respeitam o escopo e o tipo do símbolo
* O cursor de texto solto não aparece mais sobre ícones e texto somente leitura

**Melhorado**

* O assistente de atualização de firmware tenta novamente automaticamente uma atualização falha, com a opção de cancelar enquanto aguarda a nova tentativa
* 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 caso de 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 o mantém)
* Gerenciamento de Dispositivos foi movido para o grupo Ferramentas na barra lateral
* Diagnóstico geral, 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, pilha e bytecode em relação aos limites máximos do seu Cronus Zen™
* As correções da 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 declarações de uma ou várias variáveis `for` declarações
* Passar o mouse, renomear, referências, direcionamento 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 bugs 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 falha
* Os menus de abas agora atingem 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 Esc e Enter
* Os atalhos de teclado não são mais acionados ao digitar fora do editor
* Valores inválidos de switch-case não interrompem mais os rótulos de case restantes
* Strings multilinha não deslocam mais os números de linha dos diagnósticos
* Os painéis de estrutura e análises são limpos corretamente ao alternar para uma aba vazia
* Nomes de usuário longos não quebram mais os layouts de perfil na página da Biblioteca

**Melhorado**

* A gravação 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 os trata com segurança
* O trabalho não salvo é preservado ao mover abas entre painéis do editor
* Salvar o espaço de trabalho agora se recupera com elegância quando o armazenamento do navegador falha e grava as alterações ao sair da aba
* As alterações na configuração de salvamento automático agora são aplicadas imediatamente sem exigir um recarregamento
* Mensagens para `REMAP_NULL`, armadilhas de switch-case, limites de memória e outros diagnósticos agora estão mais claros e mais 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 pede para recarregar em vez de falhar por causa de arquivos antigos do aplicativo
* 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 dobramento em zero 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 as configurações de saída, PS4® ou Remote Play
* Capture associações pressionando uma tecla, botão do mouse ou botão do controle no dispositivo conectado
* Nomeie os 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 nos blocos de dispositivos
* As ações de salvar, exportar, baixar e de perfil agora exibem toasts de confirmação
* Os Top Scripts na página inicial agora podem receber votos, com confirmação antes de cada voto ser enviado

**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 envio agora mostra o nome correto do arquivo ativo
* Nomes de slot incorretos 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 de botões, problemas de layout dos blocos de dispositivos e corte de legendas 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 permanecem disponíveis
* Um problema de envio para a Biblioteca de Scripts que podia ocorrer no Brave
* Falhou `addr()` e pesquisas em array const 2D agora relatam diagnósticos em vez de retornar valores errados
* `sizeof(image)` agora retorna o tamanho do elemento, `1`

**Melhorado**

* o índice de array const 2D, os limites de endereço e o 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 das funções integradas agora geram erro em vez de passarem despercebidos
* Expressões soltas `;` agora geram erro com **Expected expression** 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 com constantes agora trunca corretamente para corresponder ao comportamento do dispositivo
* Maiúsculas `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 compatível conectado está pronto
* Os traços de desenho livre estão mais rápidos e não perdem mais pixels durante movimentos rápidos
* O indicador de status do servidor agora reflete os resultados reais das solicitações, reduzindo estados falsos de 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 edição 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 arrastar-para-docar 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 leva você até 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 problemas, um link claramente identificado agora leva você ao atualizador online oficial depois de transferir seu Zen corretamente
* A área de dispositivos conectados agora mostra quando há firmware mais recente disponível, além de um aviso exibido uma vez por sessão
* Seu perfil de M\&K e curvas balísticas agora sobrevivem a desconexões do dispositivo. Alterações não salvas agora acionam um **Salvar** / **Descartar** aviso
* Se o seu Zen já estiver sendo usado por outra aba ou app, o Zen Studio Live agora mostra um claro **em uso em outro lugar** estado

**Corrigido**

* Constantes agora são resolvidas corretamente dentro de `data()` valores da seção
* O uso de const-array não é mais reportado incorretamente como não utilizado
* `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
* 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 workspace
* A detecção do cursor dentro de comentários e strings agora está mais precisa
* O atualizador agora lida com dispositivos ocupados, transferência de dispositivo, desconexões durante a atualização e **Tentar novamente** recuperação com mais confiabilidade
* 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 correta de reconexão
* O login no GitHub agora é concluído dentro do pop-up em vez de recarregar todo o app
* Gravar um novo script em um slot não herda mais valores remanescentes do script anterior
* Melhorias amplas de confiabilidade e tratamento de erros em conexões de dispositivos, na Biblioteca de Scripts e GamePack, e em uploads

**Removido**

* `get_mk` e `set_mk` não têm mais suporte

</details>

<details>

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

**Adicionado**

* Realmente multiplataforma: funciona em qualquer lugar onde um navegador baseado em Chromium seja executado, incluindo Windows®, macOS®, Linux® e ChromeOS™
* Suporte completo ao dispositivo 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 de 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 de desktop

</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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
