Documentation

History and Search

Browse, search, copy, paste, and manage transcript history.

How History Is Stored

Steno writes transcript history as JSON under Application Support:

  • ~/Library/Application Support/Steno/transcript-history.json

Important limits and behavior:

  • persistence keeps up to 500 entries by default
  • app UI surfaces entries from the last 30 days
  • newest entries appear first

Each entry includes:

  • timestamp
  • app bundle identifier
  • raw text
  • cleaned text
  • insertion status

Search and Groups

History search matches against:

  • cleaned text
  • raw transcript text
  • app bundle identifier

Results are grouped by day label to stay scannable:

  • Today
  • Yesterday
  • long date format for older entries

Copy Paste Delete

For each entry you can:

  • copy text to clipboard
  • paste via clipboard action
  • delete entry

The Record tab also includes "Paste Last Transcript" as a fast recovery path.

Recovery Tips

When insertion fails in your target app:

  1. Open History.
  2. Find the latest failed row.
  3. Use Copy or Paste from Steno.
  4. Adjust insertion method order in settings if failures repeat.

Why history matters

History is part of Steno's reliability model. Even when direct insertion fails in a specific app, transcript text is still available immediately.