Streamline video conversion workflow & UI integration

Removed /api/video/details endpoint; video details now fetched as first step of processing and included in progress/status responses. Updated backend models and controller logic to support integrated workflow and improved error handling. Refactored frontend to show video info and conversion progress in real time, removed legacy API calls, and enhanced UI/UX with responsive video info cards and progress bars. Updated documentation and example code to reflect new workflow.
This commit is contained in:
Michal Vrba
2025-12-11 14:59:14 +01:00
parent 8bfcc3617b
commit 160b7e7115
5 changed files with 752 additions and 174 deletions
@@ -21,4 +21,5 @@ public class DownloadProgress
public int PercentageComplete { get; set; }
public string? Status { get; set; }
public string? Message { get; set; }
public YouTubeVideoDetails? VideoDetails { get; set; } // Add optional video details
}