Release notes
What’s new in ScreenForge
Every update to ScreenForge, newest first. Open a version to see everything in it and download it. The app tells you when a new one is out, or you can follow updates with RSS.
November 2026
- Installers: current icon, styled DMG window, crisper app icon
- Agent panel and Export follow each other's license changes
- Free exports: the count after an export comes from the server
- Export: no flicker on open
- Export: settings scroll, Export and Cancel always in view
- Export: the Pro and Creator buttons show beside the free exports
- Export: Remove the limit is a button
- Chapters icon: a video frame over a bar split into chapters
See all 12 changes
- Export chapters into the video and a YouTube list beside it
- Chapters for YouTube: timeline flags, a Chapters page, agent tools and sf chapters
- sf-cli: Swift rpaths on macOS, now that it links sf-recording
- Join projects of different shapes, each in its own part of the canvas
- Join projects: drop a project on an open one to add it to the end
- Auto-update: download, verify and install new releases in place
- Permissions window: compact grouped list with the app logo
- Agent: always go through the Supabase agent function
- ElevenLabs for your own voice-overs, My voice, and music favourites
- updated teh status
October 2026
- App icon: lighter tile so the lens and record dot read at small sizes
- App icon: a round lens with a record dot
- Open: run the file dialogs off the UI thread on Linux so the portal chooser no longer freezes the window
- App icon: drop the glow under the window; flat dark tile only
- App icon: scale the window to 80% so it has the same margin as the system icons
- New app icon: a window with a record dot instead of the flame
- Aspect ratio: read "9:16" style text as width / height so agent edits are not rejected
- Open: pick projects as packages on macOS and resolve folders on Windows/Linux; no error dialog or leftover folder for moved projects
- Settings menu: grouped sections, consistent rows, fits its content and is no longer cropped after the recent panel
- Rename: keep the extension beside the title field, drop the status line that overlapped the title
- Titles: accent words can end with punctuation after the closing star
- free-export: report every device's free exports as used
- Titles, overlay media, transitions and title cards; export needs a license
- Captions: highlight style with the spoken word coloured or boxed
- Windows installer: keep the signtool command line in the .iss
- Windows installer: call signtool directly from Inno Setup
- Windows signing setup: also register the immutable OIDC subject (owner@id/repo@id)
- Windows: sign the binaries and installer with Azure Trusted Signing
- Unsplash: ask to credit the photographer in the video's description
- Narration: without Pro, ElevenLabs is just greyed out
- Narration: lock the ElevenLabs voices without Pro
- Agent panel: restore the sign-in when the server has this computer activated
- Narration: ElevenLabs voices, paid from the credits
- Background music: Jamendo search, favorites, recent and link import
- Checkout success: /#thanks with a plan goes on to the success page
- Success page: Pro and the agent panel by default, Creator only for the lifetime checkout
- Success page and purchase email: Pro is the AI editor, Creator is unlimited export
- Purchase email: activate with the address, no license key
- Checkout: webhook signature check on Deno, success page per plan
- Editor: end of the timeline, dropped files, toolbar hover colours
- Recording: take appended videos out again once no clip uses them
- Window recordings follow the window when it moves
- Agent: undo tool; camera grade, framing and output aspect ratio in its settings guide
- Status: the agent, narration, voice-overs and video import
- Agent, AI voice narration, voice-over captions and the agent screencast (#70)
- Voice-over: choose the microphone and record from a movable HUD
- Stop calling the backend on every frame (took the database down)
- License: one computer at a time, activated with an emailed code
- Captions: WebVTT export
- Background audio applies to the selected music part
- Music clips fade in and out
- Choosing a music track plays it from its clip when the playhead is outside the music
- Music clips show their waveform; voice-over decodes no longer drop the recording's audio
- Shared audio lanes: music clips, and every audio item can change lanes
See all 12 changes
- Audio: microphone boost option (+6 / +12 / +18 dB) for preview and export
- Sidebar: keep the inspector inside the card and off the scroll bar; real key glyphs
- Audio timeline: stacked layers, split or drag a clip to the next lane
- Linux: mark unplugged microphone jacks and say what the system default is
- Linux: clear PIPEWIRE_NODE once the microphone is open
- Linux: offer each PipeWire microphone, not only the system default
- Tray: no unused-variable warning on Linux
- Linux: list one microphone per real input instead of every ALSA alias
See all 7 changes
- Picker: status notice expires and clears when the recent panel closes
- Cursor style applies to the video: drawn cursor sets (Classic, Light, Pixel, Dot, Hand)
- Cursor style tiles: Regular, Classic and Hand instead of OS names
- Pricing: plan cards border in the accent colour; links in plan lists and FAQ styled as links
- Pricing: email support listed on the Creator tier, not in the footer
- Cursor style as icon tiles; Windows: no stale region after closing Recent projects
- Presets: rename, delete and "Save preset as…"
- Face tracking and DaVinci Resolve style colour grading for the camera
- Windows: screenshot backdrop for the area and window overlays; dark installer panel
- Editor title bar: reserve traffic-light space on macOS only
- Windows installer: logo glyph with padding instead of the dark app tile
- Windows support: Desktop Duplication recorder, installer and zip packages
- Update copyright year and owner in LICENSE file
- Window picker: accent Record button and aspect ratios that resize the window
- Same fire-dot logo on light and dark themes, and in the app icon
- ScreenForge Dark theme by default; compact update badge
- Update check: SF_FAKE_VERSION to see the notice without a newer release
- Privacy: the 'what we do not do' list allows for the update check
- Pricing: split the studios band, tinted panel for the list
- Pricing: studios contact button in the primary accent style
See all 13 changes
- Update available: check GitHub releases for a newer version
- Masks: add, edit on the timeline and preview
- Pricing: studios & teams contact band and FAQ
- Keyboard shortcut overlay and crop tool
- Privacy: say "your computer", not "your Mac"
- Privacy: list the speech model download for captions
- Screencast: end before the captions section
- Timeline and playback fixes
- Menu-bar icon: the new mark in one colour
- Recent projects panel: glass like the bar, page dots, steadier toggling
- New app icon: a record dot inside a flame
- Describe ScreenForge as a macOS and Linux app
- Projects: own .screenforge format, import .screenstudio projects
- Captions: download Whisper models from our release, verified by SHA-256
- ProRes export falls back to software where the hardware encoder is missing
- Captions: on-device Whisper transcripts, rendered into preview and export
- Automatic zooms follow the cursor with eased pans
- End-to-end tests for the record-to-export pipeline; WebM export muxes Opus audio
- Sell only the US$29 lifetime key
- Linux toolbar without flicker; sped-up clips keep their timeline width
- Toolbar: load projects in the background, refresh thumbnails, fix first folder click
- Editor: save changes when leaving and autosave after edits
- Editor: collapsible sidebar, stacked timeline lanes, in-editor export
- Editor: move the project to the Trash
- Camera recording, live camera preview and a new recording HUD
- New full-display projects fill the video
- macOS: Show in Finder works in signed builds
- Input Monitoring: open Settings only, without revealing the app in Finder
- Guide adding ScreenForge to Input Monitoring by hand
- macOS: Input Monitoring Grant adds the app to the list
- Install with Homebrew on macOS and Linux
- Linux: Move to Trash works from other file systems
- Checkout accepts promotion codes
- Linux: Show in Files, xdg-open, and a real Trash
- License activation no longer stays on "Activating…"
- Linux: window recording via the portal, HiDPI coordinates, editor window size, desktop wallpapers
- Back to 0.1.1: re-release 0.1.1 instead of 0.1.2
- Wayland recording via the screen-cast portal and PipeWire
- Linux packages bundle a static ffmpeg + ffprobe; X11 session guidance for GNOME 49+
- cut-release: start the release workflow by file name
- Linux support: X11 recording (ffmpeg x11grab, X11 input, cpal microphone), .deb and .tar.gz packages, Linux CI and release jobs
- Dark theme is Catppuccin Mocha and the default again; Osaka Jade stays as an option
- Background music loops seamlessly: beat-matched loop points with crossfade (scripts/make-loops.py)
- Timeline: translucent theme-tinted clips, zooms, audio and music lanes
- Scrubbing or jumping the playhead pauses the audio too
- Osaka Jade: muted jade accent
See all 17 changes