Skip to content

v0.8.3 — Free-text custom instruction in tone picker

Choose a tag to compare

@hoangperry hoangperry released this 23 May 20:50

Free-text rewrite instructions in the tone picker — Apple Writing Tools "Describe your change" style, kept inside the same one-hotkey flow.

How to use

Press your picker hotkey → start typing anything that's not a preset name → a "Use: ..." row appears at the top → Return / ⌘1 / click to commit. The app rewrites with your typed instruction.

Examples:

  • "make it sound less defensive"
  • "warmer reply to an angry client"
  • "shorter, under 2 sentences"
  • "as if I'm writing to my boss"

Added

  • PickerEntry sum type.preset(RewriteTone) for built-in tones, .freetext(String) for user-supplied instructions.
  • Freetext row appears at the top of the picker whenever the query is non-empty, with a pencil icon and italic label.
  • Field placeholder updated: "Filter or describe…" makes the dual purpose discoverable.

Notes

  • Freetext rewrites stay strict — they don't auto-flip the expressive-content flag. Users who want Chửi thề BLOCK_NONE routing should pick that preset explicitly.
  • Tests: 252 Swift / 53 suites GREEN (+2 net from picker test rework)
  • Apple notarization: DMG + zip both Accepted and stapled

Auto-update

On v0.6.1+ this arrives automatically via Sparkle.