| feat(desktop): improve download diagnostics and subscription UX Add richer desktop download error handling and shortcut interactions, including new telemetry filters and i18n updates to better surface actionable states. Made-with: Cursor | 4 months ago |
| fix(security): remove malicious automation payload | 3 months ago |
| chore(check): fix check pipeline errors (#255) * chore(check): fix check pipeline errors * fix(ci): make setup-dev-binaries esm-compatible * fix(ci): make check-ytdlp script ESM-compatible | 6 months ago |
| feat(desktop): add Windows portable release support (#403) Add a no-install Windows portable release: a single-exe portable build plus a portable folder ZIP that keeps app data, downloads, logs, and caches inside the portable directory. Auto-update, launch-at-login, and default protocol registration are disabled in portable mode. Also hide the main window until both Electron and the React renderer are ready, avoiding a blank pre-render frame on startup. Implements #401. Co-Authored-By: jabrailkhalil <jabrailkhalil@gmail.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 2 months ago |
| fix(husky): run workspace formatter in pre-commit Made-with: Cursor | 5 months ago |
| fix(security): remove malicious automation payload | 3 months ago |
| chore(release): publish v1.3.14 with yt-dlp 2026.07.04 | 2 months ago |
| fix(desktop): harden mac runtime packaging | 2 months ago |
| feat(downloads): per-task log streaming and history log viewing Pre-existing local work bundled into this release: buffer per-task yt-dlp output as download-log events, add history.getHistoryById, and surface logs in DownloadItem (including downloads reopened from history). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 2 months ago |
| feat: enhance README with browser script and RSS auto-download features * Update VidBee description to include RSS auto-download automation. * Add section for VidBee browser script installation and usage, detailing supported sites for quick downloads. * Introduce new screenshot for the browser script feature. | 8 months ago |
| feat(cli): add local automation CLI | 4 months ago |
| feat(monorepo): add web, api, and shared ui (#271) * feat(monorepo): add web, api, and shared ui * fix(desktop): skip heavy postinstall in workspace installs * fix(desktop): prevent electron packaging workspace ui dependency * fix(downloader-core): avoid duplicate task finalization on cancel * fix(api): initialize yt-dlp and ffmpeg for container and extension endpoint * fix(web-api): include ui workspace package and preserve default concurrency * fix(api): classify downloader runtime failures as server errors | 6 months ago |
| chore: add initial project configuration and structure | 10 months ago |
| chore: add initial project configuration and structure | 10 months ago |
| feat(desktop): integrate GlitchTip error reporting and feedback - Add main/renderer GlitchTip SDK, env types, and sourcemap upload script - Wire ErrorBoundary and download flows; extend feedback link UI - Update subscription scheduler; refresh i18n and about page copy - Document setup in README, AGENTS.md, and desktop docs Made-with: Cursor | 5 months ago |
| fix(docs): pin Node 22 for Cloudflare Pages build The Fumapress migration switched the docs app to Waku 1.0-beta + Vite 8, which require Node >=22.13 / >=22.12. Cloudflare Pages builds with its default Node (~18), so every vidbee-docs build since the migration failed. Pin Node via .node-version (repo root + apps/docs) so Cloudflare uses a compatible runtime. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 2 months ago |
| chore: add initial project configuration and structure | 10 months ago |
| feat(desktop): integrate GlitchTip error reporting and feedback - Add main/renderer GlitchTip SDK, env types, and sourcemap upload script - Wire ErrorBoundary and download flows; extend feedback link UI - Update subscription scheduler; refresh i18n and about page copy - Document setup in README, AGENTS.md, and desktop docs Made-with: Cursor | 5 months ago |
| Implement preview release channel for auto-updates | 2 months ago |
| chore: readme | 10 months ago |
| refactor(docs): migrate docs site to Fumapress | 2 months ago |
| refactor(monorepo): migrate project into apps workspace (#270) | 6 months ago |
| feat(monorepo): add web, api, and shared ui (#271) * feat(monorepo): add web, api, and shared ui * fix(desktop): skip heavy postinstall in workspace installs * fix(desktop): prevent electron packaging workspace ui dependency * fix(downloader-core): avoid duplicate task finalization on cancel * fix(api): initialize yt-dlp and ffmpeg for container and extension endpoint * fix(web-api): include ui workspace package and preserve default concurrency * fix(api): classify downloader runtime failures as server errors | 6 months ago |
| fix: resolve download, cookie, and packaging bugs (Tier A/B) - #395 cancel now kills the yt-dlp process tree on Windows (taskkill /T /F) - #322 route YouTube channel URLs through the playlist flow; add --ignore-errors to playlist info fetch - #370 skip forced subtitles for Twitch so a 404 rechat track no longer aborts the VOD - #294 add a /best fallback to strict video+audio format selectors - #331 pass the absolute Firefox profile path when cookies.sqlite is present; validate its presence - #391 auto-switch to the Playlist tab when a playlist URL is pasted - #368 rebuild better-sqlite3 for the Node ABI before the API starts - #378 fix chrome-sandbox SUID perms via the .deb postinstall script - #404 allow self-host domains via env-driven Vite allowedHosts - #379 bind fetched video info to its source URL and block stale-info downloads (stale-info core mirrors PR #380 by @Vendetta-86) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 2 months ago |
| Implement preview release channel for auto-updates | 2 months ago |
| refactor(docs): migrate docs site to Fumapress | 2 months ago |
| refactor(docs): migrate docs site to Fumapress | 2 months ago |
| feat(desktop): improve download diagnostics and subscription UX Add richer desktop download error handling and shortcut interactions, including new telemetry filters and i18n updates to better surface actionable states. Made-with: Cursor | 4 months ago |