Merged
Conversation
- Add thumbnail extraction task in ml-service (ffmpeg WebP output)
- Add thumbnail serving API (GET /v1/thumbnails/{video_id}/{timestamp_ms})
- Add artifact search API with filtering, pagination, group_by_video
- Add ArtifactGallery component with search form and thumbnail grid
- Add GalleryPage with /gallery route
- Add Enter key support to GlobalJumpControl and ArtifactGallery forms
- Register thumbnail.extraction task type
- Full test coverage for all components
- Add '+ Thumbnails' button in TaskStatusViewer to trigger thumbnail generation
- Add vertical dots menu with 'Rerun' option for completed/failed tasks
- Add POST /v1/videos/{video_id}/tasks endpoint for task creation
- Switch thumbnail format from WebP to JPEG (ffmpeg compatibility)
- Add shared thumbnails_data volume between ml-service and backend
- Display thumbnails in VideoGallery with fallback placeholder
- Apply consistent dark theme across all pages
- Update tagline to 'Video Intelligence Platform'
- Fix TypeScript errors in ArtifactGallery integration tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add GUI trigger for thumbnail generation and apply consistent dark theme across all pages. Users can now trigger thumbnail extraction from the video player view and see thumbnails in the video gallery.
Changes
Testing
Related Issues
N/A
Screenshots (if applicable)
N/A
Detailed Changes
Frontend
Backend
POST /v1/videos/{video_id}/tasksendpoint for creating tasks from GUIthumbnails_datavolume mounted at/thumbnailsfor serving generated thumbnailsML-Service
-q:v 5quality setting for ~10-20KB file sizesthumbnails_datavolume mounted at/data/thumbnailsfor writingDocker
thumbnails_datanamed volume shared between ml-service and backendTests