Skip to content

Releases: getopenscreen/openscreen

v1.7.0

Choose a tag to compare

@EtienneLescot EtienneLescot released this 19 Jul 23:13

What's Changed

  • feat(launch): add capture-excluded notes window for recordings by @Itzadetunji in #43
  • fix: restore README screenshots and localize image read errors by @Tamsi in #62
  • chore(release): bump to 1.6.0 by @EtienneLescot in #70
  • chore: bump nix package to v1.6.0 by @EtienneLescot in #71
  • fix(recording): pause/resume webcam recorder on native Windows by @EtienneLescot in #59
  • fix: stream large local recordings so the editor and export don't exhaust memory by @rainyflash in #74
  • fix: optimize webm duration patching to prevent crash on long recordings by @EtienneLescot in #77
  • fix(export): project native cursor onto cropped rect, not mask rect by @EtienneLescot in #78
  • feat: raise playback-speed cap to 100x by @rainyflash in #80
  • fix(video-editor): correct cursor drift after cropping by @SakuraiSatoru in #65
  • feat(wgc-capture): fall back to software H.264 encoder by @My-Denia in #73
  • feat: add custom gradient editor to background settings by @psychosomat in #81
  • fix(recording): parallelize screen/mic capture and fade in mic gain by @EtienneLescot in #58
  • fix(recording): start webcam recorder after native macOS capture begins by @josiahcoad in #85
  • fix: recover preview from WebGL context loss on Linux/Wayland by @EtienneLescot in #19
  • fix(preview, UI): resolve WebGL context loss and implement premium custom header menus by @gede-cahya in #87
  • feat(editor): add Full Camera timeline effect by @rodrvc in #66
  • fix(recording): disable Vulkan on Wayland so PipeWire capture can import DMA-BUF frames by @EtienneLescot in #91
  • fix(release): pin build dispatch to the tag, fix release-branch naming by @EtienneLescot in #90
  • chore(release): cherry-pick RC-window bugfixes for 1.7.0 rc.3 by @EtienneLescot in #124
  • chore(release): cherry-pick remaining RC-window bugfixes for 1.7.0 rc.3 by @EtienneLescot in #128

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.7.0-rc.3

v1.7.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 19 Jul 13:33

What's Changed

  • feat(launch): add capture-excluded notes window for recordings by @Itzadetunji in #43
  • fix: restore README screenshots and localize image read errors by @Tamsi in #62
  • chore(release): bump to 1.6.0 by @EtienneLescot in #70
  • chore: bump nix package to v1.6.0 by @EtienneLescot in #71
  • fix(recording): pause/resume webcam recorder on native Windows by @EtienneLescot in #59
  • fix: stream large local recordings so the editor and export don't exhaust memory by @rainyflash in #74
  • fix: optimize webm duration patching to prevent crash on long recordings by @EtienneLescot in #77
  • fix(export): project native cursor onto cropped rect, not mask rect by @EtienneLescot in #78
  • feat: raise playback-speed cap to 100x by @rainyflash in #80
  • fix(video-editor): correct cursor drift after cropping by @SakuraiSatoru in #65
  • feat(wgc-capture): fall back to software H.264 encoder by @My-Denia in #73
  • feat: add custom gradient editor to background settings by @psychosomat in #81
  • fix(recording): parallelize screen/mic capture and fade in mic gain by @EtienneLescot in #58
  • fix(recording): start webcam recorder after native macOS capture begins by @josiahcoad in #85
  • fix: recover preview from WebGL context loss on Linux/Wayland by @EtienneLescot in #19
  • fix(preview, UI): resolve WebGL context loss and implement premium custom header menus by @gede-cahya in #87
  • feat(editor): add Full Camera timeline effect by @rodrvc in #66
  • fix(recording): disable Vulkan on Wayland so PipeWire capture can import DMA-BUF frames by @EtienneLescot in #91
  • fix(release): pin build dispatch to the tag, fix release-branch naming by @EtienneLescot in #90
  • chore(release): cherry-pick RC-window bugfixes for 1.7.0 rc.3 by @EtienneLescot in #124
  • chore(release): cherry-pick remaining RC-window bugfixes for 1.7.0 rc.3 by @EtienneLescot in #128

New Contributors

Full Changelog: v1.6.0...v1.7.0-rc.3

v1.7.0-rc.2

v1.7.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 16 Jul 15:41

What's Changed

  • feat(launch): add capture-excluded notes window for recordings by @Itzadetunji in #43
  • fix: restore README screenshots and localize image read errors by @Tamsi in #62
  • chore(release): bump to 1.6.0 by @EtienneLescot in #70
  • chore: bump nix package to v1.6.0 by @EtienneLescot in #71
  • fix(recording): pause/resume webcam recorder on native Windows by @EtienneLescot in #59
  • fix: stream large local recordings so the editor and export don't exhaust memory by @rainyflash in #74
  • fix: optimize webm duration patching to prevent crash on long recordings by @EtienneLescot in #77
  • fix(export): project native cursor onto cropped rect, not mask rect by @EtienneLescot in #78
  • feat: raise playback-speed cap to 100x by @rainyflash in #80
  • fix(video-editor): correct cursor drift after cropping by @SakuraiSatoru in #65
  • feat(wgc-capture): fall back to software H.264 encoder by @My-Denia in #73
  • feat: add custom gradient editor to background settings by @psychosomat in #81
  • fix(recording): parallelize screen/mic capture and fade in mic gain by @EtienneLescot in #58
  • fix(recording): start webcam recorder after native macOS capture begins by @josiahcoad in #85
  • fix: recover preview from WebGL context loss on Linux/Wayland by @EtienneLescot in #19
  • fix(preview, UI): resolve WebGL context loss and implement premium custom header menus by @gede-cahya in #87
  • feat(editor): add Full Camera timeline effect by @rodrvc in #66
  • fix(recording): disable Vulkan on Wayland so PipeWire capture can import DMA-BUF frames by @EtienneLescot in #91
  • fix(release): pin build dispatch to the tag, fix release-branch naming by @EtienneLescot in #90

