Commit Graph
174 Commits
Author SHA1 Message Date
Bluewhale1337 59e3701d79 perf: pre-allocate raid unit tokens to optimize HealBot_FindUnitID performance 2026-10-01 22:27:41 +02:00
Bluewhale1337 eb7cbc52f2 refactor: mark all unit buttons dirty instead of calling HealBot_Action_Refresh 2026-09-24 22:31:24 +02:00
Bluewhale1337 1edb4b22bb fix: correct BuffWatchSelf UI element lookup and document the fix in README 2026-09-24 21:38:19 +02:00
Bluewhale1337 5e33429dee feat: add support for group-wide healing spell tracking and communication 2026-09-16 11:10:55 +02:00
Bluewhale1337 55bc6f1ea0 Fix: optimize execution performance and memory usage via caching and table reuse 2026-09-16 10:24:33 +02:00
Bluewhale1337 7f4d4be827 Fix: add pooling to rest of the tables out there 2026-09-13 20:39:46 +02:00
Bluewhale1337 029235a733 Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev 2026-09-13 20:10:11 +02:00
Bluewhale1337 7beff1c4ca Fix: expand table pooling across modules to reduce garbage collection 2026-09-13 20:09:46 +02:00
Bluewhale1337 b40135a386 Merge branch 'main' into dev
Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
2026-09-13 12:58:40 +02:00
Bluewhale1337 27ba0a386e chore: bump version to 1.7.2 and update changelog 2026-09-12 13:32:13 +02:00
Bluewhale1337 4caaa85634 Merge branch 'main' of https://github.com/Bluewhale1337/HealBotBlue 2026-09-12 12:26:16 +02:00
Bluewhale1337 8894700b0a fix: return nil instead of index when excluding forms from unshifting 2026-09-12 12:26:13 +02:00
Bluewhale1337 50a64c5549 fix: return nil instead of index when excluding forms from unshifting 2026-09-12 12:25:49 +02:00
Bluewhale1337 2958bc8e94 Update README.md
removed accidently added dev branch changelog from main
2026-09-11 08:16:52 +02:00
Bluewhale1337 4486682568 Update README.md
More fixes of broken formating

Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
2026-09-09 20:51:09 +02:00
Bluewhale1337 27231aaf99 Update README.md
Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
2026-09-09 20:50:36 +02:00
Bluewhale1337 bcd497104f docs: reorder change log entries in README to follow reverse chronological versioning 2026-09-09 19:02:28 +02:00
Bluewhale1337 ee4f706338 Merge pull request #19 from Bluewhale1337/main
Migrating hotfixes from main to dev
2026-09-09 18:54:15 +02:00
Bluewhale1337 56b55f34ad Merge branch 'dev' into main
Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
v1.7.1
2026-09-09 18:53:27 +02:00
Bluewhale1337 135a8f6bcd fix: prevent incorrect druid unshifting from Tree of Life form and remove deprecated shapeshift event listeners 2026-09-09 18:43:50 +02:00
Bluewhale1337 7f5b1afe23 refactor: remove deprecated shapeshift form update logic and refine form detection criteria 2026-09-09 18:32:13 +02:00
Bluewhale1337 00a1ddf789 fix: prevent accidental unshifting while in Tree of Life or Healing Way forms 2026-09-09 17:32:38 +02:00
Bluewhale1337 74e940f41c fix: prevent shapeshift cancellation while in Tree of Life or Healing Way forms 2026-09-09 17:32:18 +02:00
Bluewhale1337 98b34f24b8 Fix: Exception for shapeshift queue to allow heals in tree form 2026-09-09 17:30:38 +02:00
Bluewhale1337 604a26dbb3 refactor: replace table.foreach with recursive deep copy functions for config defaults 2026-09-08 20:32:36 +02:00
Bluewhale1337 03114d4802 Merge pull request #18 from Bluewhale1337/main
refactor: simplify CDC monitor and emergency filter logic by updating…
2026-09-08 18:51:12 +02:00
Bluewhale1337 a0b6e2f72d refactor: simplify CDC monitor and emergency filter logic by updating configuration indices and cleaning up unused data structures 2026-09-07 23:45:46 +02:00
Bluewhale1337 7d910eadd2 refactor: implement table pooling and out-of-combat cleanup to reduce memory allocation overhead and garbage collection pressure 2026-09-06 23:22:43 +02:00
Bluewhale1337 1ef79cfcd1 Fix: implement table pooling for tables previously omitted and add garbage collection hooks to eliminate memory leaks and bloat 2026-09-06 23:22:33 +02:00
Bluewhale1337 1f9d3af81e refactor: update incoming heal tracking to support multiple targets and add resurrection event handling 2026-09-06 22:38:33 +02:00
Bluewhale1337 e9cfd2fcc7 Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev 2026-09-06 22:20:30 +02:00
Bluewhale1337 7c45d85030 feature: implemented HealComm without using whole heavy library to sync for cross-addon compatibility while keeping legacy healbot protocol to sync with older versions also fix unit name regex parsing bugs 2026-09-06 22:20:26 +02:00
Bluewhale1337 92a4cb070a Merge pull request #17 from Bluewhale1337/main
Move .toc changes to dev
2026-09-06 19:59:35 +02:00
Bluewhale1337 2af99cbc2b Update HealBotBlue.toc
Updated #Notes section of .toc file

Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
2026-09-06 19:58:39 +02:00
Bluewhale1337 ebb42f936a Fix: adjust raid icon anchor position to top of unit frames - they no longer hide behind player name 2026-09-06 15:34:04 +02:00
Bluewhale1337 04519b9631 Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev 2026-09-06 11:55:27 +02:00
Bluewhale1337 3ebcecb8e6 fix: throttle debuff warnings to once per debuff type and increase detection range to 40 yards 2026-09-06 11:55:20 +02:00
Bluewhale1337 b0195b30b9 Merge pull request #16 from Bluewhale1337/dev
Dev
v1.7.0
2026-09-05 18:43:27 +02:00
Bluewhale1337 2aaa53a9e6 Merge branch 'main' into dev
Signed-off-by: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com>
2026-09-05 18:38:26 +02:00
Bluewhale1337 b64e7070ba Feature: add raid mark display to unit frames
Fix: resolve CDC configuration and color rendering issues
2026-09-05 17:08:58 +02:00
Bluewhale1337 6760e4e43d fix: optimize shapeshift auto-unshift logic by improving cast event handling, reducing spam intervals, and extending state timeout durations 2026-09-02 18:56:05 +02:00
Bluewhale1337 16bc4d95ee refactor: implement reliable shapeshift unshifting with a queued cast system and Nampower integration settings 2026-09-01 18:55:47 +02:00
Bluewhale1337 59ceb3b465 feature: implemented delayed spell casting logic to handle auto-unshift requirements for Druid forms 2026-09-01 11:03:11 +02:00
Bluewhale1337 e05238a5b2 Fix: Removed current form caching as druid to prevent being locked into current form - now querries form on each spellcast via API. Another attempt to resolve CDC colouring issues. 2026-09-01 09:10:38 +02:00
Bluewhale1337 d2642745cb refactor: simplify UnitDebuff parameters and consolidate debuff tracking logic into a single loop 2026-08-30 15:43:03 +02:00
Bluewhale1337 8026e14cde feat: add CDC module toggle to track all debuffs and fix minor aura and casting bug regressions 2026-08-29 11:34:41 +02:00
Bluewhale1337 377c2c31d0 fix: add missing closing StatusBar tag to HealBot_Action XML layout 2026-08-27 22:19:02 +02:00
Bluewhale1337 998a64a83f fix: resolve CDC debuff filtering logic and reorder XML status bar layering for correct visual rendering 2026-08-26 22:01:31 +02:00
Bluewhale1337 cf05b94611 Fix : re-implement automatic class-specific debuff tracking defaults in HealBot_Options_Debuff_Reset 2026-08-25 19:49:20 +02:00
Bluewhale1337 5aab23314a feat: implement automatic default debuff tracking based on player class in HealBot_Options_Debuff_Reset 2026-08-25 17:54:18 +02:00