Files
Miguel Ángel 817c044f09 fix(cli): suppress ANSI escape codes in non-TTY progress output
renderProgress() was writing \r\x1b[2K escape codes even when stdout
is not a TTY, corrupting output for CI pipelines and AI agents.
Now writes clean text lines at 10% intervals when not a TTY.

Reproducer:
  cd my-video
  npx hyperframes render --output out.mp4 2>&1 | cat
  # Output contained raw escape codes: \x1b[2K
2026-03-30 18:31:20 +02:00
..
2026-03-29 10:10:03 +00:00
2026-03-29 10:10:03 +00:00
2026-03-29 10:10:03 +00:00
2026-03-29 10:10:03 +00:00