Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 02:08

Native desktop

The desktop app now uses GPUI + GPUI Component on macOS, Windows and Linux. The Tauri client has been removed.

  • A lighter neutral palette with restrained blue accents, clearer typography and compact navigation.
  • A simpler conversion form, expandable options and always-accessible start / cancel / save actions.
  • Automatic reading after conversion, a searchable course library with thumbnails, and document / screenshot / file views.
  • Settings grouped by purpose, environment readiness checks and preserved input when returning to a task.
  • Development tracks upstream main; this release uses the exact tested GPUI and component revisions recorded in desktop/sources.lock.json.

Reliability

Fixes include temporary-file collisions, interrupted checkpoints, concurrent output/model writers, transcript timing, model aliases, multipart ASR uploads, JSON repair inside strings, local video timestamp links, and child-process cleanup. CLI and desktop share configuration resolution.

Downloads

  • macOS Apple Silicon: course2md-gui-macos-arm64.dmg; drag the app to Applications.
  • Windows x64: course2md-desktop-windows-AMD64.zip; extract and launch course2md-desktop.exe.
  • Linux x64: course2md-desktop-linux-x86_64.tar.gz; extract and launch course2md-desktop.
  • Standalone CLI binaries remain available for the existing platforms.

Desktop packages include the CLI. Video processing requires ffmpeg/ffprobe; online videos also require yt-dlp. Offline speech recognition requires the selected backend's runtime and models. Existing course output and CLI configuration remain usable.

Full Changelog: v1.5.0...v1.6.0