lightweight tag cb32199cf38be849de5397ce3a61a947dda1193a 12.0.7-b1.0.0
Author:	SolardiaX <solardiax@hotmail.com>
Date:	Thu Jun 18 15:46:56 2026 +0800

commit cb32199cf38be849de5397ce3a61a947dda1193a
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 15:46:56 2026 +0800

    chore: bump to 12.0.7-b1.0.0, remove CombatText.lua.bak

commit 68930dbb6e20e510852d5ce3fe213140b5e9d912
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 15:45:07 2026 +0800

    fix: [CombatText] use C_CVar API and add enableFloatingCombatText toggle

commit f58290342c8f6d54eae1ee179e0722143432aec8
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 15:44:50 2026 +0800

    chore: [Actionbar] adjust fader alpha for micromenu and bags

commit adb6da0ae98badb662b685ec1535d1584f5ba741
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 15:40:49 2026 +0800

    refactor: [Core] distribute CVars from Variable.lua to owning modules
    
    Remove applyCVars() entirely — each module now sets its own CVars in
    OnInit/PLAYER_LOGIN. Remove duplicate/conflicting entries from
    firstTimeSetup() (countdownForCooldowns conflict resolved, nameplate/
    actionbar/chat/loot CVars moved to their modules).

commit 67aebd37d4c0181fb338f7c40a4c9505a5b6b247
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 15:30:05 2026 +0800

    fix: [Core] migrate SetCVar/GetCVar to C_CVar namespace for WoW 12.0

commit 549e9bb5cb8b1eba5a5398566a7d84ca93a24c45
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 13:57:28 2026 +0800

    fix: [Misc] defer Focuser initial scan to PLAYER_ENTERING_WORLD
    
    oUF frames don't exist yet during Misc:OnInit due to load order
    (Misc loads before Unitframe). Move the oUF.objects iteration to
    PLAYER_ENTERING_WORLD when all unit frames are guaranteed to exist.

commit f886b65dbcc5416d3471ca2cb17bf2541d6ec7b2
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 13:32:04 2026 +0800

    fix: [Unitframe] enable issecretvalue check for Focus threat status

commit b9386b33521be3bc19e09c029c30d43b780c0896
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 12:46:40 2026 +0800

    chore: [Options] reorder CombatText to slot 12, align with old layout

commit b2378a3c16c1192ada0457d0d3e0bb6f38ec7dc8
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 12:41:55 2026 +0800

    refactor: [Unitframe] align aura system with NDui architecture
    
    - Nameplate: replace whitelist/blacklist with Blizzard INCLUDE_NAME_PLATE_ONLY
      API, add separate CC debuffs element on health bar right side
    - Core: add PostProcessAuraData (8 Blizzard API tags) and rewrite FilterAuras
      with buff/debuff-aware logic
    - All UF modules (Target/Focus/Boss/Party): wire PostProcessAuraData
    - Raid: add SpellsIndicator (corner colored dots), BuffsIndicator (buff icons),
      DebuffsIndicator (debuff icons with dispel-type border) as oUF Plugins
    - Config: add cornerBuffs table, raidDebuffsBlack, new nameplate/raid options
    - Options: update nameplate panel with aura/CC sections and sliders

commit 59e8c1a2556d003a8cabc4c680747903def4ea40
Author: SolardiaX <solardiax@hotmail.com>
Date:   Thu Jun 18 11:48:09 2026 +0800

    feat: [CombatText] restructure module aligned with MBT architecture
    
    Multi-file architecture: display/ (MessageFrame, MessageQueue, Display,
    Format) + events/ (DamageMeter, UnitCombat, UnitAura, CombatState, Loot,
    Money, Currency). Secret value handling via calibri-bold font for pet
    detection. Added i18n support and money icon display.

