commit b427cc15133aac94a9af1e7b903d30a43ff1a0f9
Author: ray929 <pager9@outlook.com>
Date:   Mon Aug 17 10:00:17 2026 +0800

    chore: ignore docs/ and AGENTS.md from git

commit b427cc15133aac94a9af1e7b903d30a43ff1a0f9
Author: ray929 <pager9@outlook.com>
Date:   Mon Aug 17 10:00:17 2026 +0800

    chore: ignore docs/ and AGENTS.md from git

commit d2dcf431dd3719e91df4ba6472d21cd06d73b500
Author: ray929 <41984067+ray929@users.noreply.github.com>
Date:   Mon Aug 17 09:52:40 2026 +0800

    Initial commit

commit 920133defea6577293a126224792911182f58b1b
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 23:32:04 2026 +0800

    chore(build): add pack-addon.cmd for desktop zip packaging

commit 2c7cde0da89379a8d555d205b82f9f40e60bdc85
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 20:46:29 2026 +0800

    fix(ButtonText): 为 MultiBar7 动作条启用按钮文字样式

commit 0d1dc7fa83f03261eac46f29b28c832b653558f2
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 19:48:12 2026 +0800

    feat(manual): 反发光无光环高亮改为亮红色

commit 213be05f19862576a4da6282d88d134878a13055
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 19:46:25 2026 +0800

    feat(manual): 反发光无光环高亮改为明黄色

commit cdc84a515a0e04bf44e80eb13ddbb4fef46851de
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 14:36:10 2026 +0800

    chore: gitignore扩充AI开发工具元数据与AI编辑器配置

commit 9bb24ceb8626a73419b73efc16d3facd924209fa
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 14:34:44 2026 +0800

    chore: 删除4个未引用字体文件(约42MB),Resources仅保留uiactionbar2x.tga;pkgmeta同步移除字体ignore

commit cbb363cb808ab4b4d7511961087f195a440f1aee
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 14:33:26 2026 +0800

    chore: 新增pkgmeta.yaml用于CurseForge自动打包;ignore未引用字体与开发文档;toc版本改为@project-version@令牌

commit fc5c73b823a8f114f3aeca7966734c0e19b75906
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 14:30:53 2026 +0800

    docs: 分支策略改为仅用main,dev已快进合并删除

commit 3004e26758f6152ed967e1c645c27234d8b7190e
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 13:21:38 2026 +0800

    perf: 大秘境战斗CPU优化;按钮spellID缓存(ButtonColor/CooldownGlow);AutoCDM名字映射替代全条扫描;Options ticker窗口未开跳过;Preset UNIT_AURA防抖;PositionOverlay矩形缓存;AGENTS.md沉淀性能红线

commit 41ced2ca3b4c4ff1a42656c380721fe62002807f
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 13:11:53 2026 +0800

    docs: 确立docs/知识沉淀约定并登记AuraContainer笔记,README去除agent引用

commit f21f019e32d8cdfaf460de50ac0ef969e1228086
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 13:06:46 2026 +0800

    docs: README重写为面向使用者的中英双语版并新增AGENTS.md开发须知,插件描述对齐原生动作条增强定位

commit dc7bfb7a661c445de07c4f901da74314ea811d5f
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 12:59:35 2026 +0800

    feat(manual): 反发光模式高亮改为紫色#A335EE,与发光青色区分

commit af33af850d094ab934e725b891675851f09f50e5
Author: ray929 <pager9@outlook.com>
Date:   Sun Aug 16 12:57:11 2026 +0800

    feat(manual): 时间位置新增反发光模式,无光环时按钮高亮、有光环时熄灭

commit c672f656837fe06041715ac29239d475f35f7efe
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 16:19:33 2026 +0800

    feat(preset): 内置各职业常见减伤/爆发技能光环,ID 经 wowhead 核实

commit 40eeab8f05d07b78ecf350037a44b8b8f3bf067b
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 15:52:12 2026 +0800

    feat(options): 基本配置新增常见职业技能持续时间显示开关,CDM 选项加前缀

commit 3bc31cf9a9c16184d69d7d643be4a79dc2aaa977
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 15:06:45 2026 +0800

    feat(preset): 石像形态按种族技能加入 PRESETS,IsPlayerSpell 自动过滤

