feat: implementa painel de debug para exibir o comando gerado pelo FFmpeg/mkvmerge na ExecutionPanel, com opção de cópia
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Implementação — DT-10: Painel de Debug do Comando Gerado
|
||||
|
||||
**Data:** 01/03/2026
|
||||
**Status:** Planejado
|
||||
**Status:** ✅ Implementado
|
||||
**Prioridade:** Baixa — melhoria de DX para usuário técnico
|
||||
**Arquivos afetados:**
|
||||
|
||||
@@ -151,12 +151,12 @@ Ao concluir a implementação:
|
||||
|
||||
## Critério de aceitação
|
||||
|
||||
- [ ] O painel "🛠 Comando gerado" aparece na `ExecutionPanel` após a primeira geração
|
||||
- [ ] O painel está colapsado por padrão
|
||||
- [ ] O conteúdo exibe o binário (`ffmpeg` ou `mkvmerge`) seguido de todos os argumentos
|
||||
- [ ] Argumentos com espaços internos são envolvidos em aspas duplas
|
||||
- [ ] O botão "📋 Copiar" coloca o texto no clipboard
|
||||
- [ ] O comando é exibido também para gerações canceladas
|
||||
- [ ] O painel **não** aparece antes da primeira geração (estado `Idle` inicial)
|
||||
- [ ] Modo Lote exibe o comando do último item processado
|
||||
- [ ] `cargo test` — 33 testes passando sem regressão
|
||||
- [x] O painel "🛠 Comando gerado" aparece na `ExecutionPanel` após a primeira geração
|
||||
- [x] O painel está colapsado por padrão
|
||||
- [x] O conteúdo exibe o binário (`ffmpeg` ou `mkvmerge`) seguido de todos os argumentos
|
||||
- [x] Argumentos com espaços internos são envolvidos em aspas duplas
|
||||
- [x] O botão "📋 Copiar" coloca o texto no clipboard
|
||||
- [x] O comando é exibido também para gerações canceladas
|
||||
- [x] O painel **não** aparece antes da primeira geração (estado `Idle` inicial)
|
||||
- [x] Modo Lote exibe o comando do último item processado
|
||||
- [x] `cargo test` — 68 testes passando sem regressão
|
||||
|
||||
Reference in New Issue
Block a user