Skip to content

feat(ui): refina tela inicial, Sobre, Pull Requests, Configurações e Colaboradores - #46

Merged
paulocarinhena merged 1 commit into
mainfrom
feat/refinos-interface
Nov 14, 2026
Merged

paulocarinhena merged 1 commit into
mainfrom
feat/refinos-interface

Conversation

@paulocarinhena

@paulocarinhena paulocarinhena commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

Resumo

Tela inicial

  • A linha inteira do repositório abre ao clicar (antes só o nome).
  • A coluna de status mostra o último commit (mensagem + há quanto tempo) em vez de repetir "Em dia com origin/main".
  • Ações aparecem no hover por cima do fim da linha, sem coluna vazia reservada; pílula de destaque à esquerda; entrada em cascata.
  • Pastas com contador em selo, linha divisória e cabeçalho fixo durante a rolagem.
  • Painel esquerdo: Abertos recentemente, marca sem subtítulo, e rodapé com a conta desenhada como HEAD de um ramo que mostra o último commit de cada repositório nos últimos 60 dias; Mensagens, Configurações e Sobre como ícones.

Sobre

Refeita como um repositório git: histórico em grafo com o app como HEAD; atualizações como origin/main (ramo laranja para versão nova, preenchido em azul no download, verde quando pronta); cartão git log -1 com o hash real do build (__BUILD_COMMIT__); links de repositório, novidades, licença e issues.

Pull Requests

  • Controles segmentados com pílula deslizante que parte ao pressionar; o filtro Abertas/Fechadas/Todas passa a mostrar a seleção (o estilo de ativo só reconhecia aria-selected).
  • Assistente de nova PR com largura fluida (640–1080px), opções lado a lado quando cabe, trilha de passos com o resumo do que foi escolhido, pulso no passo ativo e cartões com movimento.
  • "Redigir pelo diff": o botão do agente mostra um mini medidor de diff (adições/remoções) no lugar do brilho genérico de IA, e ondula enquanto lê.

Configurações e Colaboradores

  • Painel de cada aba sem o cabeçalho repetido; Salvar e Testar conexão no fim do formulário de IA.
  • Colaboradores no padrão das Configurações: resumo por papel, duas colunas em janela larga, chips de papel com ícone, ações no hover e link "Gerenciar no GitHub".

Outros

  • Botão de tema removido do topo — fica em Configurações.

Verificação

  • npm run lint (0/0), npm run typecheck, npm test (337) e npm run build passando.
  • Telas conferidas por print no app em modo dev, exceto a nova tela de Colaboradores (o app foi fechado antes da captura). Animações e hover não aparecem em print e não foram todos vistos rodando; o estado de download do Sobre só ocorre na versão instalada.

Terceiro de três PRs separados por tipo (depois de #44 e #45). O merge deste dispara o release.

🤖 Generated with Claude Code

… e Colaboradores

Tela inicial
- A linha inteira do repositório abre ao clicar; a coluna de status mostra o
  último commit e há quanto tempo; ações no hover sem coluna reservada;
  pastas com selo, divisória e cabeçalho fixo; entrada em cascata.
- Painel esquerdo: "Abertos recentemente", marca sem subtítulo e rodapé com a
  conta como HEAD de um ramo com a atividade dos repositórios (BenchPulse);
  Mensagens, Configurações e Sobre como ícones.

Sobre
- Refeita como um repositório git: histórico em grafo, o app como HEAD e as
  atualizações como origin/main (fork, pull, fast-forward); cartão no formato
  git log -1 com o hash real do build (__BUILD_COMMIT__) e links do projeto.

Pull Requests
- Controles segmentados com pílula deslizante (SegmentThumb), que parte ao
  pressionar; o filtro Abertas/Fechadas/Todas passa a mostrar a seleção.
- Assistente de nova PR com largura fluida, opções lado a lado quando cabe,
  trilha de passos com resumo do que foi escolhido e movimento.
- "Redigir pelo diff": o botão do agente mostra um medidor de diff no lugar
  do brilho genérico de IA.

Configurações e Colaboradores
- Sem cabeçalho repetido no painel de cada aba; Salvar e Testar conexão no fim.
- Colaboradores com cabeçalho no padrão das Configurações, resumo por papel,
  duas colunas em janela larga, chips de papel com ícone e ações no hover.

Também: botão de tema removido do topo (fica em Configurações).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@paulocarinhena
paulocarinhena merged commit 69b3b57 into main Nov 14, 2026
7 checks passed
@paulocarinhena
paulocarinhena deleted the feat/refinos-interface branch November 14, 2026 20:37
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