commit 1f9387b93183f0d6e343d61d6bc5c8106b189de0
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 15:04:30 2026 +0800

    feat(hideborders): 启用时给动作条按钮加 1px 黑色描边

commit aef275138a484d91dee92fcaba8de6b863e7ec31
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 15:04:02 2026 +0800

    fix(hideborders): 图标放大比例 1.2 调低至 1.15

commit 45a93c0b44d2ef05ed2b5a8ef20ef5486addc1f9
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 15:04:01 2026 +0800

    feat(preset): 萨满预设补充水上行走与视界术追踪

commit 443761666fd17ab8a8147788d0ab88e6fd56cb13
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:57:25 2026 +0800

    fix(preset): 按钮查找只匹配可见按钮,修复左右动作条共享槽位导致匹配到隐藏栏

commit b44d4603861d7b065bdbad2bd8a11c14627f76a3
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:51:45 2026 +0800

    fix(preset): 按钮未找到 debug 只提示一次,避免刷屏

commit d413ac3c75fa10e226db70e30cf3e941ac7a3cc8
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:49:07 2026 +0800

    fix(preset): 加定位坐标 debug(rect+r)诊断 MultiBar 不显示

commit 359e0944d327073c1032d70061aa382aa0a598e4
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:45:42 2026 +0800

    fix(preset): 类型A 光环预设也按 IsPlayerSpell 过滤,元素专精不追踪水之护盾

commit ac7a27d2a9409523c90ec666d14a681b98d5e7aa
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:41:16 2026 +0800

    fix(preset): 定位失败时输出按钮名/IsShown 诊断 MultiBar 不显示

commit a98fcdb6c53e281e71885e6661895371a1c673ce
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:30:35 2026 +0800

    fix(preset): 武器附魔预设按 IsPlayerSpell 过滤,元素专精不追踪增强/恢复的附魔

commit 607bff6ffecd3822c81f46e23fdfd79714bfd2a5
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:29:24 2026 +0800

    fix(preset): 移除候选按钮 debug 刷屏输出

commit 64020305268e18b46160748d97219eeea4d2e775
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 14:24:45 2026 +0800

    fix(preset): 按钮查找去掉 btn.action 守卫+加候选 debug 诊断 MultiBar 不显示

commit cc9dcef07bf610efa799b11afb8181c4e4a50830
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:57:02 2026 +0800

    docs(toc): 加分类 Action Bars/动作条,描述改为简洁中英文

commit e6b36d609bd466d678089967722ec706f70ff0a5
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:52:16 2026 +0800

    chore: 插件图标改为 Achievement_LegionPVPTier1

commit e0de357b2c79f4e705ac49b5efca2e3501fb99a2
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:47:12 2026 +0800

    tweak(buttontext): hotkey 下移 y 3→1

commit 39ffc011e350b0fc78c1fdbcb1a93c7c204a934e
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:41:24 2026 +0800

    feat: hotkey/层数文字内缩3px; 插件图标改为Spell_Nature_SicklyPolymorph

commit 65ab24dcbe6f5688431ee9c7873a4e36e0cd8ea5
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:33:01 2026 +0800

    docs(options): 选项文字更新为「隐藏原生动作条边框并放大图标」

commit a32fee84521b2a7e90a0e0a0e64dad1eee72967e
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:30:18 2026 +0800

    fix(hideborders): 改用 SetClipsChildren 裁切图标溢出(mask 未生效)

commit 38e273f0e40116292bd00b39a5bb544b3320505d
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:25:03 2026 +0800

    fix(hideborders): 图标放大后加方块蒙版裁切溢出,避免按钮视觉变大

commit ade84f5ffb184f781f9d1c91a1697411c679c9b9
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:19:24 2026 +0800

    fix(hideborders): 图标放大改用 SetSize+锚定中心(SetScale 未生效)

commit 12f127aff3755945d7e3edd02c756b6fca989add
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:14:42 2026 +0800

    feat(hideborders): 图标素材放大1.2倍隐藏暴雪图标边框(SetScale,不动按钮)

commit 39d3112f85ed892d24952cf986afc929c0df6661
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 13:03:09 2026 +0800

    fix: 小地图右键改用BAR.OpenCDM(原为nil的local); clickthrough去掉ACTIONBAR_PAGE_CHANGED监听避免taint污染团队框架

