Repository navigation
DeckTech v0.1.1 introduces DeckTech PRO, adds Windows 10 support, and improves reliability and readability. Purchase is open through Stripe checkout, with card or Pix. Free DeckTech features remain free, with no account to create.
Updating from v0.1.0: accept the license agreement (EULA 1.1) again on the computer and in the Android app. Until it is accepted on the computer, the server does not start and the phone cannot connect.
Added
- DeckTech PRO: optional smart-home control, with a one-time payment and no subscription. You buy it from the price section of the website, https://decktech.com.br/#preco. The website provides separate buttons for card purchase and Pix payment. The card prices are R$ 149.90 for 1 computer + 1 device and R$ 299.00 for 1 computer + 3 devices. The Pix prices are R$ 145.90 and R$ 290.00, respectively. Both plans include every PRO feature; larger deployments are available through commercial contact. These are total limits of 2 and 4 devices: each activated computer and each paired phone, tablet, or browser on another computer using PRO takes one place. Places allocated to paired devices count toward the same license limit.
- Withdrawal: within 7 days of receiving the license you can withdraw from the purchase at https://decktech.com.br/arrependimento; once you confirm by e-mail, the return of the full amount is requested from Stripe automatically (PRO terms, clause 9).
- PRO page: the integration cards appear on a computer with a valid license and keep their state up to date: they read it again about every 30 seconds while the page is open and when you come back to it, without losing what you are typing or the keyboard focus. Automatic card refresh waits while you edit a field, keep a form open or confirm an action. The lists inside the cards keep their scroll position when the page is redrawn, and keyboard focus returns to the card after an action.
- License and activation: activate each computer online, or exchange a request code through another device with internet using the no-internet page and QR. PRO works for up to 15 consecutive days without a successful check, then pauses until a successful online or offline check. Free features and saved settings are not affected.
- Home Assistant: control lights, switches, plugs, fans, scenes, scripts, buttons, covers, locks, and play/pause of media players from deck tiles, through the Home Assistant address you choose (usually on your local network). Locks and covers (doors, gates, and motorized blinds) require press-and-hold confirmation; locks cannot use toggle actions.
- "Appear in Home Assistant" (MQTT): expose selected computer actions, OBS Studio recording, streaming, and scenes as buttons and switches through a configured MQTT broker, such as Mosquitto. Use the broker address and credentials; nothing is exposed by default.
- Exposed actions and access codes: choose up to 100 actions for other systems to trigger on your local network. Home Assistant actions for locks and covers (doors, gates, and motorized blinds) cannot be triggered through this remote access.
- Philips Hue (Beta): control lights, rooms, and scenes directly through a local Hue bridge, paired with its physical button. Physical-bridge validation is still pending.
- Apple Shortcuts: run a named shortcut on the Mac, or open it on the iPhone where the deck button is tapped. The shortcut must exist with the same name on that device. Windows does not execute Apple Shortcuts; physical Mac and iPhone validation is still pending.
- Alexa: not available in this version. Connecting needs the MaxVision online service, Amazon's skill certification and a later DeckTech update; no date is promised. When available, the Alexa add-on will be included in PRO at no additional charge.
- Redesigned transactional e-mails: dark, bilingual Portuguese/English messages with a clean layout and the app brand mark deliver or recover your license, provide a device-management link, and acknowledge receipt of withdrawal requests. The license e-mail opens in the language of your purchase, with the other language below it. Messages sent to contato@decktech.com.br receive an automatic acknowledgement at most once per 24 hours per sender. These messages do not subscribe you to marketing.
- License pages: the thank-you, devices, activation without internet, license recovery, and withdrawal pages use the same dark look as the website and show one language at a time: the one in the link, otherwise your browser's (Portuguese or English), otherwise Portuguese.
- Payment received, license not released: if a payment is confirmed but the license could not be released automatically, the thank-you page says "We received your payment" and that your license was not released automatically, that our team was notified and that it will answer by e-mail.
- Support the project: the website's
/apoiepage explains voluntary support and links to contribution guidance. Sponsorships, partnerships, and commissioned projects go toparcerias@decktech.com.br. Financial support is never required to ask for technical help. - Windows 10 support starts in v0.1.1: Windows 10 or 11, 64-bit x64, build 10240 or later. Windows 7, 8, 8.1, and 32-bit Windows are not supported. Windows 10 uses square system window corners and the same opaque app surface, without Mica or acrylic.
- Windows updates inside the app: DeckTech on Windows downloads a new version without asking; when it is ready, the app says so, and it is installed when DeckTech quits, for example through Sair in the tray (closing only the window does not quit it), or when you choose Update now. Only update instructions signed by Produtora MaxVision are accepted.
- Start with Windows: a switch on the Connect screen opens DeckTech in the background, in the tray, when you sign in to Windows.
- Open at login on macOS: an "Open at login" switch in the menu bar menu, off by default, opens DeckTech with only its menu bar icon, without a window, when you sign in to the Mac; macOS may ask for your approval in System Settings. The window still appears if the license agreement has not been accepted yet.
- Computer window: pinned apps, sites, and PRO items can be removed from the deck grid in the computer window; on Windows it asks for a confirmation first, on macOS the removal is immediate. The app itself stays on the computer.
Security and privacy
- Local static file serving: requests for PRO license, activation, device-allocation, and secret files are refused, including temporary copies. These private files are not delivered as web pages or downloads.
- The privacy notice explains access records retained for 6 months, automatically deleted after 183 days: IP address, UTC date/time, and service type, without request bodies, access codes, or command history.
- Online service hardening: the license service limits repeated requests from the same address, and the work it does in each scheduled run and for each withdrawal request is counted and capped below the hosting plan's limit; what does not fit waits for the next run.
- Payment protection: a card payment disputed as fraud suspends its license while the card issuer decides, and the license pages then say it is under review. The license returns on its own when the dispute ends in MaxVision's favor, provided no other dispute is open, and is cancelled when it ends against MaxVision. A payment that the card issuer flags as probable fraud may have its full amount returned, which ends its license. A purchase with an open dispute is not offered for withdrawal; the page says it is under review.
- The website publishes
/.well-known/security.txtwithsecurity@decktech.com.brand the vulnerability-reporting policy. The security policy links directly to GitHub's private vulnerability report form. - Windows checks update instructions signed by Produtora MaxVision and refuses instructions with no signature, an unknown key, or a forged signature. This does not code-sign the installer or remove SmartScreen warnings.
Fixed
- Windows: a stuck PowerShell call no longer blocks the app list and app actions indefinitely. Calls through the app's PowerShell runner have a 60-second limit; on expiry, DeckTech ends that process and its children and reports a failure. The cause of the stuck process itself remains unidentified.
- Windows shutdown: when DeckTech closes, including a quit right after it starts, it waits for the theme watcher (the background PowerShell process that follows the Windows light or dark theme) to end, and removes the temporary files that process uses.
- Desktop app: the status pages (starting, not ready, port in use, already open, server stopped) were redrawn in DeckTech's own look, with the title bar, an icon and a color for each state.
- Desktop app: when the server starts but the app window cannot load its page, DeckTech shows the same status page as for other server problems; opening the app again starts it over, and a window kept hidden by a start at sign-in is shown.
- PRO cards: a pairing or authorization check that was interrupted by leaving the page resumes when you come back only if it was still running; one that had already ended (paired, timed out, or out of tries) is no longer started again.
- Phone deck, OBS drawer: the badge on the program card used to read ON AIR whatever OBS was doing; it now reads PROGRAM when nothing is running, RECORDING while recording and LIVE only while streaming. The single End button is unavailable when nothing is running, and its confirmation names what it will stop: the recording, the live stream or both.
- Phone deck: each OBS status check now updates only the status words of the OBS card in place, instead of rebuilding the whole deck, so the scroll position and the focus stay where they were.
- Phone deck: with the device's "reduce motion" setting on, the drawer, dialogs, notices, the sign-in screen and the recording and live indicators no longer animate.
- Phone deck: the badges on open-window cards are inset from the rounded tile corners.
- Phone deck: a tap on the dimmed background of a confirmation closes it and no longer reaches the control underneath, lifting the finger after a long press no longer triggers the confirmation's action, and the confirmation text cannot be selected by touch.
- Phone deck: in landscape, the sign-in card was taller than the screen and the keyboard covered the access code field and the Connect button; this was already so in v0.1.0. The card now has two columns, the steps on the left and the code field and Connect on the right, so all of it is in view, and with the keyboard open it shrinks to the field and the button side by side, with the error line under them.
- Phone deck: the open apps screen fits short landscape screens.
- Phone deck: in the OBS drawer, the Tabs view on narrow phones shows two scenes per row, so scene names are no longer cut.
- Phone deck, OBS drawer: in landscape the drawer showed only one scene, because its header and notices took most of the height; this was already so in v0.1.0. The scene list is now the main area and record, live and stop stand in a column beside it, so several scenes are in view.
- Phone deck, OBS: the key of an OBS scene pinned to the deck was redesigned and now has a band that shows its state. The key of a scene that is not the one on air is locked while OBS is streaming live, and also while the deck does not yet know whether it is streaming: a tap explains how to switch, and you hold the key to switch (Shift+Enter on a keyboard). The key shows the new scene as soon as OBS accepts the switch, without waiting for a long transition such as a stinger to finish. After switching through a locked key, when another scene was in the program, a message offers Undo, also with Ctrl+Z or Cmd+Z, which puts the previous scene back on air unless the program has moved on since. If OBS is off, a tap says "OBS offline"; if OBS no longer has the scene, it says "Scene "name" no longer exists in OBS". The star of a scene in the OBS drawer pins or unpins its key, and both offer Undo.
- Phone deck, OBS: the drawer and the OBS card follow OBS's own updates. The scene is marked as soon as the switch is accepted, the recording and live indicators clear when OBS stops them, and an older read does not undo that state.
- Android app: the deck reduces blur effects to ease paging and the movement of the OBS drawer, while the drawer keeps its glass look when it is open and still.
- Phone deck: the rims and the keyboard focus outline of open-window cards are no longer cut off by the scrolling area.
- Phone deck, keyboard: every control a keyboard reaches now shows the focus outline of the open-window cards (a tap or a click shows none), and the two dots of the side bar are named buttons that take focus with Tab. On a focused open-window card, Delete or Backspace opens the close confirmation and Shift+Enter opens a new window of the app. The OBS drawer keeps the keyboard on the same scene when its list changes.
- Phone deck: a hold that lasted its full time is no longer taken for a tap when the phone is busy at the moment of the release, on app, website, scene and PRO keys and on open-window cards. While a message offers Undo, another message waits for it to leave instead of replacing it, and an error notice still appears at once.
- Windows window, Slots tab: the dialog that adds a key keeps Tab inside it, closes with Esc and returns the focus to the position it was opened from, and its PRO tab adds the key to that position. The grid is no longer rebuilt under a key that is being dragged, and the search fields of the PRO page and of the PRO tab keep the caret where you type.
Known issues
Physical-device validation is still pending for Hue on a bridge, Apple Shortcuts on Mac and iPhone, and Home Assistant/MQTT on Home Assistant OS and Mosquitto. Exposed actions triggered from another device have not been tested on real hardware. Windows automatic update, start with Windows, and installation on a physical Windows 10 machine still need validation on clean machines. Open at login on macOS has not been validated on a real Mac. Automated checks do not replace these device tests.
A stuck PowerShell request can still take about 60 seconds to report a failure.
Requirements
- Windows 10 or 11 (64-bit, x64, build 10240 or later).
- macOS 14 or later.
- Android 5.0 or later for the APK; iPhone and other browser clients use the web deck.
- Computer and phone on the same local network. PRO activation and checks need internet on the computer or on another device used for the offline exchange.
Installation and checksums
Download your platform's file from this release's assets and check SHA256SUMS.txt before installing. The DMG also has DeckTech-macOS.dmg.sha256.
The Windows installer is not code-signed, so SmartScreen may warn on first run. The installer and app properties identify Produtora MaxVision as the publisher. The macOS app is ad-hoc signed and not notarized. The Windows desktop interface is Portuguese; the phone deck supports Portuguese and English. iPhone and browser connections use HTTP without encryption: use a trusted local network. The Android app uses HTTPS with the paired installation's certificate pinned.
The README explains first-run steps. For troubleshooting, see SUPPORT and the bilingual quick-start tutorial.
Português (Brasil)
O DeckTech v0.1.1 estreia o DeckTech PRO, acrescenta suporte ao Windows 10 e melhora a estabilidade e a legibilidade. A compra está aberta pelo checkout da Stripe, com cartão ou Pix. Os recursos grátis do DeckTech continuam grátis, sem precisar criar conta.
Atualizando da v0.1.0: aceite novamente o contrato de licença (EULA 1.1) no computador e no app Android. Até o aceite no computador, o servidor não inicia e o celular não se conecta.
Novidades
- DeckTech PRO: controle de casa inteligente opcional, com pagamento único e sem mensalidade. A compra é feita na seção de preços do site, https://decktech.com.br/#preco. O site oferece botões separados para compra com cartão e pagamento por Pix. Os preços no cartão são R$ 149,90 para 1 computador + 1 aparelho e R$ 299,00 para 1 computador + 3 aparelhos. No Pix, os preços são R$ 145,90 e R$ 290,00, respectivamente. Os dois planos incluem todos os recursos do PRO; volumes maiores mediante contato comercial. São limites totais de 2 e 4 aparelhos: cada computador ativado e cada celular, tablet ou navegador em outro computador usando o PRO ocupa um lugar. Os lugares reservados para aparelhos pareados contam no mesmo limite da licença.
- Desistência: em até 7 dias depois de receber a licença você pode desistir da compra em https://decktech.com.br/arrependimento; depois que você confirmar pelo e-mail, a devolução do valor total é solicitada à Stripe automaticamente (termos do PRO, cláusula 9).
- Página do PRO: os cartões das integrações aparecem em um computador com licença válida e mantêm o estado em dia: eles o leem de novo cerca de a cada 30 segundos enquanto a página está aberta e quando você volta a ela, sem perder o que você está digitando nem o foco do teclado. A atualização automática dos cartões espera enquanto você edita um campo, mantém um formulário aberto ou confirma uma ação. As listas dentro dos cartões mantêm a posição de rolagem quando a página é redesenhada, e o foco do teclado volta ao cartão depois de uma ação.
- Licença e ativação: ative cada computador pela internet ou use outro aparelho com internet para trocar um código de pedido, pela página de ativação sem internet e o QR. O PRO funciona por até 15 dias seguidos sem uma verificação bem-sucedida; depois, fica em pausa até uma verificação pela internet ou por outro aparelho. Os recursos grátis e as configurações salvas não são afetados.
- Home Assistant: controle luzes, interruptores, tomadas, ventiladores, cenas, scripts, botões, coberturas motorizadas, fechaduras e o play/pause de players de mídia pelos botões do painel, no endereço do Home Assistant que você escolher (normalmente na sua rede local). Fechaduras e coberturas motorizadas (portas, portões e persianas) exigem tocar e segurar para confirmar; fechaduras não aceitam ações de alternância de estado.
- "Aparecer no Home Assistant" (MQTT): exponha ações escolhidas do computador, gravação, transmissão e cenas do OBS Studio como botões e interruptores por um servidor MQTT configurado, como o Mosquitto. Use o endereço e as credenciais desse servidor; nada é exposto por padrão.
- Ações expostas e códigos de acesso: escolha até 100 ações para outros sistemas acionarem na sua rede local. Ações do Home Assistant para fechaduras e coberturas motorizadas (portas, portões e persianas) não podem ser acionadas por esse acesso remoto.
- Philips Hue (Beta): controle luzes, cômodos e cenas diretamente por uma ponte Hue na rede local, pareada pelo botão físico. A validação em ponte física ainda está pendente.
- Atalhos da Apple: execute um atalho pelo nome no Mac ou abra-o no iPhone em que o botão do painel foi tocado. O atalho precisa existir com o mesmo nome naquele aparelho. O Windows não executa Atalhos da Apple; a validação em Mac e iPhone reais ainda está pendente.
- Alexa: não está disponível nesta versão. A conexão precisa do serviço online da MaxVision, da certificação da skill pela Amazon e de uma atualização futura do DeckTech; não há data prometida. Quando estiver disponível, o complemento para a Alexa estará incluído no PRO sem custo adicional.
- E-mails de serviço redesenhados: mensagens escuras em português e inglês com visual limpo e a marca do app entregam ou recuperam sua licença, fornecem um link para gerenciar aparelhos e confirmam o recebimento de pedidos de desistência. O e-mail da licença abre no idioma da sua compra, com o outro idioma logo abaixo. Mensagens enviadas para contato@decktech.com.br recebem uma confirmação automática no máximo uma vez a cada 24 horas por remetente. Essas mensagens não inscrevem você em comunicações de marketing.
- Páginas da licença: as páginas de agradecimento, de aparelhos, de ativação sem internet, de recuperação da licença e de desistência usam o mesmo visual escuro do site e mostram um idioma por vez: o do link; sem ele, o do seu navegador (português ou inglês); na falta dos dois, o português.
- Pagamento recebido, licença não liberada: se um pagamento é confirmado mas a licença não pôde ser liberada automaticamente, a página de agradecimento diz "Recebemos o seu pagamento" e que a licença não foi liberada automaticamente, que nossa equipe foi avisada e que responde por e-mail.
- Apoie o projeto: a página
/apoiedo site explica o apoio voluntário e leva às orientações de participação. Patrocínios, parcerias e projetos sob encomenda vão paraparcerias@decktech.com.br. Apoio financeiro nunca é exigido para pedir ajuda técnica. - O suporte ao Windows 10 começa na v0.1.1: Windows 10 ou 11, 64 bits x64, build 10240 ou superior. Windows 7, 8, 8.1 e Windows de 32 bits não são suportados. No Windows 10, os cantos da janela do sistema ficam quadrados e a superfície opaca do app permanece igual, sem Mica ou acrílico.
- Atualizações dentro do app no Windows: o DeckTech no Windows baixa a nova versão sem perguntar; quando ela está pronta, o app avisa, e ela é instalada quando o DeckTech é encerrado, por exemplo pelo comando Sair da bandeja (fechar só a janela não o encerra), ou quando você escolhe Atualizar agora. Só são aceitas instruções de atualização assinadas pela Produtora MaxVision.
- Iniciar com o Windows: uma chave na tela Conectar abre o DeckTech em segundo plano, na bandeja, quando você entra no Windows.
- Abrir no início da sessão no macOS: uma chave "Abrir no início da sessão" no menu da barra de menus, desligada por padrão, abre o DeckTech só com o ícone da barra de menus, sem janela, quando você entra no Mac; o macOS pode pedir sua aprovação em Ajustes do Sistema. A janela ainda aparece se o contrato de licença não tiver sido aceito.
- Janela do computador: apps, sites e itens do PRO fixados podem ser removidos da grade do painel pela janela do computador; no Windows há uma confirmação antes, no macOS a remoção é imediata. O app em si continua no computador.
Segurança e privacidade
- Entrega de arquivos pela rede local: pedidos pelos arquivos de licença, ativação, distribuição de aparelhos e segredos do PRO são recusados, inclusive cópias temporárias. Esses arquivos privados não são entregues como páginas nem downloads.
- O aviso de privacidade explica os registros de acesso guardados por 6 meses e apagados automaticamente após 183 dias: IP, data e hora em UTC e tipo de serviço, sem conteúdo dos pedidos, códigos de acesso nem histórico de comandos.
- Proteções dos serviços online: o serviço de licenças limita pedidos repetidos do mesmo endereço, e o trabalho feito em cada execução agendada e em cada pedido de desistência é contado e limitado abaixo do teto do plano de hospedagem; o que não cabe espera a próxima execução.
- Proteção do pagamento: um pagamento no cartão contestado como fraude suspende a licença enquanto o emissor do cartão decide, e as páginas da licença passam a dizer que ela está em análise. A licença volta sozinha quando a contestação termina a favor da MaxVision, desde que não haja outra contestação aberta, e é cancelada quando termina contra a MaxVision. Um pagamento que o emissor do cartão sinaliza como provável fraude pode ter o valor total devolvido, o que encerra a licença. Uma compra com contestação aberta não é oferecida para desistência; a página diz que ela está em análise.
- O site publica
/.well-known/security.txtcomsecurity@decktech.com.bre a política de relato de vulnerabilidades. A política de segurança leva direto ao formulário privado de relato do GitHub. - O Windows confere instruções de atualização assinadas pela Produtora MaxVision e recusa instruções sem assinatura, com chave desconhecida ou assinatura falsa. Isso não assina o instalador nem remove os avisos do SmartScreen.
Correções
- Windows: uma chamada travada do PowerShell não bloqueia mais a lista de apps e as ações dos apps por tempo indefinido. As chamadas pelo executor do PowerShell do app têm limite de 60 segundos; ao atingir o limite, o DeckTech encerra o processo e seus filhos e informa uma falha. A causa do próprio processo travado continua sem identificação.
- Encerramento no Windows: ao fechar, inclusive logo depois de abrir, o DeckTech espera o observador de tema (o processo do PowerShell em segundo plano que acompanha o tema claro ou escuro do Windows) terminar e apaga os arquivos temporários que ele usa.
- App do computador: as páginas de status (iniciando, não está pronto, porta em uso, já aberto, servidor parou) foram redesenhadas no visual do próprio DeckTech, com a barra de título, um ícone e uma cor para cada estado.
- App do computador: quando o servidor inicia mas a janela do app não consegue carregar a página, o DeckTech mostra a mesma página de status dos outros problemas do servidor; abrir o app de novo recomeça tudo, e uma janela mantida oculta por uma abertura ao entrar no Windows é exibida.
- Cartões do PRO: uma verificação de pareamento ou de autorização interrompida por você sair da página só é retomada quando você volta se ainda estava em andamento; uma que já tinha terminado (pareada, expirada ou sem tentativas) não é mais iniciada de novo.
- Painel do celular, gaveta do OBS: o selo do cartão do programa dizia NO AR fosse qual fosse o estado do OBS; agora diz PROGRAMA quando nada está em andamento, GRAVANDO durante a gravação e AO VIVO só durante a transmissão. O botão único Encerrar fica indisponível quando nada está em andamento, e a confirmação diz o que será encerrado: a gravação, a live ou as duas.
- Painel do celular: cada verificação do estado do OBS agora atualiza no lugar apenas os textos de status do cartão do OBS, em vez de refazer o painel inteiro; a posição de rolagem e o foco continuam onde estavam.
- Painel do celular: com a configuração "reduzir movimento" do aparelho ativada, a gaveta, as janelas de diálogo, os avisos, a tela de entrada e os indicadores de gravação e de live deixam de ser animados.
- Painel do celular: os selos dos cartões de janelas abertas ficam afastados dos cantos arredondados.
- Painel do celular: um toque no fundo escurecido de uma confirmação a fecha e não alcança mais o controle que está por baixo, soltar o dedo depois de um toque longo não aciona mais a ação da confirmação, e o texto da confirmação não pode ser selecionado pelo toque.
- Painel do celular: na horizontal, o cartão de entrada era mais alto que a tela e o teclado cobria o campo do código de acesso e o botão Conectar; isso já acontecia na v0.1.0. O cartão agora tem duas colunas, os passos à esquerda e o campo do código e o Conectar à direita, e tudo fica à vista; com o teclado aberto, ele se reduz ao campo e ao botão lado a lado, com a mensagem de erro embaixo.
- Painel do celular: a tela de apps abertos cabe em telas horizontais baixas.
- Painel do celular: na gaveta do OBS, a visão em Abas mostra duas cenas por linha em celulares estreitos, e os nomes das cenas não são mais cortados.
- Painel do celular, gaveta do OBS: na horizontal a gaveta mostrava só uma cena, porque o cabeçalho e os avisos ocupavam quase toda a altura; isso já acontecia na v0.1.0. A lista de cenas agora é a área principal, e gravar, live e encerrar ficam numa coluna ao lado, então várias cenas ficam à vista.
- Painel do celular, OBS: a tecla de uma cena do OBS fixada no painel foi redesenhada e ganhou uma faixa que mostra o estado. A tecla de uma cena que não é a que está no ar fica travada durante uma transmissão ao vivo, e também enquanto o painel ainda não sabe se há transmissão: um toque explica como trocar, e é preciso segurar a tecla para trocar (Shift+Enter no teclado). A tecla mostra a nova cena assim que o OBS aceita a troca, sem esperar o fim de uma transição longa, como um stinger. Depois de trocar por uma tecla travada, se havia outra cena no programa, uma mensagem oferece Desfazer, também com Ctrl+Z ou Cmd+Z, que devolve a cena anterior ao ar, a menos que o programa já tenha mudado. Se o OBS está desligado, um toque diz "OBS offline"; se o OBS não tem mais a cena, diz "A cena "nome" não existe mais no OBS". A estrela de uma cena na gaveta do OBS fixa ou desafixa a tecla, e as duas ações oferecem Desfazer.
- Painel do celular, OBS: a gaveta e o cartão do OBS acompanham os avisos do próprio OBS. A cena é marcada assim que a troca é aceita, os indicadores de gravação e de live saem quando o OBS os encerra e uma leitura antiga não desfaz esse estado.
- App Android: o painel reduz os efeitos de desfoque para aliviar a troca de páginas e o movimento da gaveta do OBS, que mantém o efeito de vidro quando está aberta e parada.
- Painel do celular: as bordas e o contorno de foco do teclado dos cartões de janelas abertas não ficam mais cortados pela área de rolagem.
- Painel do celular, teclado: cada controle que o teclado alcança agora mostra o contorno de foco dos cartões de janelas abertas (um toque ou um clique não mostra), e os dois pontos da barra lateral são botões com nome que recebem foco por Tab. Num cartão de janela aberta com foco, Delete ou Backspace abre a confirmação de fechar e Shift+Enter abre uma nova janela do app. A gaveta do OBS mantém o teclado na mesma cena quando a lista muda.
- Painel do celular: segurar pelo tempo completo não é mais tomado por um toque quando o celular está ocupado no momento de soltar, nas teclas de app, de site, de cena e PRO e nos cartões de janelas abertas. Enquanto uma mensagem oferece Desfazer, outra mensagem espera ela sair em vez de substituí-la, e um aviso de erro continua aparecendo na hora.
- Janela do Windows, aba Slots: o diálogo que adiciona uma tecla mantém o Tab dentro dele, fecha com Esc e devolve o foco à posição de onde foi aberto, e a aba PRO dele adiciona a tecla nessa posição. A grade não é mais refeita sob uma tecla que está sendo arrastada, e os campos de busca da página do PRO e da aba PRO mantêm o cursor onde você digita.
Problemas conhecidos
A validação em aparelhos reais ainda está pendente para Hue em uma ponte, Atalhos da Apple em Mac e iPhone e Home Assistant/MQTT no Home Assistant OS e Mosquitto. Ações expostas acionadas por outro aparelho não foram testadas em aparelhos reais. Atualização automática no Windows, início com o Windows e instalação em um computador físico com Windows 10 ainda precisam de validação em máquinas limpas. A abertura no início da sessão no macOS não foi validada em um Mac real. Testes automatizados não substituem esses testes em aparelhos.
Uma chamada travada do PowerShell ainda pode levar cerca de 60 segundos para informar uma falha.
Requisitos
- Windows 10 ou 11 (64 bits, x64, build 10240 ou superior).
- macOS 14 ou superior.
- Android 5.0 ou superior para o APK; iPhone e outros navegadores usam o painel web.
- Computador e celular na mesma rede local. A ativação e as verificações do PRO precisam de internet no computador ou em outro aparelho usado na troca de códigos.
Instalação e checksums
Baixe o arquivo da sua plataforma nos arquivos desta versão e confira SHA256SUMS.txt antes de instalar. O DMG também tem DeckTech-macOS.dmg.sha256.
O instalador Windows não tem assinatura de código, então o SmartScreen pode avisar na primeira execução. As propriedades do instalador e do app identificam a Produtora MaxVision como editora. O app macOS usa assinatura ad hoc e não é notarizado. A interface do computador Windows está em português; o painel do celular oferece português e inglês. Conexões de iPhone e navegador usam HTTP sem criptografia: use uma rede local confiável. O app Android usa HTTPS com o certificado da instalação pareada fixado.
O README explica a primeira abertura. Para resolver problemas, consulte SUPPORT e o tutorial rápido em português e inglês.