OpenCut/apps
Ben (Zo AI) 284c8a7e2d feat(export): add frame count, ETA, elapsed time, and cancel confirmation dialog
Implements #739 - Export progress now shows:
- Frame count: 'Frame 120 / 1200'
- Elapsed time: 'Elapsed 0:45'
- Estimated time remaining: '~2:30 remaining'
- Cancel confirmation dialog before cancelling mid-export

Changes:
- Extend ExportState interface with totalFrames, currentFrame, elapsedMs
- ProjectManager.export() computes totalFrames from duration and fps at start
- onProgress updates currentFrame and elapsedMs via Date.now() delta
- ExportCancelDialog component wraps cancel action with Radix AlertDialog
- formatDuration() utility for MM:SS time formatting
- UI renders frame count, elapsed, and ETA when exporting
2026-04-18 22:57:05 +00:00
..
desktop feat: init desktop app 2026-03-29 15:58:42 +02:00
web feat(export): add frame count, ETA, elapsed time, and cancel confirmation dialog 2026-04-18 22:57:05 +00:00