Skip to content

Releases: zol-wow/QUI

v3.5.0

22 Apr 23:27

Choose a tag to compare

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

20 Apr 23:35

Choose a tag to compare

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

19 Apr 23:42

Choose a tag to compare

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

19 Apr 00:09

Choose a tag to compare

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

16 Apr 23:04

Choose a tag to compare

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

13 Apr 23:37

Choose a tag to compare

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

13 Apr 23:12

Choose a tag to compare

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

12 Apr 23:31

Choose a tag to compare

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

12 Apr 21:47

Choose a tag to compare

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

11 Apr 23:05

Choose a tag to compare

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