You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Backend improvements: - Add Server-Sent Events endpoint (/api/progress/<session_id>) - Implement _do_download_with_progress() to track yt-dlp progress in real-time - Parse yt-dlp output to extract percentage, speed, and ETA - Run downloads in background threads (non-blocking) - Store progress in download_sessions dict with thread-safe locks - Download API now returns immediately with session_id Frontend improvements: - Add beautiful animated progress bar with gradient - Display real-time percentage, speed, and ETA - Connect to SSE stream for live updates - Show progress section during download - Auto-hide progress and show results when completed - Handle errors gracefully with proper cleanup User experience: - No more blocking downloads - instant response - See live progress as video downloads - Visual feedback with smooth animations - Clean transition from progress to download results 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
2 months ago | |
|---|---|---|
| .. | ||
| index.html | 2 months ago | |