Skip to content

Releases: CosmicSnow/goDrinking

v0.7.14

Choose a tag to compare

@CosmicSnow CosmicSnow released this 28 Sep 07:55

v0.7.14

Correções de compartilhamento no Windows (macOS inalterado):

  • O mouse agora aparece no compartilhamento de tela (cursor composto via DXGI Desktop Duplication).
  • Compartilhar janela nao mostra mais o marcador colorido em volta (borda de captura desativada).
  • Captura de audio isolada por app (experimental, Windows 10 e 11): cada app ouvido e capturado pelo proprio loopback e os apps marcados em "Ignorar Audio de Apps" nunca entram no mix - sem vazamento picotado e sem eco quando os dois lados compartilham.
  • O mix nao trava mais quando um app fica quieto, removendo o estalo aleatorio; pacotes de 20 ms continuos com suavizacao de descontinuidade.
  • "Ignorar Audio de Apps" mostra quais apps estao emitindo som e atualiza a cada segundo durante o share.

v0.7.12

Choose a tag to compare

@CosmicSnow CosmicSnow released this 28 Sep 07:39

fix: muted apps are left out of the windows share entirely; the rest of the audio stays normal

v0.7.11

Choose a tag to compare

@CosmicSnow CosmicSnow released this 28 Sep 07:20

fix: windows share audio is one continuous stream again (no chopped mix)

v0.7.10

Choose a tag to compare

@github-actions github-actions released this 28 Sep 03:52

Full Changelog: v0.7.9...v0.7.10

v0.7.9

Choose a tag to compare

@github-actions github-actions released this 28 Sep 02:10

v0.7.9

  • Volume agora vai até 200%. 100% continua o padrão. Duplo-clique no controle volta para 100%.
  • Atualização abre o download no navegador do sistema, em vez de tentar abrir dentro da janela do app. O app só abre links oficiais das releases deste repositório.
  • Termos de uso publicados em TERMOS.md. Usar o aplicativo significa aceitar esses termos. O programa é oferecido como está, para usos comuns e lícitos: gameplay, trabalho, faculdade, reunião e colaboração. Quem usa responde pelo que compartilha. O projeto não incentiva uso errado.
  • Servidor ficou mais resistente a abuso. Uma sequência de tentativas inválidas não bloqueia mais a criação de sala para todo mundo que entra pelo mesmo proxy.
  • Baixe só pelo site ou por esta página. Instalador repassado por outra pessoa, grupo ou link solto pode ter sido alterado, e essa cópia não é a oficial.

Full Changelog: v0.7.8...v0.7.9

v0.7.8

Choose a tag to compare

@CosmicSnow CosmicSnow released this 18 Sep 05:12

v0.7.8

  • Seu Nick agora é lembrado: fica salvo na máquina e já vem preenchido na próxima abertura
  • Servidor também é lembrado da mesma forma
  • Ignorar Áudio de Apps passa a bloquear o Discord e qualquer fonte de áudio do Discord por padrão (dá para desmarcar durante o stream se quiser)
  • Ignorar Áudio de Apps passa a bloquear o próprio áudio do goDrinking por padrão (também dá para desmarcar)
  • Removido o workflow de CI verify.yml (testes rodam localmente via python3 scripts/verify.py)

v0.7.7

Choose a tag to compare

@github-actions github-actions released this 16 Sep 09:27

What's Changed

  • release: v0.7.6 com site de apresentação atualizado by @CosmicSnow in #11

Full Changelog: v0.7.6...v0.7.7

v0.7.6

Choose a tag to compare

@github-actions github-actions released this 16 Sep 07:42
ae53df6

Changelog

Site de apresentação

  • Site novo do zero: hero com foto real do app, ticker, guia do app, fluxo, recursos, download por sistema e FAQ
  • Download detecta o SO e puxa a última release do GitHub; aviso sobre falta de assinatura digital

Núcleo de mídia

  • Pacer de apresentação com suavização EWMA (fim das cascatas de decode no viewer)
  • Descarte de frames obsoletos em stalls do scheduler; clock smoothing
  • Métricas de trace: status de frame no macOS, captura idle/blank, CPU por thread, correlação de stalls do host

Frontend

  • Render WebGL YUV no viewer; worker de decode dedicado
  • Entrega de frames do player em módulo próprio, com checagens de cadência
  • Testes de navegador (Playwright) e validação de GUI no Windows

Full Changelog: v0.7.5...v0.7.6

v0.7.5

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:29

Changelog

Reescrita Sala

  • Fresh start: árvore legada removida, reescrita focada em Sala
  • App Sala funcionando: servidor, core H.264 nativo, shell Tauri, UI mínima, e2e empacotado, captura de tela, render de vídeo nativo

Núcleo de mídia

  • Quality engine: set_quality (correção camelCase), gate de qualidade no e2e, HW auto, captura SCK dimensionada, zero-copy VideoToolbox, session log, badge de backend
  • Otimização da decodificação OpenH264 (regressão de cadência do screen share resolvida)
  • Decode HW com caminho fail-closed; fallback de encoder de hardware
  • NVENC no Windows (suporte a 1080p60, limpeza de ativações falhas, perfil baseline, header de sequência, sem B-frames/CABAC); encode OpenH264 limitado a 1080p
  • Recuperação de packet loss com keyframes via PLI; métricas PLI/FIR + pacing gap nos traces; drop de AUs obsoletas (stale-AU) no viewer; scaling bilinear; respawn de janela em troca de resolução; fim do rebuild de encoder por frame em shares oversize (step-down para tamanho encodável)
  • Loops de leitura RTP dedicados (sem bloqueio de tracks); teste de watch mútuo; separação publish/receive nos links de watch (sem recursos pendurados); auto-unwatch de streams inativas; recuperação de stall de ICE; share na qualidade escolhida + multi-watch; fim do auto-unwatch de 12s; identidade estrita por id com selfId do master

Áudio

  • Captura de áudio do sistema com exclusão por app; WASAPI tap; suporte a I16; confiabilidade em desconexão de canal

Frontend

  • Lobby redesenhado (centralização vertical, tema dark fiel à porta do goDrinking2, mock no browser); nickname na home; get_roster + auto-sync ao entrar; card de nickname; previews de fontes; input de servidor; guia de permissão de captura (macOS); componente StreamPlayer (multi-janelas); versão sutil na home; limpeza de UX do lobby/room

Windows (plataforma)

  • Captura DXGI (displays) + WGC (janelas); thumbnail via WGC em desktops ociosos; lock de serialização de operações; IPC do helper via TCP loopback; transports de vídeo split por OS; schema JSON de capabilities; script build:windows

Ferramentas e docs

  • Analisador de traces de mídia (scripts/analyze-trace.py); BUGS.md com regra de remoção; guia de agentes com regras cross-platform (AGENTS.md); roadmap de decode/apresentação GPU; relatório streamer/viewer NVENC+áudio

goDrinking v0.6.3

Choose a tag to compare

@github-actions github-actions released this 06 Sep 07:55
5d42eee

goDrinking v0.6.3