Skip to content

Shipyard v1.8.0

Choose a tag to compare

@defremont defremont released this 09 Jun 23:34

Shipyard v1.8.0

AI — backend unificado CLI-first

  • Corrigido: gerar mensagem de commit dizia "no API connected" mesmo com o Claude CLI instalado. O token OAuth do CLI era enviado com o header errado (x-api-key → 401); agora usa Authorization: Bearer + beta OAuth e funciona com a assinatura, sem custo por token.
  • Novo serviço aiBackend padroniza TODAS as features de IA (chat, commit message, análise de tarefa, bulk organize, gerenciar tarefas) com prioridade fixa: Claude CLI (assinatura) → subprocess claude -p → API key configurada.
  • Chat agora faz streaming pela assinatura do CLI (antes exigia API key para streaming).
  • Settings > Claude AI mostra o backend ativo e instruções de conexão; tutorial do Help reescrito com as duas opções (CLI recomendado, API key opcional).

Correções

  • Trello/ClickUp desconectando: escritas concorrentes podiam corromper sync-config.json e apagar as conexões. Agora as mutações são serializadas (mutex), a escrita é atômica e leituras corrompidas usam a última cópia boa + backup automático.
  • Git staged fantasma: arquivo staged e depois deletado do disco ficava preso na lista staged. As listas agora derivam dos códigos porcelain (igual ao VS Code) — o arquivo aparece como staged (A) e deletado (D) e some ao stagear/desstagear.
  • Git init pós-adição: configurar git num projeto já adicionado agora é detectado automaticamente em até 15s.
  • Editor/preview com conteúdo velho: arquivos editados por fora (ex.: Claude Code) agora carregam frescos do disco ao reabrir abas e previews.
  • Ctrl+K no terminal: Ctrl+K, Ctrl+Shift+F e Ctrl+` funcionam com o foco dentro do terminal integrado.

Desktop (Electron)

  • Menu de aplicação completo (File / Edit / View / Help): navegação, buscas, toggle do terminal, zoom, DevTools, docs e versão — tudo funcional via IPC.

Full Changelog: v1.7.0...v1.8.0