Skip to content

Add fast cross-platform editor utilities - #4

Merged
luucabg merged 3 commits into
mainfrom
agent/editor-utility-pass
Jul 27, 2026
Merged

luucabg merged 3 commits into
mainfrom
agent/editor-utility-pass

Conversation

@luucabg

@luucabg luucabg commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Qué cambia

  • Añade ajustes de proyecto/resolución, pausas negras exactas, eliminación de rangos, duplicado seguro y audio separado.
  • Permite extraer audio original a M4A y guardar fotogramas PNG verificados en Mac y Windows.
  • Amplía el inspector Windows con recorte, fundidos, visibilidad, reproducción inversa y transiciones.
  • Expone las mismas operaciones a IA mediante MCP, con dry-run, raíces permitidas y escrituras atómicas.
  • Actualiza documentación sencilla, benchmarks, versión y empaquetado 0.3.0-beta.1.

Por qué

Completa la pasada de utilidades habituales de un editor sin duplicar el pipeline existente, mantiene el formato de proyecto v2 y el protocolo nativo v1, y evita poner trabajo nuevo en el bucle de previsualización.

Correcciones incluidas

  • El duplicado ya no colisiona con el siguiente clip ni hereda grupos.
  • Separar audio elige una pista libre y rechaza fuentes sin audio.
  • Una pausa divide clips preservando origen, reverse, fundidos, transiciones y keyframes.
  • El cierre de la ventana Windows ya no se llama recursivamente.
  • El tema, toolbar y diálogos Windows funcionan en el ancho mínimo y con escalado de pantalla.

Verificación local

  • MCP: 28/28; npm audit: 0 vulnerabilidades.
  • Windows: 39/39 unitarias y 3/3 integración FFmpeg real.
  • Release builds: 0 avisos, 0 errores.
  • Extracción real M4A/PNG re-inspeccionada.
  • UI revisada por captura e interacción en 1440×900 y 1080×700.
  • INSTRUCTIONS.md permanece ignorado y no rastreado.

La CI macOS es la compuerta para AVFoundation y el paquete universal.

@luucabg
luucabg marked this pull request as ready for review July 27, 2026 08:26
@luucabg
luucabg merged commit c595309 into main Jul 27, 2026
2 checks passed
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