commit e4a87b35e04e54c684d356c04be5dee47b653870
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:56:31 2026 +0800

    fix: 去掉动作条事件的立即RefreshAll(保护上下文taint导致数字错位); clickthrough登录预建handler+战斗跳过

commit 9d9774624a742b0374c1baead0df6688ce1057a4
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:52:19 2026 +0800

    fix: 预设去重键加 actionSpellID(同光环多技能); 动作条重试每次清按钮缓存; clickthrough延迟改0.1s防block

commit de229197286f68a058b2f8b7376a2b6dcadfd84c
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:44:49 2026 +0800

    feat(minimap): 左键改为切换设置窗口,右键改为打开系统CDM

commit 480096c3560dd4a55129cfa6bcf9d249e92147e7
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:24:14 2026 +0800

    fix(options): GetViewerFrames 优先 itemFramePool:EnumerateActive,修复拖动CDM导致列表乱跳/清空/漏增益

commit be4353a306997bfc8059bbf7558d80c781e8ba34
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:18:04 2026 +0800

    fix(options): 修复 EnsureHooks 循环变量闭包陷阱,杜绝冷却技能混入手动配置光环列表

commit f6fbfd19d0d4d3953baf1c2228d4e91928c9c6ab
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:14:06 2026 +0800

    fix(options): Rescan 扫空(CDM重建过渡态)时保留旧 knownBuffs,修复拖拽隐藏后列表全消失

commit af553a0f9b7cf72398d000a47275e2e22c9d9071
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 12:08:46 2026 +0800

    fix(options): knownBuffs 只收录增益 viewer,修复手动配置光环混入冷却技能列表

commit a4dc4a99c8d203b69035384fad273ae0eaf7ba04
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 11:59:02 2026 +0800

    fix(preset): 去掉按钮匹配的 GetBaseSpell 重定向(对齐 AutoCDM 63cafe4)+切条多次延迟重试

commit 9ecb765fca050707cc0accf4e7c63684e01ac292
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 11:42:29 2026 +0800

    fix(preset): 补全动作条事件监听(PAGE_CHANGED/OVERRIDE等)+延迟0.1s重匹配,修复切条残留与拖动跟随延迟

commit 95323645ea3f858c6c2807191c70e257eda4101b
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 11:38:47 2026 +0800

    fix(clickthrough): 事件重施延迟到下一帧,修复保护上下文调用 RegisterStateDriver 的 ADDON_ACTION_BLOCKED

commit 28984c8a3efb9e8d58ac65f59c7b109dfd22658e
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 11:28:15 2026 +0800

    fix(minimap): 改用 LibDataBroker+LibDBIcon 实现小地图按钮,修复拖动报错

commit b738a5ef1bf268e917e8a1d70cd16af69c446add
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:55:36 2026 +0800

    fix(preset): cd 改用绝对屏幕坐标锚定,根治 flow layout 覆盖尺寸导致的错位/闪现

commit 79f4a40197d1da0212172f503dde83a623d57e0c
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:45:23 2026 +0800

    fix(preset): 切目标后延迟重定位,消除 flow layout 覆盖尺寸导致的短暂错位

commit 8a18416281b30ce8566ce41c9d08c22856cf70a0
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:41:00 2026 +0800

    fix(preset): 切目标时刷新 unit=target 的容器(PLAYER_TARGET_CHANGED→UpdateAllAuras)

commit e8c26a899016c080f79b12be9ff58ff7b7b25394
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:33:41 2026 +0800

    perf(autocdm): UNIT_AURA 防抖,合并高频光环事件最多每 0.2s 全量扫一次

commit 1afda2cd1ac182acd0d85bf22db9197e90aa4753
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:31:49 2026 +0800

    perf(preset): 类型B PositionOverlay 加坐标缓存,位置未变时跳过 SetPoint/SetSize

commit b08a16566cbc8573a4ea8f181a47f09b02ef75dd
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:25:55 2026 +0800

    fix(preset): 修复定位缓存导致倒计时框错位(SetSize/子控件布局改为每次重做)

commit 4319920068eaf92956930b6fd6171ec6f96a9304
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:20:47 2026 +0800

    perf(preset): 类型A 定位缓存,坐标未变时跳过 SetPoint/子控件重设

commit a067d4d120c08da7e8731c7c2920584737e978aa
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 09:16:58 2026 +0800

    perf(preset): 武器附魔由每帧 OnUpdate 降频为 1 秒 ticker 刷新

