JehjiCore 3.3.4
What's new
Changelog since 3.2.7
Organized by impact, not strictly by version number. Versions spanned roughly 3.2.8 → 3.3.4.
High priority
Rotation / combat correctness
- Combat-log tracking for Thistle Tea, potions, and sappers (SPELL_CAST_SUCCESS / related events) so Tea is not suggested while on cooldown
- Hard item-cooldown gate on Thistle Tea (IsItemReady + CLEU memory)
- Spec auto-detect refined for IEA rank ≥1 and Vile Poisons variance
- Play Profiles: Raid / Farm / Parse one-click presets (consumables + CD behaviour)
- SnD timer tied to the real buff; color/size behaviour refined
- Pooling treated as a real energy progress fill (not a static bar), with smooth animation
OFF-GCD lane
- Near-invisible icon fixed (dim path + low saved alpha)
- Spell art forced to full opacity; dimming no longer applied to OFF-GCD
- Stronger default size / frame level so “USE!” is readable
Stability / safety
- JEHJICORE3 export/import (safe parser; no loadstring)
- Legacy JEHJICORE1 imports blocked
- UI scale floor 0.7 so the options frame cannot shrink into an unusable state
- Poison secure apply hardened; gear tooltip hide on leave/click
Poison tracker
- Icon size slider actually resizes icons (LayoutPoisonTracker)
- Stacks / MH–OH timers respect enable toggles
Medium priority
Options UX
- Menu UI scale + rotation bar scale ranges expanded; Apply = save (dirty Apply highlight)
- General → Size: scale, icon, padding, backdrop/border (backdrop off by default)
- Section control grouping: checkboxes → sliders → color droppers where reworked
- Custom Thresholds: description spacing fixed; labels no longer clash with grey help text
- Keybind Display: scale, color, anchor laid out on separate rows
Pooling bar
- Draggable / lockable, color + text color, height/text size
- Force-show for layout (no “Preview” label noise)
Poison tracker
- Extra options: stacks, timers, expiry warn, last-used suggest, per-poison visibility
- Icon size + expiry-minutes sliders
Gear Lab
- Dual PaperDoll-style stat category dropdowns
- Tooltips clear when the cursor leaves or after click
- Header cleanup (no stray glyph / redundant subtitle)
Share / community
- Named APL packs + CF Comment export block for CurseForge pastes
- Import accepts JEHJICORE2 and JEHJICORE3; stores named community packs
OFF-GCD appearance
- Icon size, glow size/intensity/color, USE! label, pulse, force-show
Engineering
- Consumable gates via skill/bag scan; fail-open when scan is empty
Low priority
Polish
- SnD timer font size reduced
- Custom opener edit box: fixed height, visible cursor
- Gear Lab “weird box” / combat-rogue subtitle removed
- Branding / Apply / Test button placement tweaks across revisions
Defaults / migration
- Backdrop and border forced off on upgrade
- OFF-GCD alpha boost migration when saved alpha was too low
- Options scale migration when value was under 0.7
Docs / packaging
- CurseForge-ready TOC, README, CHANGELOG, INSTALL, clean zip packaging
- Support / Feedback section (CurseForge contact + copyable bug report)
Deferred / not shipped as primary work
- Medium–low roadmap items left for later (timeline energy preview, boss-mod burn hooks, hit warnings on HUD, localization, multi-class modules, LibSharedMedia, etc.)
This mod has no additional files

