Changelog
What's changed
Every release, newest first. Updates are free for the whole 1.x line.
1.12.1
2026-09-16
LatestSecurity review and hardening
- A full security review pass, with hardening across the app
1.12.0
2026-08-31
Free edition introduced
- A free edition — the whole record → edit → replay → schedule loop — now lives on GitHub
- The paid edition adds the Scheduled tab, Run History, Jump-to-clicks, Natural timing, Import/Export and Folders
- Both editions share one app identity, so paid installs right over free and keeps your recordings
1.11.0
2026-08-31
Window-relative capture
- Clicks and scrolls record where they landed inside their window; replays re-aim at the window's current position and size
- Recordings follow windows that move or resize, and adapt across different screen setups
- Falls back to absolute coordinates when the window isn't found; can be turned off in Settings
- All window resolution runs off the main thread, so panic-stop stays instant
1.10.1
2026-08-30
Hardening and polish
- Crash-safety fixes and accent-proof selected-row contrast in light and dark
- 25% larger text and a far more prominent recording/replay glow
- Smoother scrolling and loading of large recordings; a native tabbed Settings window
1.10.0
2026-08-30
Library management, folders, and finer control
- Library sort, multi-select bulk actions, and Import/Export
- Folders to organise the library, and a Paste Text step
- Per-recording Jump-to-clicks, Natural timing, and a fine speed slider
- Schedule editing, the Scheduled tab, pause-all, a pre-fire notification, and only-run-when-idle
1.9.0
2026-08-30
Run history and the Scheduled tab
- Run History — a log of every replay, grouped by day and filterable
- A Scheduled tab to see and manage every schedule at a glance (enable/disable, edit, delete)
- A calendar badge on scheduled recordings, and editing an existing schedule's time and repeat
1.8.0
2026-08-29
Step grouping and multi-select
- Manual step grouping, multi-select delete/group, and duplicating a step or block
- Optional per-step names and a File ▸ New Blank Recording option
- Reliable return-to-focus after replays, plus panic-hotkey and display-layout warnings
1.7.1
2026-08-29
Signed and notarized
- First Developer ID-signed, Apple-notarized release — installs without a Gatekeeper warning
- No app changes since 1.7.0
1.7.0
2026-08-29
Per-recording playback and undo/redo
- Speed, repeat and loop are now per-recording, so they no longer carry over between recordings
- Undo/redo for timeline edits (⌘Z / ⇧⌘Z)
- VoiceOver labels on icon-only controls and WCAG-AA button contrast
1.6.0
2026-08-29
Type Text step
- Type a whole string on replay instead of building it key-by-key
- Layout-independent Unicode typing, with per-character pacing and abort support
1.5.1
2026-08-29
Smaller and safer on disk
- Release binary ~60% smaller (~4.6 MB → ~1.7 MB)
- Recordings stored owner-only (0600) and excluded from backups, since they can contain typed text
1.5.0
2026-08-29
Activity glow and hide-while-recording
- A soft screen-edge glow while active — amber recording, red replaying (honors Reduce Motion)
- Hide the app while recording; return to front whenever a replay ends
- An About card in Settings, and the MIT license surfaced in-app
1.4.1
2026-08-29
Delete-button freeze fix
- Fixed a freeze when interacting with the Delete button (an unstable layout in the detail list)
1.4.0
2026-08-29
Recording lead-in and safer deletes
- A 1-second recording lead-in so the start click/hotkey isn't recorded
- Delete confirmation and a Delete button in the replay controls
- Reopening from the menu bar lands on the current desktop/Space; small-window text-overflow fixes
- Crash-guards for bad delays/keycodes and empty-loop replay
1.3.1
2026-08-28
Run-counter wording
- The run counter now reads “N runs”; “all-time” only appears alongside a “since reset” count
1.3.0
2026-08-28
Lifetime run totals
- A permanent all-time run total per recording, shown in the sidebar and detail
- The resettable counter now only affects a “since reset” tally; the lifetime total is never reset
1.2.0
2026-08-28
Full timeline editing
- Reorder steps by drag, enable/disable any step, and edit every field
- Add Move / Click / Scroll / Key / Activate App / Wait steps with a grab-the-cursor position picker
- A per-recording run counter, with the menu bar showing the current round during replay
1.1.0
2026-08-28
Scheduling
- A Schedule-a-Replay window (recording, date/time, repeat rule, play count, and speed)
- A menu bar entry and a configurable schedule-replay hotkey (default ⌥⌘T)
1.0.0
2026-08-28
First release
- Record mouse movements, clicks, scrolls, and keystrokes
- Replay instantly, after a countdown, or on a schedule
- Universal binary for Apple Silicon and Intel Macs