Releases: zol-wow/QUI
Releases · zol-wow/QUI
v3.5.0
Added
- feat(layoutmode): register Bonus Roll as movable Display element
- feat(frames): private auras on player/target/focus + 12.0.5 isContainer fix
Changed
- updated Nokterian Healing Profile preset
- perf: move group frame aura handling to shared cache
Fixed
- fixed whisper sound causing taints in raids/m+, making ppl unable to read whispers
- fix: retry buff border refresh after reload
- fix(cdm): forward secret item/slot cooldowns to C-side SetCooldown
- fix(cdm): render resource-wait and recharge swipes via durObj mirror
- fix(cdm): sharper GCD/real-cooldown classification and aura ownership
- fix(cdm): ignore target auras not cast by player
- fix(cdm): enable cooldown swipe by default
- fix(cdm): allow owned tracker rebuilds in combat
- fix(buffborders): ensure secure aura headers render after login/reload
- fix(actionbars): render pet bar when summoning pet in combat
- fix: owned CDM aura ownership, flyout rework, defaults backfill
- Fix stale owned proc glow detection
- Fix owned CDM proc glow tracking
- Fix owned CDM aura slot handling and buff icon rebuilds
v3.4.3
Fixed
- fix(chat): defer to Blizzard history on Midnight
- Fix loot frame combat height taint
- fix: avoid minimap middle-click pass-through taint
- fix(actionbars): avoid combat taint when flyout owner remaps
- fix(actionbars): stop forcing Blizzard multibar cvars
- fix(actionbars): hide managed Blizzard bars via safe helper
- feat(actionbars): add secure owned spell flyout for retail
- fix(cdm): harden proc glow detection via Blizzard child state
- refactor(actionbars): unify owned standard bar setup
- refactor: centralize cooldown timing helpers
v3.4.2
Added
- feat(qol): auto-close settings panel and layout mode on combat entry
- feat(qol): add 'Block All Microbutton Glows' toggle to popup blocker
Fixed
- fix(cdm): symmetric icon↔bar viewer fallback; suppress mirror on inactive
- fix(raidbuffs): guard per-icon geometry behind InCombatLockdown
- fix(uihider): use state driver for WorldMap blackout to avoid pin taint
- fix(qol): NEW_COSMETIC_ADDED event doesn't exist; pcall each RegisterEvent
- feat(qol): UIParent fallback for HelpTip sweep + /qui helptipscan debug
- feat(qol): suppress HelpTip callouts on micro buttons via structural sweep
- fix(qol): apply blockMicroButtonGlows to MainMenuMicroButton_ShowAlert hook
- fix(cdm): guard ResolveDisplaySpellID at glow candidate boundary
- fix(cdm): guard secret spellIDs at glow candidate boundary
v3.4.1
Added
- added option to show crafted item quality markers on action bars and custom trackers
- added option to only show player-cast aura indicators in group frames
Changed
- removed group frames party tracker features ahead of 12.0.5 release, as they will break
- skyriding: hide bar while FarmHud is visible
Fixed
- fixed group frame tracking icon and rotation assist icon layering over fullscreen UI
- fixed several procs not triggering glows in CDM viewers
- fixed cdm custom entries not obeying tooltip visibility settings and row opacity settings
- fix(cdm): evict tick aura caches on encounter/M+/PvP start
- fix(groupframes): event dispatch + raid-only spotlight
- fix(inspect): resolve empty tooltips, flashing overlays, and skinning races
- loot: skip repositioning in combat to avoid taint
- cdm: extract child metadata helpers to spelldata, dedupe in bars
- rotationassist: remove dead spellToKeybind cache
- memaudit: register ~38 probes across previously-invisible caches
- castbar: pool channel tick observation structs
- skyriding: defer frame creation until canGlide context
- perf: reduce allocations across party tracker, private auras, and castbar
v3.4.0
Added
- anchoring: add Leave Vehicle button to layout mode and frame resolvers
Changed
- raidbuffs: only display missing buffs in default group view
Fixed
- fixed aura cancellation in combat
- restored resource bar swap positioning
- fixed groupframes backdrop colors changing in darkmode
- cdm: show keybinds for items added via Composer
- cdm: mirror Blizzard child texture for cycling buffs, memoize resolver lookups
- cdm: add per-tick duration cache, persist texture cache across ticks
- cdm: clean up stale hook state and debug logging after reparent refactor
- cdm: replace stack text hooks with native frame reparenting
- cdm: show "0" stacks for charged abilities when all charges depleted
- cdm: forward all hook SetText calls without filtering
- cdm: clear stack text when hook receives empty value
- cdm: prefer hook-driven stack text over API path for aura icons
- cdm: fix bar icon mirroring, aura tooltip resolution, add bar debug
- cdm: fix aura refresh detection, texture updates, and override stability
- actionbars/cdm/buffborders: UNIT_AURA count updates, parent-check hook detection
- buffborders/cdm: fix right-click cancel via secure attributes, simplify hooks
- buffborders: use INDEX sort to preserve Blizzard aura ordering
- buffborders: fix right-click cancel and stack display on secure aura children
- cdm/actionbars: fix aura icon resolution, simplify assisted combat glow
- cdm/actionbars: guard bar container sizing in combat, fix pet/stance keybinds
- cdm/buffborders: visibility-based hook tracking, banish revert, debug tooling
- cdm/buffborders: fix stack clear on hide, harden Blizzard frame suppression
- cdm/groupframes: add buff pandemic glow, new glow types, GC optimizations
- keybinds/rotation/glows: custom container support, override resolution
- perf: memory audit tooling, GC pressure reduction, party tracker raid guard
- qol/tooltip: fix taint from FlashBorder hooks, HelpTip API, and tooltip deferral
- uihider: replace CompactRaidFrameManager hooks with hidden-parent reparent
- fix taint and interaction issues, add HelpTip suppression
- Revert "cdm: add override cache and handle COOLDOWN_VIEWER_SPELL_OVERRIDE_UPDATED"
- cdm: guard SyncClickButtonFrameLevel with InCombatLockdown check
- groupframes: create spotlight header at runtime, not just in edit mode
- minimap: prevent collected buttons from being dragged via StartMoving
v3.3.3
Fixed
- actionbars: update icons on MODIFIER_STATE_CHANGED for macro conditionals
- castbar: simplify timer-driven time text to use DurationObject directly
- resourcebars: guard geometry calls with InCombatLockdown, suppress talent FlashBorder
v3.3.2
Changed
- updated premade Nokterian Healing Profile
Fixed
- actionbars: remove pcall from C-side assisted combat APIs, inline callbacks
- buffborders: guard FullRefresh against nil containers
- buffborders/layout: fix preview sizing, nil guards, remove bottom padding
- cdm: add passive aura source tab, block debuff texture bleed on cooldown icons
- cdm: add override cache and handle COOLDOWN_VIEWER_SPELL_OVERRIDE_UPDATED
- cdm/glows: hoist GetSettings above IsPandemicMirroringEnabled
- groupframes/auras: remove pcall overhead from C-side aura APIs
- debug cleanup, rotation helper overlay fixes, and CDM improvements
v3.3.1
Added
- added option for pandemic effect glow
Fixed
- fixed Nokterian's name! <3
- groupframes: hybrid aura updates — skip full scan for stack/duration changes
- groupframes: stop re-registering UNIT_AURA on hidden Blizzard frames
- buffborders: simplify private aura slot parenting and layout math
v3.3.0
Added
- added Noktarian healing preset
- added swipe hide options to group frames
Fixed
- fixed live spec profile swaps
- fixed cdm profile/spec switching
- skip temporary whisper frame styling
- buffborders: remove EnableMouse calls on secure aura headers
- buffborders: fix tooltip fallback, use data.applications for stacks, drop SetDescendantMouse
- buffborders: properly hide/show secure headers based on enable settings
- buffborders: migrate to SecureAuraHeaderTemplate for zero-taint aura display
- groupframes/auras: remove incremental updates, always full-scan
- actionbars: respect alwaysShowInCombat during mouseover fade setup
- actionbars: reanchor micro button alerts near screen edges
- actionbars: PreClick drag suppression for useOnKeyDown, zero-alloc assisted combat
- minimap: stable anchor proxy for external HUD addon compatibility
- anchoring: resolve minimap to QUI_MinimapAnchor proxy
- anchoring: allow buff/debuff frame updates during combat
- qol: suppress all micro button alerts when microbar is hidden
- remove unnecessary InCombatLockdown guards from non-protected operations
- perf: aura event fast paths, group frame OnLoad decoration, taint hardening
v3.2.3
Fixed
- avoid premature m+ log stops (should stop the "abandoned" m+ logs)
- consumablecheck: skip enhancement slot when player lacks required spells
- consumablecheck: trim legacy expansion data, always configure buttons
- groupframes: re-check combat state per decoration batch tick
- defaults: disable auto combat logging by default
- actionbars: cast-on-key-press toggle, assisted combat rotation dedupe
- buffborders: fix icon flow direction vars, support screen parent anchors
- buffborders: simplify aura icons to DurationObject-only cooldown path
- buffborders: remove global names from aura icon and cooldown frames