TextSoap Agent Release Notes

TextSoap Agent is ready for macOS 13 (Ventura). Supports macOS 10.11.

9.2.7 (2599)

  • Fixed crash under specific conditions in AppleScript command to clean a file.

9.2.6 (2598)

  • Addressed potential crash in accessibility test.

9.2.5 (2595)

  • New: Launching app a second time will bring up Preferences. Useful when hide dock icon is selected.
  • cleanFile command adds optional “destFolder”. If no dest specified, replaces source.
  • Bug fixes.

9.2.4 (2584)

  • Updated Preferences to Settings for macOS 13.
  • Bug fixes.

9.2.3 (2581)

  • New: Preference option lets you control whether Agent attempts to clean all text when no selection within an app.
  • Fixed: Service items not working. Recent versions of macOS appear to ignore dynamic service items for some apps.
    • To address, textsoapAgent now makes “Apply TextSoap Cleaner” a permanent service item.
    • Option to toggle it was removed from Services preferences.
  • Fixed: Incorrect drawing if popover becomes very wide.
  • Fixed: Would not always copy from app when “Leave Results on Clipboard” option selected.

9.2.2 (2578)

  • Fixed: Hot key to display popover could cause a hang.
  • Fixed: TextSoap Watcher helper supports macOS 10.11 or later.

9.2 (2576)

  • New: One or two column layout option (in General preferences)
  • New: Resizable popover.
  • New: Added TextSoap Watcher option (available in Preferences > Advanced)
    • Logs TextSoap-related launches to help debug Services, Global Shortcut issues. Can help track down unexpected copies of app unintentially launching, causing various issues with previously mentioned functionality.
    • To launch helper app, go to Preferences > Advanced and select TextSoap Watcher. New helper app watches for and logs any TextSoap-related launches while open.
  • Fixed: Properly reads Shift / Option cleaning modifiers when clicking on icon, ignores for hotkeys.
  • Fixed: Typo in Advanced preferences.

9.1 (2570)

  • New: Cleaning is now done exclusively through keyboard drivers using cmd-C, cmd-V.
    • Better support for Electron-based apps.
    • Supports apps using cmd-C, cmd-V, cmd-A to copy/paste/select text.
  • New: Link to TextSoap 8, Advanced Preference option
    • Replaces textsoap8Agent, textsoap8Menu.
  • New: Supports macOS 10.11 (for Link to TextSoap 8 option)
    • Note: Some features may not be available on older versions of macOS.
  • New: Keyboard driver will attempt Select All/Copy if initial Copy within an app does not work.
  • New: Brought back support for showing group menu for hotkeys.
  • New: Support for additional keyboard layouts (like Dvorak).
  • Fixed: Can now read older shared group data format.
  • Fixed: Agent now properly adopts user preference for check beta releases.
  • Fixed: Displaying popover using global shortcut always defaults to specified cleaning behavior (apply within app).
  • Fixed: Prevents potential crash if shared data wasn’t found from main app.
  • Fixed: Popover group list now reflects group changes.

9.0.4 (2546)

  • Fixed: Preference > App Control changes were not properly updated.

9.0.2 (2544)

  • Fixed: Properly remove dynamic service items when “Install Custom Service items..” is unchecked.
  • Fixed: Indicator when group is empty or does not contain any valid items in Services panel.
  • Fixed: textsoapAgent now incorporates cleanFile AppleScript command.

9.0.1 (2541)

  • Fixed: Fixed sizing issue with Global Shortcuts Preferences
  • Fixed: Removed spacer in prefs toolbar, which system accidentally highlights


What’s New

New textsoapAgent: a separately downloaded app works with all variants of main TextSoap app. A new mechanisms provides a more robust and efficient interaction between agent and the main app for significantly better cleaning performance.

  • General
    • Apple Silicon support
    • Dark mode support
    • Optionally preserves clipboard content when cleaning
    • Support for Chrome, Brave, and VS Code
    • Option to drive user-specified apps with keyboard
  • TextSoap Menu
    • New popup display
    • Searchable cleaner list
    • Options to determine how to proceed with processed text
      • clean within the current app
      • clean clipboard contents
      • copy from current app, leave results on the clipboard
  • Global Hot Keys
    • Trigger single cleaner action
    • Display list of cleaners from custom group
  • AppleScripting
    • Automate text cleaning with AppleScript support
  • macOS (OS X) Services
    • Services support has been reworked
    • Optional standard service item (presenting dialog to select cleaner)
    • Customizable cleaner service items based on custom group