Let queued video, image, and music jobs open in an inspect modal.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Towsty
2026-09-03 00:15:02 -05:00
co-authored by Cursor
parent 53990192e4
commit f05f8f3597
12 changed files with 1257 additions and 37 deletions
+13 -2
View File
@@ -2,7 +2,17 @@ import type { LoraStackItem } from '~/utils/loras'
import type { VideoWorkflowId } from '~/utils/videoModels'
import type { ImageV2PresetSettings } from '~/utils/imageV2'
export type GenerationPresetKind = 'video' | 'image' | 'imagev2'
export type GenerationPresetKind = 'video' | 'image' | 'imagev2' | 'music'
export type MusicPresetSettings = {
tags?: string
lyrics?: string
instrumental?: boolean
duration?: number
steps?: number
seed?: number
cfg?: number
}
export type VideoPresetSettings = {
workflow?: VideoWorkflowId
@@ -86,12 +96,13 @@ export type GenerationPreset = {
createdAt: number
updatedAt: number
loraStack: LoraStackItem[]
settings: VideoPresetSettings | ImagePresetSettings | ImageV2PresetSettings
settings: VideoPresetSettings | ImagePresetSettings | ImageV2PresetSettings | MusicPresetSettings
}
export function parseGenerationPresetKind(raw: unknown): GenerationPresetKind {
if (raw === 'image') return 'image'
if (raw === 'imagev2') return 'imagev2'
if (raw === 'music') return 'music'
return 'video'
}