Skip to content

Conversation

@jirkamotejl
Copy link
Contributor

…essing files

Implement encoding generation tracking for media processing jobs to prevent stale job execution, and disable the replace button while files are still being processed.

  • Add encoding_generation to media_file to track encoding job state
  • Update CreateMediaJob to pass encoding_generation to CheckProgressJob
  • Enhance CheckProgressJob to skip processing on generation mismatch
  • Disable replace button in file show component during processing
  • Add tooltip messages and localization for disabled state
  • Add comprehensive tests for all new behavior

…essing files

Implement encoding generation tracking for media processing jobs to
prevent stale job execution, and disable the replace button while
files are still being processed.

- Add encoding_generation to media_file to track encoding job state
- Update CreateMediaJob to pass encoding_generation to CheckProgressJob
- Enhance CheckProgressJob to skip processing on generation mismatch
- Disable replace button in file show component during processing
- Add tooltip messages and localization for disabled state
- Add comprehensive tests for all new behavior

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant