* feat: add universal video clipping support
- Allow clipping for all video types including imported and recorded videos
- Support secondary precise clipping from rough clips
- Fix video status validation to include completed recordings (status 0 and 1)
* feat: integrate video clipping into player and enhance subtitle timeline
- Optimize subtitle progress bar styling and timeline interaction
- Unify video clipping workflow across all video types
- Fix build issues and improve code quality with safer path handling
* feat: improve video clipping and UI consistency
- fix: resolve FFmpeg clipping start time offset issue
- fix: enhance clip selection creation logic
- style: unify interface styling and colors
- feat: complete HTTP APIs for headless mode
* fix: improve headless mode file handling and path resolution
- Add multipart file upload support for external video import in headless mode
- Fix file path resolution issues for both video files and thumbnails
- Make convertFileSrc and convertCoverSrc async to properly handle absolute path conversion in Tauri
* fix: correct video cover size and file size display in GUI import
Fix the cover size when importing videos
Fix file size display during GUI-side import