Tattletail
Tattletail
Changelog

What's changed

Every release, newest first. Updates are free for the whole 1.x line.

1.12.1
2026-09-16
Latest
Security 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