Skip to content

Corrige HEAD destacado, diff atrasado, fork, symlink e estrelas - #42

Merged
paulocarinhena merged 1 commit into
mainfrom
fix/status-remoto-inbox
Nov 14, 2026
Merged

paulocarinhena merged 1 commit into
mainfrom
fix/status-remoto-inbox

Conversation

@paulocarinhena

Copy link
Copy Markdown
Contributor

O que muda

Cinco falhas que o app tratava como estado válido:

  • HEAD destacado deixa de aparecer como uma branch chamada HEAD, então um commit nesse estado não tenta git push -u origin HEAD.
  • O diff de alterações e o de um commit seguem o último clique, não uma leitura que chegou atrasada.
  • upstream/main volta a aparecer quando a branch local main já existe e o commit do outro remote é diferente. O checkout cria a branch local upstream/main.
  • Ler um arquivo do repositório recusa symlink ou junção que sai da pasta.
  • Uma resposta incompleta das estrelas não apaga as que vieram nem congela a hora da última verificação da caixa de mensagens.

Como testar

  • npm run typecheck e npm test passam em GitWeb/
  • Com HEAD destacado (git checkout --detach), a barra não mostra a branch HEAD e sincronizar não publica essa branch
  • Clicar rápido em dois arquivos mostra o diff do segundo
  • Com remote upstream e local main, upstream/main aparece se o commit for outro
  • Uma junção para fora do repositório não é lida no diff
  • Mensagens continuam quando o GitHub omite um repositório na query de estrelas

Checklist

  • npm run typecheck e npm test passam em GitWeb/
  • Ações novas do assistente de IA continuam exigindo aprovação do usuário
  • Print ou GIF incluído, se a interface mudou

…k oculto, leitura fora do repositório e inbox parada por estrelas incompletas.

Co-authored-by: Cursor <cursoragent@cursor.com>
@paulocarinhena
paulocarinhena merged commit bf9ec39 into main Nov 14, 2026
6 checks passed
@paulocarinhena
paulocarinhena deleted the fix/status-remoto-inbox branch November 14, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant