Shipyard v1.8.0
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 usaAuthorization: Bearer+ beta OAuth e funciona com a assinatura, sem custo por token. - Novo serviço
aiBackendpadroniza TODAS as features de IA (chat, commit message, análise de tarefa, bulk organize, gerenciar tarefas) com prioridade fixa: Claude CLI (assinatura) → subprocessclaude -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.jsone 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