~~Multi-version sequences: only default version imported~~ (fixed in v0.9.1-beta)
GRIP-EMS v0.9.0-beta
Released March 20, 2026. 41 entries in the author's notes.
Every entry
The author's own words, complete. Long sections are sorted into areas by LazyGrip.
Added
35Macros, export, import and sharing11
Core macro sequencer engine (SecureActionButton + WrapScript click body)
MacroManager for action-bar drag stubs with dynamic icon updates
Legacy format import (COLLECTION + simple array, double-decode, KeyPress/KeyRelease)
GRIP1 native export format (CBOR + Deflate + Base64)
In-game migration from other sequencers (detect installed addons, bulk import)
ExportFrame with auto-highlight and Ctrl+C auto-close
ImportFrame (AceGUI paste window, bypasses 255-char chat limit)
Macros tab with stub management and orphan cleanup
\~varname\~ substitution in macrotext with Tab-press autocomplete
Dynamic macro stub icons via CallMethod in WrapScript
Interactive HTML guide with 9 sections, tooltips, keyboard legends, and full sequence builder with export (Guide/GRIP-EMS_Guide.html)
Saving, naming and editing4
Keybinds and the conflict panel3
Resets and modifiers2
Variables and recommendations2
Repair and spell warnings2
Everything else11
3 step functions: Sequential, Priority, Random
Click rate throttle (100-1000ms slider, restricted env enforcement)
Structured migration report with limitation counts and per-sequence guidance
Spell cache (C_SpellBook scan, debounced) with Tab-press autocomplete
Settings panel (AceConfig + AceDBOptions profiles)
Blizzard Settings integration (ESC > Options > AddOns)
Minimap button (LibDBIcon) + addon compartment registration
Luacheck CI (GitHub Actions)
BigWigsMods packager CI/CD (GitHub Actions)
WagoAnalytics tracking shim
/gems guide slash command to locate the guide file
Known Limitations
6~~Context versions (Raid/PVP/Dungeon auto-switch): not yet implemented~~ (added in v0.9.1-beta)
Embedded sequence resolution: logged as warning, not expanded
Pause blocks: skipped with warning (WoW API limitation for click-based execution)
Import collision UI: skip-if-exists only (no per-sequence pick list yet)
KeyPress/KeyRelease: imported and functional, not exposed as separate editor fields
Grab it
Release notes written by Sataana and reproduced here with his permission.