Skip to content

v0.4.1 — Gi abre já conectada (um clique, sem token)

Choose a tag to compare

@Voltolini-SPACE Voltolini-SPACE released this 26 Aug 17:18
· 11 commits to main since this release

Correção de experiência pública sobre a 0.4.0: o painel da Gi abre ao lado da página já conectado, num clique — sem colar token, sem formulário, sem terminal.

O que muda para quem usa

Clique no ícone NOMOS → o painel abre já conectado, com o campo de mensagem focado. É só conversar com a Gi.

Causa raiz

A auto-conexão nunca havia sido ligada. packages/api/src/auth.ts já documentava a intenção — o rootSecret existe "só para o daemon injetar na própria UI (mesma origem)" — mas a injeção não existia. Agora existe.

Como funciona (seguro por construção)

O daemon grava um handshake de mesma origem (local-runtime.json, 0600, não web_accessible) dentro da extensão que ele mesmo carrega; o painel o lê no arranque (recurso empacotado da própria origem, sem nenhuma chrome.* de página) e conecta sozinho. Permissões do manifesto seguem exatamente ["sidePanel","storage"]. O caminho manual (runtime remoto + token) continua existindo.

Qualidade

  • Novo tests/extension-autoconnect.test.ts: positiva + contra-prova (token forjado NÃO conecta) + segurança (0600 / não web_accessible).
  • Regressão: 827 PASS / 0 FAIL. CI da main verde (8/8 jobs).
  • Provado em Chromium real com Ollama local; instalação desta máquina atualizada e verificada.

Instalação

Baixe nomos-browser-v0.4.1.tar.gz, verifique com SHA256SUMS.txt, e:
```bash
tar -xzf nomos-browser-v0.4.1.tar.gz && cd nomos-browser-v0.4.1/
bash packaging/release/install.sh
```