promotional bannermobile promotional banner

Yapper EditBox & Post Splitter

Customiseable chat edit box and post splitter, with built-in spellchecking.

File Details

Yapper-2.1.1.zip

  • R
  • Apr 21, 2026
  • 1.40 MB
  • 65
  • 12.0.5+1
  • Retail

File Name

Yapper-2.1.1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

-- 2.1.1

  • Performance:
    • Faster autocomplete on every keystroke: Rebuilt the personal-vocabulary (YALLM) lookup used for ghost-text predictions. Yapper previously scanned your entire learned vocabulary (up to 2,000 words) on every character typed. It now binary-searches a sorted index, so autocomplete stays smooth even when your YALLM is full and you're a fast typist.
  • Bug Fixes:
    • "Maximum chat history lines" setting now actually works. The slider in the Advanced settings page was wired to a default constant rather than the configured value, so adjusting it did nothing — Yapper always kept 50 lines. It now respects your setting.
    • API error reporting (developers only): Fixed two latent error paths in _G.YapperAPI that would have thrown "attempt to call nil" if a third-party addon ever registered more than 50 filters or callbacks on the same hook. The cap has never been hit in practice, but the error handler itself is no longer broken.
    • Multiline Autoscroll: Fixed an issue where the multiline editor would not automatically scroll down when you breached the bottom of the view.

-- 2.1.0

  • Major Features:
    • Global Settings Profiles: Added support for account-wide settings. Enable "Use Global Profile" in General settings to sync your preferences across all characters via the account-wide YapperDB.
    • Global Sync Tool: Added a "Push to Global" button to easily migrate your current character's setup to the new account default.
  • Structural & Memory Optimizations:
    • LOD Dictionaries: Dictionary locales have been moved to their own Load-on-Demand (LOD) addons. This significantly reduces the base memory footprint of Yapper for users who don't use the spellchecker or only use specific locales.
  • Stability & Bug Fixes:
    • Focus Stability (Issue #21): Refactored the EditBox focus engine with a triple-layered defense (deferred focus, re-entry guards, and multiline parity) to resolve C stack overflow crashes during chat transitions.
    • Spellcheck UI: Added an in-game warning and helpful CurseForge link when enabling spellcheck without any dictionaries installed. (The next locale is still in testing, an Addon update will contain an updated URL when the module is ready.)