v1.6.0
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 launchcourse2md-desktop.exe. - Linux x64:
course2md-desktop-linux-x86_64.tar.gz; extract and launchcourse2md-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