* fix: sync timeline, outputs, and UI state for Frame Selector V2
* chore: improve timeline perf and cleanup
* feat: add pause workflow handshake for frame selector
* chore: update example workflow
* Add image/audio inputs and stabilize frame selector
* Refine frame selector media handling
* Fix missing graph_id_value in V4
* Fix pause init frame values
* Ensure widget values update after setValue
* Suppress progress after pause
* Reset out_point on new media
* Clamp frame widgets to total frames
* Docs: note processing overlay
* Docs: remove unrelated enhanced groups section
* Rename Frame Selector V3
* Remove image from Frame Selector node usage
Removed image from the Frame Selector node section.
* Fix image sequence aspect sizing
* Fix total_frames for image batch
* Prefer counted frames from ffprobe
* Always refresh video frame count
* Count frames via cv2 when ffprobe missing
* Clear processing overlay on other nodes
* Decouple processing overlay between nodes
* Show waiting status for other paused nodes
* Accept pause/progress events for active graph
* Resolve pause events by uid lookup
* Fallback to single node for pause events
* Fix processing overlay host node reference
* Show waiting message on other nodes
* Add queued and waiting overlay states
* Align queued/waiting overlay states
* Fix frame selector node detection
* Cache image batch media between runs
* Suppress overlays when no changes
* Only show queue for dirty nodes
* Suppress overlays when signature unchanged
* Only show waiting for queued nodes
* Skip queue overlay when signature unchanged
* fix: avoid dirty flag on programmatic updates
* fix: align queued state with executed signature
* feat: sync audio playback with timeline
* feat: use video audio when no input
* fix: clear audio source on disconnect
* fix: load video audio when no inputs
* feat: higher-quality video audio preview
* feat: audio envelope visualizer
* feat: scrub timeline from audio envelope
* fix: keep controls visible and add background
* fix: stabilize preview height on web
* ui: tighten timeline-to-audio spacing
* ui: remove gap between timeline and waveform
* ui: override widget row gap for timeline+audio
* ui: scope timeline/audio gap fix
* ui: remove audio envelope margin override
* Revert "ui: remove audio envelope margin override"
This reverts commit e3feec1ca6cade5c6af80aa266d65b297ab81563.
* fix: clear queued overlays on execution end
* fix: clear queued overlay when queue drains
* fix: avoid queued state on cached runs
* Bump version to 1.1.0 and update repository info
* fix: tolerate ffmpeg no-audio errors
* feat: fps override for image batch
* ui: force fps as input socket
* perf: fast 512px preview for image batch
* fix: handle audio mapping extraction errors
* ui: keep audio viewer visible without envelope
* fix: show audio envelope in node v2 off
* ui: center player control icons
* ui: tighten timeline + audio envelope spacing
* fix: fix et update new comfy
* fix: fix et update new comfy v2
---------
Co-authored-by: Maxime Mouflard <maxime.mouflard@maxtronics.fr>