commit d9f8843f81f331ee5c5652ef3ed04bd7994abeaa
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 08:58:12 2026 +0800

    feat(preset): 补充牧师自身 buff(渐隐/能量灌注/绝望祷言/真言术盾/天堂之羽)

commit a20df7c7fde5830de81aa44de03cedcf3677cd9f
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 01:11:39 2026 +0800

    feat(preset): 补充团队增益(真言术韧/战斗怒吼/野性印记/奥术智慧/青铜龙祝福)

commit 2fc029ec205676ed2d88e23ba636ff2455d1255f
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 01:07:00 2026 +0800

    feat(preset): SELF_BUFFS 按职业自动启用自身技能 buff(光环→法术映射,含盗贼涂毒/圣骑仪式)

commit 78ae89c7dbf46e0fea0e138a050a26008d197b2e
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 00:51:18 2026 +0800

    docs(auracontainer): 新增 AuraContainer 12.1 参考文档

commit c69ca73de32c9ed78fe18bf75e310c12f7242e3c
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 00:41:50 2026 +0800

    docs(readme): 同步 Preset 为 AuraContainer 方案描述，修正 12.1 API 说明

commit 86b5af585968c8296da79fb0126e1525e3101fb6
Author: ray929 <pager9@outlook.com>
Date:   Sat Aug 15 00:37:42 2026 +0800

    feat(preset): 新增 Preset.lua，AuraContainer 追踪天怒/大地之盾等非 CDM 光环与武器附魔

commit 738cb8a49674c0fcc1618abc2e14096e7bb51246
Author: Pangzi <pangzi@lax55.com>
Date:   Thu Aug 13 22:20:07 2026 +0800

    fix(12.1): reparent CDM 已渲染对象替代读 aura 数据,修复 secret taint 报错
    
    12.1 起 aura 为 secret 时,通过 instanceID/slot 访问的 API(GetAuraDuration/
    GetAuraApplicationDisplayCount/GetAuraDataByAuraInstanceID/AuraUtil.ForEachAura)
    对插件 Lua error,原有"读数据自己画"方案整体失效。
    
    改为 reparent 方案:
    - AutoCDM/Manual 只处理 BuffIconCooldownViewer,把 CDM item frame 上暴雪
      已渲染的倒计时 Cooldown 控件与层数 FontString 直接 reparent 到按钮容器,
      由暴雪 RefreshData 继续驱动(SetCooldown/SetText),插件零读取、战斗中可用
    - 按钮匹配支持多候选 spellID(linkedSpellIDs/override),解决天赋改名
      (光环"烈焰震击" vs 按钮"流电炽焰")匹配失败
    - 手动绑定优先:被手动绑定的光环自动 CDM 让路,避免抢同一份已渲染对象
    - CDM 原图标/背景框整体移到屏幕外隐藏(不 Hide region,item 显隐不受影响)
    - 倒计时数字/层数应用 Settings 字体字号描边颜色,可配置
    - 层数 applications=0 时不显示;去掉冷却扫光/边缘描边
    - Settings.GetTimeColor 对 secret isHarmful 防御;IsShown 调用 pcall 防御
    - toc Interface 更新为 120100

commit 7f091ea0598840aaaeaa088b8d8d13c0d9d40bb3
Author: Pangzi <pangzi@lax55.com>
Date:   Thu Jul 30 15:43:50 2026 +0800

    feat: add click-through, remove button flatten, misc dev updates

commit f6c722b50888f89601ac24c2e84a766ef14aba4d
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 22:54:57 2026 +0800

    feat: CPU audit caching, unusable-button desaturation, minimap button
    
    - perf(TrinketGlow): cache trinket buttons map; avoid full 8x12 scan per ACTIONBAR_UPDATE_COOLDOWN
    
    - perf(CooldownGlow): cache tracked cooldown set; single 0.5s ticker scan replaces per-event viewer scan
    
    - fix(ButtonColor): restore native desaturation for unusable items (bag-missing) instead of forcing full color
    
    - feat(MinimapButton): add self-contained minimap shortcut button (left-click open config, drag, right-click lock)
    
    - fix(Options): minimap toggle default checked to match default-visible button

