Skip to content

Releases: ggfto/DroidDeck

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 22:57

1.6.0 (2026-10-01)

Bug Fixes

  • app: remove o OneSignal (e8a650f)
  • discovery: responde com o IP da interface que alcanca o celular (f523ed4)
  • security: acoes que executam codigo so sao criadas no PC (c3214e0)
  • security: cifra os segredos em disco com DPAPI (9b7c44f)
  • soundboard: cache com nome estavel, download limitado e teto de tamanho (74dab64)
  • tuya: reconecta apos falha no boot e grava o tuya.json de forma atomica (924cd8f)

Features

  • app: tela de boas-vindas que leva ao DroidDeck para Windows (99c7688)
  • hotkey: envia teclas com SendInput e aceita a tecla Windows (#) (15ba488)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:55

1.5.0 (2026-08-19)

Bug Fixes

  • app: reconecta o SignalR quando a conexao inicial falha (1b1e812)
  • media: comando do usuario para de ser descartado em silencio (36ea4d1)

Features

  • mixer: botoes de volume de dispositivo do Windows (c0a3f7e)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 18:28

1.4.0 (2026-08-18)

Bug Fixes

  • mixer: usa o enumerador injetado e preenche nome/icone nos dois caminhos (ca977dc)
  • tests: destrava a suite, que nao compilava (12d5b73)

Features

  • tuya: botao reflete nivel e cor reais do aparelho (3841b63)
  • tuya: controla dispositivos Tuya/Smart Life pelo deck (3574e5a)

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:58

1.3.1 (2026-08-04)

Bug Fixes

  • media: serializa o acesso WinRT e adiciona timeout e disjuntor (1f43be4)
  • mixer: libera os objetos COM do NAudio a cada enumeracao (72bd159)
  • rpc: descarta o CancellationTokenSource de leitura a cada reconexao (506423e)
  • soundboard: descarta o MMDevice do playback e da listagem de saidas (8247ca5)
  • ui: descarta o bitmap do QR de pareamento (030020c)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:00

1.3.0 (2026-07-21)

Features

  • soundboard: adiciona soundboard (MyInstants + soundboard nativa do Discord) (dee42e5)

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:12

1.2.1 (2026-07-07)

Bug Fixes

  • app: nao limpa o campo Secret ao salvar credenciais do Discord (25a14d3)
  • app: tela de erro 401/403 oferece 'Refazer pareamento' (nao prende o usuario) (d950ca6)
  • discord: reconexao automatica continua (watchdog) + serializa ConnectAsync (f59ed2e)
  • discord: renova o token OAuth2 via refresh_token (sem reautorizar toda semana) (73c26fa)
  • discord: timeout do handshake 5s->10s (READY chegava tarde e falhava) (492745a)
  • discord: trata opcode do frame IPC (responde PONG, trata CLOSE) (26a7c51)
  • ram: libera ico/bitmap GDI, handles de Process e MMDeviceEnumerator no audio (5512a2c)
  • robustez: app - reconexao SignalR indefinida, leak de assinatura, mounted, discovery (62900ab)
  • robustez: backend - discovery resiliente, mixer sem 500, OBS hello, limpeza (38501ae)
  • security: nao vaza a API key em log nem no dialogo de debug do app (f5ca4ee)
  • security: restringe CORS a loopback/LAN e blinda /api/pairing/local-key contra fetch cross-site (fce4172)
  • security: valida profile.Id contra path traversal (f98ce35)

Performance Improvements

  • ram: cacheia nomes de instancia da GPU e libera counters no shutdown (d7b612e)
  • ram: so faz poll/broadcast com clientes conectados e mede midia a cada 3s (24f4c67)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 19:11

1.2.0 (2026-06-05)

Bug Fixes

  • media: nao cachear o session manager WinRT (RPC_E_WRONG_THREAD) (4ea7945)

Features

  • media: controle de midia no deck (play/pause, proxima, anterior, parar) (2289b33)
  • media: play/pause do deck reflete o estado (poller de midia ao vivo) (3430093)
  • obs: controle do OBS via obs-websocket (cenas, gravação, stream) (88ef320)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 20:17

1.1.0 (2026-06-03)

Bug Fixes

  • backend: em dev servir wwwroot do diretorio atual, nao a copia velha de bin/ (fa5533f)
  • web: desliga service worker (sem cache velho no navegador) + titulo DroidDeck (8a7dc6c)

Features

  • audio: junta saidas e entradas numa tela so (split deitado, empilhado em pe) (76fca67)
  • audio: modo em pe vira scroll continuo (em vez de split 50/50) (ddf4f15)
  • discord: config no web mais visivel (icone no topo) + largura desktop (de20e73)
  • discord: tela de configuracao no app/web + aviso quando nao configurado (06b03a5)

DroidDeck v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 16:39

What's Changed

Full Changelog: https://github.com/ggfto/DroidDeck/commits/v1.0.0