File Details
Yapper-2.0.4.zip
- R
- Apr 19, 2026
- 1.13 MB
- 154
- 12.0.5+1
- Retail
File Name
Yapper-2.0.4.zip
Supported Versions
- 12.0.5
- 12.0.1
NEW FEATURES IN 2.0
- Added a multiline editor, which supports editing long messages in a larger, resizable window with full Yapper features. Hit Shift-Enter while typing to activate the editor for easier edits. (added in 2.0.1)
- YALLM (Yapper Adaptive Language Learning Model)
- Added adaptive YALLM learning to track common words, manual corrections, and improve autocomplete relevance over time. (added in 2.0.1)
- Added selection bias, implicit backtrack learning, rejection feedback, phonetic pattern learning, and anti-contamination filters to make YALLM correction learning smarter and more robust. (added in 2.0.1)
- Added YALLM-based ranking so your most-used words surface first and accepted suggestions improve ranking automatically. (added in 2.0.2)
- Added YALLM apostrophe-prefix matching so typing
that'still surfacesthat's. (added in 2.0.2)
- Autocomplete enhancements
- Added ghost-text predictive word completion with a muted caret preview and Tab acceptance. (added in 2.0.2)
- Added a tiered autocomplete cascade using YALLM vocabulary, custom added words, locale dictionary search, and base fallback. (added in 2.0.2)
- Added support for custom dictionary words as a second autocomplete source immediately after YALLM. (added in 2.0.2)
- Added capitalisation mirroring for autocomplete suggestions so casing matches the typed prefix. (added in 2.0.2)
- Spellcheck improvements
- Added capitalised spellcheck suggestions so the suggestion popup mirrors the case of the misspelled word. (added in 2.0.2)
- Added suggestion pagination with up to six spellcheck suggestions per page and a
More Suggestions »cycle. (added in 2.0.1)
- Settings and UI
- Added an Adaptive Learning settings tab with live tables for learned words, corrections, phonetic patterns, and rejected suggestions. (added in 2.0.1)
- Added tuning sliders for Vocabulary Cap, Correction Bias Cap, and Auto-learn Threshold. (added in 2.0.1)
- Added a help page in the settings dialog with instructions for using Yapper's chat features. (added in 2.0.3)
- Added an icon gallery for inserting raid target icons via
{star,{circle, etc. (added in 2.0.3)
- Compatibility and API
- Added the public
_G.YapperAPIaddon API with filters, callbacks, readonly accessors, and structuredAPI_ERRORreporting. (added in 2.0.1) - Added RP Prefix compatibility so prefixes are prepended only to the first post of a split message. (added in 2.0.1)
- Added the public
Patch notes
-- 2.0.4
- Bugfixes:
- Fixed an issue where Blizzard skin proxy mode made the multiline editor render transparently.
- Fixed an issue where spellcheck highlighting desynced from the text in the multiline editor when the text wrapped across multiple lines.
-- 2.0.3
- Bugfixes:
- Fixed issue where the post queue would get stuck if you posted to Party, Instance or Raid Chat while you were a leader in one or more of these.
- Fixed a bug where YALLM didn't correctly boost words to the autocompleter.
- Fixed numerous visual bugs in the overlay, ghost text and the multiline editor.
- Fixed minor alignment bugs in the settings dialog.
-- 2.0.2
- Bugfixes:
- Multiline Underline Alignment: Spellcheck highlight underlines in multiline mode were drawn 1 px too far right. Fixed.
math_mincrash fix: Fixed anil valueerror inAutocomplete.luawhen the dismissal penalty code ran —math_minwas used but not localised.
-- 2.0.1
- Structural Cleanup:
- Monolith Split: The three largest files — Interface.lua (4 100+ lines), Spellcheck.lua (3 300+ lines), and EditBox.lua (2 900+ lines) — have each been broken into focused sub-modules. Spellcheck now loads as 6 files, EditBox as 5, and Interface settings as several panel files.
- Spring Cleaning: Purged a lot of legacy "orphaned" code and redundant N-gram relics that were just taking up space. The engine is leaner and faster.
- Hardened Initialisation: Added better sanity checks during boot. If something critical (like the UI cache) fails to load, Yapper will now tell you exactly what went wrong instead of failing silently.
- Stability & Bug Fixes:
- Memory Management: Killed off several memory leaks and ensured dictionaries don't duplicate on reload.
- Dictionary Base Protection: Fixed a bug where switching locale could unload the base dictionary that a delta locale (e.g. enGB) depends on, causing the spellchecker to go partially blind.
- Fixed "Confused" Suggestions: Resolved a bug where the spellchecker would occasionally point at the wrong words in a sentence.
- UI Polish: Fixed alignment issues in the settings menu where buttons and input boxes were getting cut off.
- Visual Fixes: Suggestions no longer "travel to Narnia" on long, sideways-scrolling messages.

