Skip to content

v1.1.2 — a GUI agora é para todo mundo (Windows, macOS, Linux)

Choose a tag to compare

@bezumiya bezumiya released this 21 Aug 03:30
· 98 commits to main since this release
1a2a8fe

GoLiveBypass v1.1.2

A interface gráfica agora roda nos três sistemas — Windows, macOS (Apple Silicon) e Linux (AppImage) — e os scripts de Linux viraram POSIX puro, rodando em qualquer shell. Obrigado a pdl-clay e Victor Mello, que construíram essa release inteira nas PRs #15 e #16.

🐧 Scripts de Linux em POSIX puro

Os instaladores de Linux não dependem mais de bash: rodam em sh, dash, ash (busybox), zsh, ksh e mksh. O one-liner do README agora funciona em qualquer shell:

curl -fsSL https://bezu.dev/golive.sh -o golive.sh && sh golive.sh

E o projeto ganhou uma suíte de testes em containers (tests/test-posix.sh, podman/docker) que valida os dois scripts em 7 shells: sintaxe, --help, --status com Discord simulado, ciclo instalar→desinstalar, flatpak do sistema, substituição de outro mod e a descoberta de checkout — 52 testes.

Os scripts também aprenderam que o Discord do Linux pode aparecer com o processo em minúsculo (discord, discord-canary, discordptb) e ganharam SIGKILL como último recurso quando o fechamento educado não resolve.

🖥️ A GUI agora é para todo mundo

  • Windows: GoLiveBypass.exe, como antes — bandeja, "Iniciar com o Windows", ícone da rosa.
  • macOS (Apple Silicon): GoLiveBypass.dmg (ou .zip). Detecta o Discord em /Applications e ~/Applications (inclusive PTB e Canary), pede a permissão de Administração de Apps quando o macOS exige (a mesma tela do Vencord), não reassina o Discord.app (só tira a quarentena), e vive na barra de menus. Fechar a janela esconde; Sair reverte tudo.
  • Linux: GoLiveBypass AppImage — roda em Debian, Ubuntu, Fedora, Arch e derivadas. Detecta Discord nativo e flatpak, e fica na bandeja como nos outros sistemas.

E os refinamentos de quem usa todo dia (#17, obrigado de novo @pdl-clay):

  • Fechar a janela esconde na bandeja nos três sistemas — reverter tudo é só pelo Sair do menu do ícone
  • Autostart de verdade no Linux (XDG autostart) — o "Iniciar com o sistema" agora funciona, não é mais decorativo
  • Ícone da bandeja consertado no AppImage (não aparecia por causa do empacotamento asar)
  • "Sair" sai na hora — a reversão do bypass roda em segundo plano, sem travar o encerramento
  • Janela e bandeja sempre sincronizadas, e a janela ajusta a altura sozinha para não cortar o aviso amarelo

🐛 Correções desde a v1.1.1

  • GUI não derruba mais o Discord com "A JavaScript error occurred in the main process" (EPIPE): ela abria o Discord com o stdout preso num pipe dela; agora ele nasce sem pipe nenhum.
  • Corepack virgem não trava o instalador: a pergunta "Corepack is about to download" derrubava o .ps1 e pendurava o .sh; agora o probe falha limpo e o pnpm vem do npm install -g.

Atualizar

Baixe o arquivo da sua plataforma aqui embaixo e abra por cima. Nada muda para quem já usa: mesma janela, mesmo botão.

Changelog completo

  • gui: port para macOS Apple Silicon (#16, obrigado @victorsvart) — deteccao do Discord.app, permissao de Administracao de Apps com escrita real, sem resign, killall com escalacao, Cmd+Q restaura, icone template na barra de menus
  • gui: ramo Linux empacotado em AppImage, chamando o standalone POSIX por baixo, com log ao vivo na janela (#15, obrigado @pdl-clay)
  • gui: bandeja nos tres SOs, autostart XDG no Linux, icone da bandeja lido do buffer (AppImage), Sair imediato com reversao em background, janela<->bandeja sincronizadas, altura da janela ajustada ao conteudo (#17, obrigado @pdl-clay)
  • scripts: POSIX puro nos dois instaladores de Linux + tests/test-posix.sh (#15); pkill/pgrep cobrem os nomes minusculos do Discord no Linux e SIGKILL como ultimo recurso (#17)
  • gui: Discord aberto sem pipe (fix do EPIPE)
  • instaladores: probe do pnpm à prova de corepack virgem