Skip to content

v0.2.2

Choose a tag to compare

@davideme davideme released this 28 Jul 18:31

[v0.2.2] — 2026-07-28

Features

Bug Fixes

  • ci: switch Windows code signing from PFX+signtool to SSL.com eSigner (#786) (c3aac84)
  • edit: bulk filler strike rides one core compound, never a covering band (#752) (#756) (c2ff45b), closes #633
  • media: clamp libav's log level — the sampled-window seams flooded stderr (#761) (907765d), closes #759 #751 #750 #754
  • media: decoded pixels honor the display matrix (#778) (#785) (056f62c), closes #503 #665
  • media: distrust an implausibly sparse container index (#788) (#790) (e0907a8), closes #458 #466
  • media: probe reports display dimensions for rotated media (#665) (#781) (c652520), closes #778
  • media: reaction detection tuned on real footage — baseline floor + chosen-length clips (#562/#563) (#776) (1ed1be8), closes 515/#281
  • media: stream the loudness measurement — no whole-timeline PCM (#755) (#757) (ed3daa2), closes #474
  • observe: classify exportVideo/measureLoudness as heavy IPC ops (#745) (5d37bcf), closes #742 #743 #744
  • telemetry: tag each Sentry release with the shipped tag, not the frozen crate version (#775) (2167624)
  • ui: an empty project looks empty — real waveform, no stale card (#772) (c1d19d0), closes #754 #241
  • ui: clicking a label's time scrolls the transcript to it (#543) (#795) (258260b), closes #777
  • ui: drop the rail's Change button — it duplicated Re-transcribe (#749) (#774) (e050a30)
  • ui: every modal answers Escape and Enter (#560 field report) (#771) (a83d704)
  • ui: one reference-counted core://event subscription (DESKTOP-4) (#779) (9df1759), closes #770 #762 #753