// NEW_FEATURES
- +Move your Wordy library between Macs - Import a Wordy JSON file with snippets, folders, saved variables and rewrite prompts together. This works between different iCloud accounts, too. Review every addition, replacement and restored item before applying it. See the migration guide.
- +Share a folder with what it needs - Right-click a folder and choose Export Folder… to include its snippets and, if you choose, the nested snippets and saved variables they depend on. Wordy points out missing references before you export.
- +Find nested snippets as you write - Choose + Insert → Nested Snippet… in Builder or Source, search by title, shortcut or content, and inspect a preview before inserting. Navigate with the arrow keys and Return.
- +Move placeholders by dragging - Drag a chip to reposition that occurrence, hold Option to copy it, and undo a move in one step. Dragging between editors copies the placeholder while keeping the original.
// IMPROVEMENTS
- ~A more complete library export - Export Library… now carries saved variables and rewrite prompts alongside snippets, folders, ordering, regex settings and app-specific rules and text. Settings, credentials and local history stay on each Mac. Older Wordy JSON exports can still be imported.
- ~Review imports before changing your library - New items are selected, identical items are skipped, and different or previously deleted items require an explicit choice. Conflicting shortcuts or names are flagged. A recovery backup is saved before import, and large previews stay responsive.
- ~Settings are easier to navigate - A persistent sidebar separates General, Keyboard Shortcuts, Library & Sync, AI & Translation, License and Updates. Library backup and iCloud controls now sit together, with clearer choices for Wordy JSON and TextExpander CSV.
- ~One grouped Insert menu in Builder and Source - Find inputs, reusable fields, dates and times, saved variables, counters, transforms and actions in the same places. Source retains its configuration forms and checks invalid field definitions before inserting them.
- ~More useful previews - See transformed text, nested snippet content and links, and try sample inputs inherited from nested snippets. Counters show their expected values without advancing. JavaScript and shell placeholders clearly show that their results require Test or expansion.
- ~More dependable saving and sync - Snippets, folders, variables and rewrite prompts save together. Local saves continue while iCloud is busy, all four collections merge through sync, and unreadable cloud data produces an error without replacing your local library.
- ~Better recovery when saving fails - Wordy waits for pending saves before quitting and stays open if the final save fails. A library that cannot be loaded offers Retry Loading and Show Library Files, with editing paused until it can be read.
- ~Seven-day licensed offline access - After a successful online check, activated licenses work offline for up to seven days, or until the license expires if sooner. This replaces the 30-day allowance in 1.4.4. Existing activations need one online verification after upgrading. Use Settings → License → Check License to verify and view the offline deadline. Read about offline access and recovery.
- ~Protected license storage and clearer recovery - Verified license state is stored in this Mac's Keychain. Interrupted activation and deactivation retain their recovery state across restarts, with clearer errors and controls to resolve them without repeated activation attempts.
// BUG_FIXES
- *Fixed fill-in and Quick Search insertion stopping when a browser recreates its text field as Wordy removes the trigger. App, permission, secure-input and cancellation checks still apply.
- *Fixed insertion failure explanations being cleared or replaced by another insertion. The recovery alert now keeps the reason for that specific attempt.
- *Fixed Rewrite and Translate processing only part of an oversized selection. Selections over 5,000 characters now show an explanation, and replacement stops if the original field, text or selection can no longer be verified. The result remains available to copy.
- *Fixed opening or dismissing AI panels changing the clipboard. Replacement preserves rich and multiple-item clipboard contents and keeps anything you copied more recently.
- *Fixed repeated identical counter placeholders consuming unused values, extra cursor markers shifting the final position, and explicitly empty date inputs becoming today's date.
- *Fixed preview samples losing track of defaults, cleared values and input type changes. Regex capture samples stay separate from fill-in fields with the same name. Notes from unchecked optional sections remain on the form, and unresolved syntax stays visible with a diagnostic.
- *Fixed Source-mode placeholder selection and caret placement around emoji, combining characters and Unicode snippet shortcuts. Extreme negative date offsets no longer crash placeholder rendering.
- *Fixed script work continuing after a timeout and shell commands stalling on large output. JavaScript workers and shell descendants are terminated when they time out, captured output is bounded, and expensive regex matching is stopped when it exceeds its execution budget.
- *Fixed closely spaced saves reusing recovery snapshots, paused-sync recovery pointing at an assumed backup name, and older folder backups failing to load.
- *Fixed a failed API-key update losing the previous saved key. Pending key saves are included when Wordy waits to finish saving before quitting.
- *Fixed license and trial expiry not updating the running app, incomplete records enabling expansion, and overlapping license operations restoring outdated state. Pending deactivation keeps expansion paused until resolved.
- *Fixed the Settings sidebar divider stopping below the title bar and shortcut recording continuing after leaving the section or window.
