v1.12.0
What's Changed
- fix: avoid AV1 clip-switch crashes on Windows by @My-Denia in #602
- chore(release): release v1.11.0 into main by @EtienneLescot in #633
- fix: stop background writes clobbering a concurrent user edit by @My-Denia in #620
- fix(rec): the microphone can't be disabled in the Studio Rec tab by @Beetix in #625
- fix(capture): make Linux preview seek robust at/past the last frame by @Beetix in #551
- fix(captioning): correct web-demuxer.wasm URL — transcription always failed with "Failed to fetch" by @superkc2026 in #370
- fix(macos): exclude recording controls from display captures by @arhxam in #517
- fix(capture): stamp Linux video frames with wall-clock PTS to stop time-compression by @Beetix in #512
- fix(windows): let the default microphone id veto the device name by @EtienneLescot in #636
- fix(editor): suggest cursor-dwell zooms after a fresh recording by @My-Denia in #622
- chore: bump nix package to v1.11.0 by @EtienneLescot in #634
- fix(macos): warn when recording the default microphone by @arhxam in #521
- refactor(schema): drop the declarations nothing has ever read by @EtienneLescot in #562
- fix(capture-linux): measure the cursor against the window, not its mo… by @bosskopp in #514
- fix(transcription): a recording with no audio is a verdict, not a failed job by @EtienneLescot in #638
- fix(macos): resolve Chromium USB microphone labels by @Crnobog9527 in #648
- feat(cursor): add smart cursor auto-hide and zoom hide by @EtienneLescot in #649
- fix(linux): validate mapped DMA-BUF frames by @Mamdasn in #386
- fix(macos): drop video frames whose timestamp does not advance by @EtienneLescot in #658
- fix(macos): stop the take when the writer dies mid-capture, and tell the user by @EtienneLescot in #655
- fix(macos): settle the native stop on the helper's exit, not its first error by @EtienneLescot in #661
- fix(macos): recover the take a dead writer or a killed helper left on disk by @EtienneLescot in #662
- fix(wgc): read the config argument as UTF-16 so non-ASCII output paths resolve by @EtienneLescot in #654
- fix(timeline): coalesce scrub state updates per frame by @arhxam in #520
- fix(windows): low-pass before decimating so 96/192 kHz sources stop aliasing by @My-Denia in #644
- fix(ai): report every modifier removed with a pill by @arhxam in #519
- ci(whisper-stt): drop the msvc-dev-cmd step the Windows build never used by @My-Denia in #641
- docs(linux): bring the platform table back in line with what the code does by @My-Denia in #642
- fix(capture-linux): re-apply the vaMapBuffer2 guard to the dmabuf encoder's CPU upload by @EtienneLescot in #656
- fix(hud): keep a dragged HUD inside the display work area by @im10furry in #660
- feat(editor): show what a trim keeps, while the handles are still moving by @My-Denia in #640
- feat(launch): make post-recording auto-zoom systematic and remove toggle button by @EtienneLescot in #664
- fix(hud): keep open popovers on screen and harden the work-area clamp by @EtienneLescot in #665
- fix(build): re-fetch a staged ONNX Runtime that is the right version from the wrong archive by @EtienneLescot in #663
- feat: add Czech (cs) locale by @SupermanAdam007 in #630
- fix(hud): label recording controls for assistive technology by @CyberSparkx in #632
- feat(settings): persist recording setup and project appearance defaults by @My-Denia in #652
- docs(perf): record the HEVC 8-bit macOS decode measurements by @EtienneLescot in #673
- feat(editor): reusable style presets for project appearance by @EtienneLescot in #675
New Contributors
- @bosskopp made their first contribution in #514
- @Crnobog9527 made their first contribution in #648
- @Mamdasn made their first contribution in #386
- @im10furry made their first contribution in #660
- @SupermanAdam007 made their first contribution in #630
- @CyberSparkx made their first contribution in #632
Full Changelog: v1.11.0...v1.12.0