commit deeb12eddcefc636dad3791a327c59e8478648b3
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 15:27:19 2026 +0800

    feat(options): 新增 /cdm 打开暴雪冷却管理器，并在设置窗口添加「打开CDM」按钮
    
    新增 OpenCooldownManager()（参考 CooldownManagerButton 实现），注册 /cdm 斜杠命令；在设置窗口「重载界面」按钮右侧添加「打开CDM」按钮。同步更新 README。

commit 1d26a655f6bbf1827dc2e904fac463e47ae399b9
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 15:21:08 2026 +0800

    feat(options): 战斗中禁止打开配置并延迟到脱离战斗自动打开
    
    战斗中点击配置提示『战斗中无法配置』并登记，脱离战斗后自动打开；战斗中若界面已开则强制关闭，同样延迟重开。同时纳入 dev 阶段未提交的相关文件：TrinketGlow、DisableAutoAddSpells、RemoveExtraActionButtonTexture、ButtonText 调整与字体资源。

commit 0e40c7be7a65ec9100cdb59c27026b4019a7e847
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 13:11:02 2026 +0800

    feat(ButtonColor): add action-button color states (CD grey/oom blue/oor red) with safe cooldown check

commit bbada13035a061acb36b6667667cfbf01e84a007
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 12:34:52 2026 +0800

    chore: drop legacy CDMEnhancedDB and normalize addon path
    
    Remove CDMEnhancedDB from SavedVariablesPerCharacter, delete one-time migration in Settings.lua, fix addon folder path casing (Actionbar Enhanced -> ActionbarEnhanced) in Options.lua and HideActionBarBorders.lua, and tune ButtonText hotkey/macro scale

commit 24237324b23abfd268d047a244e9b92f9a5b6620
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 12:28:48 2026 +0800

    fix(rename): no-space folder/toc name, drop CDMEnhancedDB migration, remove unused LibSharedMedia-3.0
    
    TOC and folder renamed to ActionbarEnhanced (no space); display Title stays 'Actionbar Enhanced'. Removed one-time CDMEnhancedDB migration and its SavedVariables declaration, keep only ActionbarEnhancedDB. Deleted unused LibSharedMedia-3.0 (no code reference, not loaded by TOC).

commit 25fd3ca0c6c2ad3fbf2ccd019c9d85bde4c4717a
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 12:24:04 2026 +0800

    refactor(rename): rename addon CDMEnhanced to Actionbar Enhanced
    
    Title, global namespace, saved var, AceConfig name and texture path updated to Actionbar Enhanced. Kept CDMEnhancedDB as a one-time migration shim in Settings.lua and TOC. Folder rename left to user.

commit 4dd8d5325fe652b1beceddf776bae6da8cfd892a
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 03:06:00 2026 +0800

    feat(manual): 新增层数位置选项，统一时间/层数非默认字号1.2x，基础字号14到16

commit f194dabc1ecc21efad0a0febb574360eff93aba7
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 02:55:26 2026 +0800

    refactor(libs): 移除 DetailsFramework 库并扁平化 Ace3；放大配置面板图标并居中

commit 16e90ae0d359d09b9700d1aee68613e7ba473d7b
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 27 02:18:42 2026 +0800

    refactor(options): 重构手动配置面板布局并统一聊天提示前缀；引入 DetailsFramework 与 LibSharedMedia 依赖库

commit 9fce98b87cee49fd5444a34e614c1e9a177e8822
Author: Pangzi <pangzi@lax55.com>
Date:   Sun Jul 26 15:05:41 2026 +0800

    feat(cooldownglow): add cooldown glow reminder (ProcGlow + isActive + event-driven)
    
    Ready spells glow via LibCustomGlow ProcGlow, turn off on cooldown using C_Spell.GetSpellCooldown(sid).isActive (NeverSecret bool, avoids 12.x secret number compare error). Start/Stop share key=BAR so glow actually releases. Event-driven refresh via dispatchFrame replaces the 0.2s ticker.

commit 64f399295f284b9feba8b581531c86b2f43e09a9
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 20:21:40 2026 +0800

    feat(gui): 精简手动绑定GUI并接入Addon Compartment

commit 2062889f5b0678ae0e8c0fe50b800218915f3dd1
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 20:04:34 2026 +0800

    feat(options): 精简手动配置面板并引入 LibCustomGlow/LibStub