New Contributors

Full Changelog: v1.6.0...v1.7.0-rc.2

v1.7.0-rc.1

v1.7.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 15 Jul 14:58

What's Changed

  • feat(launch): add capture-excluded notes window for recordings by @Itzadetunji in #43
  • fix: restore README screenshots and localize image read errors by @Tamsi in #62
  • chore(release): bump to 1.6.0 by @EtienneLescot in #70
  • chore: bump nix package to v1.6.0 by @EtienneLescot in #71
  • fix(recording): pause/resume webcam recorder on native Windows by @EtienneLescot in #59
  • fix: stream large local recordings so the editor and export don't exhaust memory by @rainyflash in #74
  • fix: optimize webm duration patching to prevent crash on long recordings by @EtienneLescot in #77
  • fix(export): project native cursor onto cropped rect, not mask rect by @EtienneLescot in #78
  • feat: raise playback-speed cap to 100x by @rainyflash in #80
  • fix(video-editor): correct cursor drift after cropping by @SakuraiSatoru in #65
  • feat(wgc-capture): fall back to software H.264 encoder by @My-Denia in #73
  • feat: add custom gradient editor to background settings by @psychosomat in #81
  • fix(recording): parallelize screen/mic capture and fade in mic gain by @EtienneLescot in #58
  • fix(recording): start webcam recorder after native macOS capture begins by @josiahcoad in #85
  • fix: recover preview from WebGL context loss on Linux/Wayland by @EtienneLescot in #19
  • fix(preview, UI): resolve WebGL context loss and implement premium custom header menus by @gede-cahya in #87
  • feat(editor): add Full Camera timeline effect by @rodrvc in #66

New Contributors

Full Changelog: v1.6.0...v1.7.0-rc.1

v1.6.0

Choose a tag to compare

@EtienneLescot EtienneLescot released this 05 Jul 09:46

Provenance

The build of v1.6.0 is taken from the release/v1.6.0 branch, which was created from the exact commit used to build v1.6.0-rc.1 (5d7248cb, identified from build run #28440671374, 2026-06-30 11:24 UTC) plus seven cherry-picked commits that had landed on main after the RC cut. This is the corrected replay of the 2026-07-05 promote, which previously tagged the post-RC tip of main instead of the RC snapshot.

Cherry-picked since v1.6.0-rc.1

CI / scripts only (no impact on the Electron bundle):

  • f13191d refactor(ci): switch Discord automation from webhooks to single bot
  • 6f2cf86 fix(ci): restore mention suppression and patch resilience after webhook migration
  • c103436 test(ci): collapse discord-bot-api tests via describe.each
  • 72cb541 fix(ci): address CodeRabbit review on discord-bot-api
  • 23c55d7 docs(ai-edition): add HANDOFF.md

User-facing correctness only (tested scope of the RC unchanged):

  • 2c1e036 fix: restore README screenshots and localize image read errors
  • 0f6c85f refactor(i18n): drop duplicate annotation.failedImageUpload key

Features added to main after the RC cut are not in this release and will ship in v1.7.0: the Tiptap upgrade, the new NotesWindow rich-text view, the in-recorder "lint button", and the merged-PR issue-bookkeeping sweeps.


What’s Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0

STT models (internal)

STT models (internal) Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 04 Jul 18:34

Internal STT model bundle for the native whisper.cpp migration. Not for end users.

v1.6.0-rc.1

v1.6.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 30 Jun 11:33

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0-rc.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 15:53

v1.4.0

Choose a tag to compare

@EtienneLescot EtienneLescot released this 18 Jun 13:30

fixed stuff, potentially broke stuff, shipped new stuff

What's Changed

  • Finally a notarized app thanks to @samirpatil2000 🐐 - please check out his other work
  • fixed Linux pixel export errors.
  • webcam shape masks.
  • new 3d iso, left, right tilt animation presets (experimental)
  • mouse highlighter with position slider (on all OS) and emphasizer for mouse clicks (only on macOS)
  • Blur parts of the video
  • extend speed options and custom speed inputs
  • webcam selection
  • new dual frame preset
  • UX improvements
  • Move playhead using arrow keys
  • improved adaptive smoothing for auto follow zoom
  • user preferences persistence
  • duplicate annotations easily
  • webcam size presets
  • pause/resume recording with countdown before start.
  • security fixes
  • Nix flake, Arch Linux support and Hyprland bug fixes
  • new languages support - Polish, Turkish, Korean, Arabic, Japanese, zh-TW

v1.3.0

Choose a tag to compare

@EtienneLescot EtienneLescot released this 18 Jun 13:29

some fixes, more bugs, more features

Changelog

  • undo-redo changes
  • localization - chinese, english and spanish
  • fix path resolution issues on Windows
  • fix audio desync and speed issue
  • restart recording
  • improved transitions and motion blur
  • e2e testing ci check
  • webcam support in vertical and pip mode.
  • support for transparent backgrounds (choose native aspect ratio and 0 padding)