Skip to content

fix: video export — async ffmpeg, bitmap font, filtered export, downloads#30

Merged
eboudrant merged 1 commit intomainfrom
fix/video-export
Apr 9, 2026
Merged

fix: video export — async ffmpeg, bitmap font, filtered export, downloads#30
eboudrant merged 1 commit intomainfrom
fix/video-export

Conversation

@eboudrant
Copy link
Copy Markdown
Owner

@eboudrant eboudrant commented Apr 9, 2026

  • Fully async video generation (no more blocking the event loop)
  • findFfmpeg() searches Homebrew paths when PATH isn't inherited
  • Text rendered in overlay PNG via built-in 5x7 bitmap font (no drawtext/libfreetype dependency)
  • Video export respects active filters (profile/module/search)
  • Filter name included in download filename
  • Electron: downloads save to ~/Downloads and reveal in Finder
  • Error logging for video generation failures

…oads

- Fully async video generation (no more blocking the event loop)
- findFfmpeg() searches Homebrew paths when PATH isn't inherited
- Text rendered in overlay PNG via built-in 5x7 bitmap font (no
  drawtext/libfreetype dependency)
- Video export respects active filters (profile/module/search)
- Filter name included in download filename
- Electron: downloads save to ~/Downloads and reveal in Finder
- Error logging for video generation failures

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@eboudrant eboudrant changed the title fix: video export — async ffmpeg, bitmap font, filtered export, downl… fix: video export — async ffmpeg, bitmap font, filtered export, downloads Apr 9, 2026
@eboudrant eboudrant merged commit 110c357 into main Apr 9, 2026
7 checks passed
@eboudrant eboudrant deleted the fix/video-export branch April 9, 2026 03:14
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