Changelog
O Optically pode buscar atualizações sozinho, então uma nova versão pode chegar sem você ter ido procurar. Esta página é onde cada versão é registrada, para você poder ler o que há numa atualização antes de instalá-la. Mais recentes primeiro.
A lista começa na primeira versão. Não há histórico acima disto porque não há histórico — 1.0.0 é a primeira coisa já publicada, e inventar um registro de versões que nunca existiram tornaria cada entrada abaixo inútil.
1.1.0
6 de agosto de 2026 · build 74
Seu idioma
- O Optically agora fala o idioma para o qual o seu Mac está configurado, sempre que existir uma tradução. O que ainda não foi traduzido fica em inglês em vez de aparecer em branco ou como um marcador — o app foi escrito para que o inglês seja o recurso de reserva, não um estado de erro.
- Mais idiomas chegam em atualizações comuns, sem ajuste para achar e sem nada para reinstalar.
Acessibilidade
- Uma passagem completa de VoiceOver. O controle deslizante de volume fala o nível, cada controle se identifica, a arte decorativa fica fora do caminho, a configuração anuncia em qual etapa você está, e o teclado chega onde a digitação começa.
Uma licença que terminou
- A janela de licença mostrava um "Licenciado para…" em verde sobre uma licença reembolsada, enquanto a barra de menus dizia que as teclas estavam desligadas. Agora ela diz a mesma coisa nos dois lugares, e oferece os dois caminhos: comprar de novo ou desinstalar.
- Uma licença reembolsada ou expirada não deixa mais para trás um controle deslizante de volume funcionando. O painel mostra o aviso e não opera nada, que é o que "a licença terminou" deveria significar.
- Comprar de novo depois de um reembolso é uma coisa normal de se fazer, e agora está a um clique do painel.
1.0.4
6 de agosto de 2026 · build 73
O painel
- Quando as teclas de volume não estão funcionando, a mensagem do painel agora fica vermelha. O laranja continua para as coisas que vale a pena saber — um período de teste em contagem regressiva, áudio indo para outro lugar — mas "as teclas estão desligadas" não é um aviso leve e não parece mais um.
- Essas mensagens agora dizem a consequência, não só o evento: "Licença reembolsada — teclas de volume desativadas", em vez de uma linha com cara de recibo.
- O painel de uma licença reembolsada agora oferece Desinstalar o Optically… diretamente. Quem foi reembolsado terminou; o último gesto elegante é ajudar essa pessoa a sair sem caçar o menu do botão direito.
O menu
- O menu do botão direito ganha Sobre o Optically — a versão num relance, que é a primeira pergunta de toda conversa de suporte — e Falar com o suporte…, que abre o formulário de contato.
1.0.3
6 de agosto de 2026 · build 72
Comportamento
- Abrir o Optically enquanto ele já está rodando agora abre o painel da barra de menus. Um app de barra de menus não tem janela nem ícone no Dock, então abri-lo de novo não fazia absolutamente nada — agora o painel desce da barra de menus, o que responde "cadê ele?" e mostra onde ele mora.
1.0.2
6 de agosto de 2026 · build 71
Três pequenos refinamentos na resiliência de compra da 1.0.1, encontrados por revisão adversarial antes de alguém esbarrar neles.
Compra e licenças
- Só o próprio servidor de licenciamento pode encerrar uma reivindicação de compra em andamento. Um proxy, portal de Wi-Fi de hotel ou firewall que responda no lugar dele agora recebe a mesma desconfiança que o verificador de licenças sempre teve, em vez de ser levado a sério na hora.
- Uma licença restaurada no servidor — um reembolso que falhou no banco, uma disputa resolvida a seu favor — agora reativa o app mesmo quando todas as vagas estão momentaneamente ocupadas. O que conta é a licença estar em dia, não só ter uma vaga livre.
- Desinstalar agora remove do Keychain, junto com todo o resto, o registro de uma compra em andamento. "Remove-se completamente" deve significar completamente.
1.0.1
6 de agosto de 2026 · build 70
Correções no mesmo dia para o comportamento da compra quando o mundo não está perfeito. Nenhuma delas muda o que o app faz com as suas teclas de volume; todas elas mudam o que acontece com o seu dinheiro e com a sua licença quando um pagamento, um reembolso ou uma rede está lento ou errado.
Compra
- Uma compra agora sobrevive ao app ser encerrado, ao Mac dormir ou à rede cair enquanto o pagamento está em andamento. A reivindicação que busca a sua licença fica guardada no Keychain e é repetida em silêncio — inclusive depois de reabrir o app — até se resolver. Antes disto, fechar a janela na hora errada fazia o app nunca ficar sabendo que você pagou, e a licença chegava só por e-mail.
- Um pagamento lento não termina mais num indicador que desiste em silêncio. Se o pagamento ainda estiver pendente depois de dez minutos, o app agora diz exatamente isso, continua verificando em segundo plano e lembra você de que a licença também chega por e-mail.
- Uma verificação de status que falha não abandona mais uma compra paga. Problemas passageiros do servidor são repetidos; só uma recusa de verdade interrompe o processo.
Licenças
- Adicionar Macs a uma licença não substitui mais a chave de licença. A chave já instalada nos seus outros Macs continua funcionando com o servidor, e não só offline — antes disto, um acréscimo deixava, sem avisar, todos os Macs que você já tinha configurado órfãos.
- Um reembolso parcial — digamos, alguns dólares de volta como cortesia — não revoga mais a licença inteira. Só um reembolso integral ou um estorno faz isso.
- Reembolsar um acréscimo de vagas agora retoma exatamente as vagas que foram reembolsadas, e não mexe na licença que você comprou originalmente.
- Se um reembolso falhar no banco depois de já termos agido sobre ele, a licença (ou as vagas) voltam automaticamente. Ninguém acaba sem dinheiro e sem licença.
Configuração
- A linha da licença na última página da configuração não fica mais em cima dos pontinhos de progresso.
- A imagem de disco que você baixa agora abre como uma janela estilizada com o app, um atalho para Aplicativos e as instruções na arte de fundo.
1.0.0
6 de agosto de 2026 · build 68
A primeira versão. Tudo o que está listado aqui é novo, porque não há nada antes disto que pudesse ter mudado. Está no ar — baixe aqui.
Teclas de volume
- Aumentar volume, diminuir volume e silenciar são capturadas antes de o macOS tratá-las e enviadas ao alto-falante Sonos que você escolheu. A tecla é suprimida, e não apenas observada, para que o macOS não aplique a própria mudança por cima.
- Segurar uma tecla faz o volume subir aos poucos. O silenciar ignora de propósito a repetição de tecla, então segurá-la não fica alternando na velocidade em que o teclado envia.
- Shift com uma tecla de volume anda um ponto por vez em vez de dois.
- Um toque de tecla nunca fica esperando a rede. Ele move um espelho local do volume do alto-falante, a sobreposição é desenhada a partir dele, e a escrita no alto-falante vem logo atrás.
- A sobreposição mostra o nível lido do alto-falante, não o último valor que o seu Mac enviou — então abaixar pelo app Sonos ou no próprio alto-falante aparece em vez de ser sobrescrito.
- Quando o alto-falante escolhido faz parte de um grupo Sonos, volume e silenciar são endereçados ao coordenador do grupo em vez do reprodutor isolado.
- As teclas são redirecionadas apenas enquanto a saída que você escolheu for a que está em uso. Passe para os fones ou para os alto-falantes do próprio Mac e elas voltam direto a se comportar como o macOS faz elas se comportarem.
A barra de menus
- Só barra de menus: sem ícone no Dock e sem janela principal.
- O painel mostra o que está tocando no Música, no TV e no Spotify, e permite reproduzir, pausar e pular.
- Um controle deslizante de volume e um botão de silenciar, comandando o mesmo alto-falante que as teclas.
- Modo noturno e clareza de voz para as soundbars que os têm, lidos e ajustados pela rede sem abrir o app Sonos.
- Uma linha de aviso quando as teclas não estão ativas, dizendo qual dos motivos possíveis é o caso, com um botão que leva à solução.
- Copiar o diagnóstico, para quando algo precisa ser descrito num e-mail.
Configuração, permissões e remoção
- Um passo a passo na primeira execução: permissão de Acessibilidade, busca pelos alto-falantes na sua rede e escolha de a qual saída as teclas devem se aplicar.
- Iniciar junto com a sessão é oferecido, não arranjado pelas suas costas.
- Desinstale pelo próprio menu do app. Ele lista o que está prestes a remover — o app, os ajustes dele, o item de início de sessão e as permissões de Acessibilidade e Automação — antes de remover qualquer coisa.
- Rodar o app com --probe imprime um diagnóstico somente leitura: permissões, saídas de áudio, qual processo está fazendo som, todas as zonas Sonos que ele enxerga, os ajustes salvos e se as teclas estariam ativas neste momento. Ele não muda nada.
Licença, período de teste e atualizações
- Um período de teste de 14 dias, sem conta e sem cartão. Quando ele termina, as teclas param de ser redirecionadas e o painel diz isso; nada é apagado.
- Uma licença é verificada no seu próprio Mac contra uma assinatura. Nada nesta parte falha para o lado do bloqueio: sem rede, ou com este site inacessível, um Mac ativado continua funcionando.
- Ao servidor só se pede contar em quantos Macs uma licença está sendo usada e lembrar quando um período de teste começou. Nunca se pergunta a ele se uma licença é válida, porque não é ele que decide.
- A busca por atualizações é solicitada na primeira abertura em vez de presumida, e nada é baixado antes de você responder.
- Uma atualização é verificada duas vezes antes de ser instalada: a assinatura EdDSA no feed de atualizações, contra a chave pública dentro do app que você já tem, e depois a verificação de Developer ID e notarização do próprio macOS sobre o que foi baixado.
Requisitos
- macOS 14.4 ou posterior.
- Um binário universal — Apple silicon e Intel.
- Um alto-falante Sonos acessível na mesma rede local e a permissão de Acessibilidade do macOS para as teclas.
- A situação para a qual ele foi feito: um Mac alimentando esse alto-falante por um cabo óptico S/PDIF, a partir de uma porta no Mac ou num dock ou interface que acrescente uma.
Antes disso
Nada. 1.0.0 é o primeiro lançamento, e o histórico começa onde o produto começa.
Se alguma atualização mudar o que sai do seu Mac, isso será dito aqui e no aviso de privacidade antes de acontecer. O que uma licença cobre está descrito nos termos de venda. Qualquer coisa sobre um lançamento que não esteja clara — pergunte para nós.