Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-07-24)
Features
report real per-phase job progress over the REST API (#35 ) (22767fd )
Bug Fixes
correct Planckian locus math behind CCT confidence, color analysis perf (#24 ) (15fe619 )
harden media parsers against malformed files (#20 ) (a6ac94f )
harden the embedded REST server (#25 ) (d911605 )
player seek clamping, duplicate setup, per-tick task, timeline guards (#38 ) (f7c685e )
stale-task races on file switch, reader teardown, CacheManager off main thread (#21 ) (58d12c1 )
waveform envelope keeps true peaks from skipped buffers (#33 ) (5abdcec )
Performance
batch AVAsset property loads, stop re-fetching format descriptions (#22 ) (fc542ff )
cache derived chart data instead of recomputing per render (#23 ) (69e27e2 )
isolate hover and playback state from heavy chart redraws (#37 ) (be8878b )
parallelize per-frame color analysis and GOP preload (#28 ) (9f911d1 )
sync analysis reads the video stream once instead of twice (#32 ) (762df76 )
vectorize color analysis pixel loops with Accelerate (#30 ) (31da30b )
zero-copy frame type detection, one shared BitReader (#34 ) (c17b51d )
Refactoring
Clean up logging, error handling, and AVFoundation helpers (#11 ) (1066048 )
consolidate LTTB downsampling into one generic implementation (#31 ) (8fe3067 )
drop 'professional' from color analysis naming (#26 ) (0d68199 )
one shared collect/bucket/emit engine for bitrate extraction (#36 ) (0caebd6 )
You can’t perform that action at this time.