Releases: getopenscreen/openscreen
Release list
v1.6.0
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):
f13191drefactor(ci): switch Discord automation from webhooks to single bot6f2cf86fix(ci): restore mention suppression and patch resilience after webhook migrationc103436test(ci): collapse discord-bot-api tests via describe.each72cb541fix(ci): address CodeRabbit review on discord-bot-api23c55d7docs(ai-edition): add HANDOFF.md
User-facing correctness only (tested scope of the RC unchanged):
2c1e036fix: restore README screenshots and localize image read errors0f6c85frefactor(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
- [codex] Add merged PR issue bookkeeping by @EtienneLescot in #6
- [codex] Add official OpenScreen links by @EtienneLescot in #10
- [codex] Fix issue 3 app launch and UI bugs by @EtienneLescot in #9
- [codex] Chain recording after source selection by @EtienneLescot in #7
- Fix video export stall when trim regions cause long decoder gaps by @m8i-51 in #4
- chore: bootstrap Mavis agent team for the repo by @EtienneLescot in #16
- Keep HUD interactive on Linux so the drag handle can receive pointer events by @EtienneLescot in #17
- fix(wgc-capture): pre-flight H.264 MFT check + actionable error by @EtienneLescot in #20
- docs: add Discord badge, tech/platform badges, and Need help link by @EtienneLescot in #25
- docs: add public ROADMAP.md with stability queue and optional AI direction by @EtienneLescot in #26
- ci(discord): post roadmap changes via bot instead of webhook by @EtienneLescot in #28
- docs(roadmap): seventh smoke test - PR-merge trigger by @EtienneLescot in #29
- docs(roadmap): add 'Site & documentation' tier by @EtienneLescot in #32
- fix(wgc): capture per-step stop timing, bump timeout, add diagnostic tool by @EtienneLescot in #36
- revert(docs): remove Docusaurus scaffold that piggy-backed on PR #36 by @EtienneLescot in #38
- fix(macos): correct cursor offset in single-window capture by @giulio333 in #22
- copy paste region attributes with shortcut by @446f6e6e79 in #33
- fix(launch): resize HUD overlay to fit system language prompt by @EtienneLescot in #37
- refactor(ci): Global refactoring of pipeline workflows while addressi by @psychosomat in #40
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #48
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #49
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #50
- chore(release): bump to 1.5.1-rc.88 by @EtienneLescot in #51
- chore(release): bump to 1.5.1-rc.77 by @EtienneLescot in #52
- chore(release): bump to 1.5.1-rc.66 by @EtienneLescot in #53
- chore(release): bump to 1.5.1-rc.55 by @EtienneLescot in #54
- chore(release): bump to 1.6.0-rc.1 by @EtienneLescot in #55
New Contributors
- @m8i-51 made their first contribution in #4
- @giulio333 made their first contribution in #22
- @446f6e6e79 made their first contribution in #33
- @psychosomat made their first contribution in #40
Full Changelog: v1.5.0...v1.6.0
STT models (internal)
Internal STT model bundle for the native whisper.cpp migration. Not for end users.
v1.6.0-rc.1
What's Changed
- [codex] Add merged PR issue bookkeeping by @EtienneLescot in #6
- [codex] Add official OpenScreen links by @EtienneLescot in #10
- [codex] Fix issue 3 app launch and UI bugs by @EtienneLescot in #9
- [codex] Chain recording after source selection by @EtienneLescot in #7
- Fix video export stall when trim regions cause long decoder gaps by @m8i-51 in #4
- chore: bootstrap Mavis agent team for the repo by @EtienneLescot in #16
- Keep HUD interactive on Linux so the drag handle can receive pointer events by @EtienneLescot in #17
- fix(wgc-capture): pre-flight H.264 MFT check + actionable error by @EtienneLescot in #20
- docs: add Discord badge, tech/platform badges, and Need help link by @EtienneLescot in #25
- docs: add public ROADMAP.md with stability queue and optional AI direction by @EtienneLescot in #26
- ci(discord): post roadmap changes via bot instead of webhook by @EtienneLescot in #28
- docs(roadmap): seventh smoke test - PR-merge trigger by @EtienneLescot in #29
- docs(roadmap): add 'Site & documentation' tier by @EtienneLescot in #32
- fix(wgc): capture per-step stop timing, bump timeout, add diagnostic tool by @EtienneLescot in #36
- revert(docs): remove Docusaurus scaffold that piggy-backed on PR #36 by @EtienneLescot in #38
- fix(macos): correct cursor offset in single-window capture by @giulio333 in #22
- copy paste region attributes with shortcut by @446f6e6e79 in #33
- fix(launch): resize HUD overlay to fit system language prompt by @EtienneLescot in #37
- refactor(ci): Global refactoring of pipeline workflows while addressi… by @psychosomat in #40
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #48
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #49
- chore(release): bump to 1.5.1-rc.99 by @EtienneLescot in #50
- chore(release): bump to 1.5.1-rc.88 by @EtienneLescot in #51
- chore(release): bump to 1.5.1-rc.77 by @EtienneLescot in #52
- chore(release): bump to 1.5.1-rc.66 by @EtienneLescot in #53
- chore(release): bump to 1.5.1-rc.55 by @EtienneLescot in #54
- chore(release): bump to 1.6.0-rc.1 by @EtienneLescot in #55
New Contributors
- @EtienneLescot made their first contribution in #6
- @m8i-51 made their first contribution in #4
- @giulio333 made their first contribution in #22
- @446f6e6e79 made their first contribution in #33
- @psychosomat made their first contribution in #40
Full Changelog: v1.5.0...v1.6.0-rc.1
v1.5.0
Full Changelog: https://github.com/EtienneLescot/openscreen/commits/v1.5.0
v1.4.0
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
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)
v1.2.0 (fixed)
Please re-install in case you faced issues (updated binaries)
This is a big one!
Note: this release includes some significant changes. From my testing everything looks stable, but there’s always a chance a few bugs slipped through. If you run into anything, please open an issue.
Features
- Cursor Telemetry driven Automatic Zoom Suggestions (click magic wand button to see the suggestions apply).
- Microphone and system audio capture.
- Save edits as "projects" that you can come back to (persisted).
- New Speed track to speed up/ slow down sections of the video.
- Import custom google fonts for annotation texts.
- Configurable Keyboard Shortcuts.
Bug fixes/ Improvements
- Big Exporter revamp. You'll notice significantly faster exports than before since we moved away from frame based seeking.
- Revamped HUD overlay.
- Big Improvements to Timeline UX.
- Reveal exported video button option after export.
- Linter and CI checks for PRs and standardization.
- Annotation text wrapping bug.
Really grateful to everyone using it, contributing, and giving feedback. It’s been amazing seeing the project reach more and more people.
I’ll be taking a break for a bit.
If you’ve found the tool useful, feel free to share it with someone who might find it helpful too.
The project has grown quite a bit, and keeping things moving while maintaining high code quality takes time. I also have a few other commitments and ideas I’m excited to explore.
v1.1.2
Bug fixes/ Improvements
- Fixes export not matching preview issues (effects lost such as zoom, trims, etc) due to stale closures (hopefully)
v1.1.0
What's New
Features
- GIF export
Bug fixes/ Improvements
- Improved Settings Panel UI/UX
- ExportDialog state on retrying exports.
- wallpaper selection improvement.
- source selector windows ux improvement.
- near instant appimage boot time.
- tutorial on how trim region works.
- fix border radius issue on exports
- dynamic tray to quit apps on invisbility.
v1.0.2
What's New
Bug fixes/ Improvements
- Linux Support finally. Refer README for installation help.
- Disabled user-select for more native desktop app like experience.
- HUD Overlay UX improvements.
- resolved issue where app doesn't quit on Windows.