Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2025-12-22)
⚠ BREAKING CHANGES
The 'enrich' command for transcribing videos is no longer available
Features
add --resume flag and fix HLS URL handling in downloaders (163055b )
add detailed error reporting and retry logic for Loom downloads (177e92d )
add fast mode to skip images, fonts, CSS during scraping (bc7a128 )
add HighLevel (GoHighLevel) course scraper support (04c15f8 )
add network interception fallback for video URL capture (fc36f6d )
add OpenRouter integration for transcript polishing (22487f2 )
add tsx for dev, detect locked lessons (809c9fd )
add video transcription with Whisper (06f9edd )
add video type prefix [LOOM], [VIMEO] etc. to output (bba70e7 )
add Vimeo video download support (64ecde7 )
add Zod schemas for API response validation (1fec40f )
beautiful multi-progress bars for parallel downloads (cfe6e01 )
cli: add Commander-based CLI with sync, login, inspect commands (53b53e1 )
config: add configuration system with Zod validation (552e5c8 )
detect and track locked lessons separately (8a62c9a )
download linked PDF and Office files from lessons (6e838be )
downloader: add HLS streaming support for Loom videos (2dfcae1 )
downloader: add native video downloader with queue system (8c6e236 )
extract Vimeo URLs from running player in iframe (ba68bbe )
format transcripts with paragraphs (cd16eb8 )
improve download progress display and file size reporting (c5a548c )
improve locked lesson detection using hasAccess from JSON (6b2e3e8 )
improved logging for unsupported video providers (f808169 )
parallel downloads for faster video syncing (95d12f2 )
progress bar for Phase 1 (course structure scanning) (2017425 )
progress bars for validation and content extraction phases (324be59 )
remove AI transcription and enrich feature (7ba6327 )
scraper: add Playwright-based Skool scraper (b9b111f )
separate summary.md and transcript.md, add module summaries (fc49a60 )
SQLite state management, improved video detection, graceful shutdown (fc001d7 )
storage: add filesystem utilities for course output (ef18545 )
support domain-restricted Vimeo videos via browser context (2b16e0c )
use CDP network interception to capture video URLs from iframes (b49a873 )
use readable titles in summary and transcript files (ad1377d )
Bug Fixes
--force flag now also resets error lessons for retry (d20e7fb )
--resume --retry-errors now works correctly (bbe732d )
add autoplay=1 to embed URLs to trigger HLS fetch (1ffa068 )
add conventional-changelog-conventionalcommits peer dependency (84f4502 )
add missing await to saveMarkdown call (da6e1e7 )
capture Loom/Vimeo HLS by navigating to embed page (6608bd9 )
clean download progress display - remove completed bars (8334894 )
extract full iframe URLs with auth params for Vimeo (e8fcec3 )
formatting (4491c00 )
handle direct HLS URLs in Loom downloader (974b7d6 )
highlevel: correctly parse product API response for course name (697ab07 )
highlevel: fix video detection and default to headless mode (e4dcf51 )
migrate to Zod 4 API for url and datetime validation (7519b2c )
mute videos during extraction to avoid audio output (9150dc0 )
mute videos during extraction to avoid audio output (ee43c1c )
navigator: correctly handle module URLs vs classroom URLs (a0e8763 )
prefix unused parameter with underscore in queue test (076f9c4 )
resolve lint errors in syncHighLevel.ts (4af50d5 )
simplify release-it preset config for v10 compatibility (9f9748f )
use Playwright request API for Vimeo (avoids CORS) (09a2386 )
use response listener instead of route interception (cb63eee )
use URL slug for output directory name (804e4fb )
version (d17bbc7 )
Performance Improvements
reduce wait times and improve content extraction (e306be2 )
You can’t perform that action at this time.