Botão Commit & Push nos projetos e correção do resume de sessão

- Adicionar botão de commit & push para cada projeto na página de arquivos
- Criar rota POST /api/files/commit-push com git add, commit e push
- Adicionar Modal.prompt reutilizável para inputs com valor padrão
- Corrigir detecção de erro no executor (is_error/errors do CLI)
- Fallback automático para nova execução quando sessão expira no resume
This commit is contained in:
Frederico Castro
2026-02-28 08:55:39 -03:00
parent 87062c288e
commit 356411d388
9 changed files with 204 additions and 33 deletions

View File

@@ -172,6 +172,7 @@ const API = {
list(path) { return API.request('GET', `/files${path ? '?path=' + encodeURIComponent(path) : ''}`); },
delete(path) { return API.request('DELETE', `/files?path=${encodeURIComponent(path)}`); },
publish(path) { return API.request('POST', '/files/publish', { path }); },
commitPush(path, message) { return API.request('POST', '/files/commit-push', { path, message }); },
},
reports: {