commit 3a086b6db712e85c00cd9b072b13966d5cf1ade1
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 19:35:37 2026 +0800

    refactor: merge Core.lua + Overlay.lua into Manual.lua
    
    手动绑定系统全栈合并: 第一段(数据扫描/绑定/专精/事件, 原 Core) + 第二段(覆盖层渲染, 原 Overlay). 仅 BAR.* 表通信, 去掉重复 local BAR 声明, 修正过时文件名引用. TOC 同步. 外部接口零变更.

commit 656ec4ee8e8f8479507484f1ab4d8a4e4c50f1f9
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 19:28:03 2026 +0800

    feat(overlay): timePos GUI + scale-aware fonts/stack
    
    每绑定 timePos(默认/上/下/左/右); 默认=左下角62%框; 上/下/左/右=0.68方块居中边外10px; stack左上5,-5; stack/时间字号按按钮缩放r缩放; MakeOverlay记录spellID

commit 5b2bc9728238b5094689bb71c2a6d4a6a8baacd1
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 17:00:20 2026 +0800

    fix(ui): 用 isHarmful 修正 debuff 配色判定，调整时间/层数配色

commit 1f898f39e112443f38b734285469d41640174464
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 16:01:05 2026 +0800

    fix(core): refresh overlays on bar/shapeshift/dragonriding switches

commit 81da73c10cd2fe83e914c6120afe91fb2bbd359b
Author: Pangzi <pangzi@lax55.com>
Date:   Sat Jul 25 15:53:36 2026 +0800

    feat(autocdm): wire Settings styling and fix overlay errors

commit 21922baae93ae3ffb49089768617448d9bcc526b
Author: Pangzi <pangzi@lax55.com>
Date:   Fri Jul 24 21:08:30 2026 +0800

    refactor(ui): 样式配置统一到 Settings.lua，修 GetActionInfo 类型崩溃，时间数字下移 4px

commit 3dfeed908db9b5e1706aa8ccc150e330d668d4b5
Author: Pangzi <pangzi@lax55.com>
Date:   Fri Jul 24 17:16:34 2026 +0800

    fix(autocdm): 全局重解析存值不存帧引用，FindAuraByName 支持战斗中显示 extraTracked buff

commit 9f09fe2186dd1c968bc6cd0f9a2a0ed01af2177e
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 12:11:12 2026 +0800

    fix(autocdm): QueryPlayerAura 名字遍历加 InCombatLockdown 守卫，修 secret string taint

commit c47fa187b280e5268f35816d886856dc62952cbd
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 12:09:19 2026 +0800

    fix(autocdm): 修 ACTIONBAR_SLOT_CHANGED 清空数据源导致的显示延迟

commit da1d99c1c70a08aae018188aae6fe5cb3e827a7f
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 12:04:57 2026 +0800

    chore(autocdm): 加 OnAcquireItemFrame 调试开关验证假设

commit 1621553ac5ec7ea5b75e8314fa24c70a14094fa6
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 11:57:03 2026 +0800

    fix(autocdm): QueryPlayerAura 增加按法术名遍历回退查找，修 spellID 不匹配

commit 5e6e5b90859a1db84b85afe84aa9818240cc81aa
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 11:48:59 2026 +0800

    feat(autocdm): 新增独立数据回退路径(extraTracked)，支持不在CDM追踪集的buff

commit 63cafe4302eb56be28011c0521a6afd9d9a12fb0
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 11:12:56 2026 +0800

    fix(autocdm): 去掉 GetBaseSpell 重定向，修真言术韧等护甲类不显

commit 743e3f49eeca3da1f02a684c9e46d5175d0269f7
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 11:08:56 2026 +0800

    fix(autocdm): 多候选名字匹配，修真言术韧等护甲类不显示

commit a09a6a6272dc89798cc2f07f0c0c5a9beb8fe8c8
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 11:02:34 2026 +0800

    feat(autocdm): 独立移植 CDMButtonAuras 自动发现 + 按归属上色

commit 869083735a90c870ba183cd46e41ac06081094cc
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 10:27:24 2026 +0800

    feat(overlay): 调换层数与时间显示位置（层数左上/时间左下）

commit dcdf321cb7b3cdda18297bb17b2bcea1f7a8d809
Author: Pangzi <pangzi@lax55.com>
Date:   Mon Jul 20 10:07:01 2026 +0800

    chore: initial commit - ButtonAurasReborn 稳定版

