Commit Graph

  • 2958bc8e94 Update README.md main Bluewhale1337 2026-09-11 08:16:52 +02:00
  • 4486682568 Update README.md Bluewhale1337 2026-09-09 20:51:09 +02:00
  • 27231aaf99 Update README.md Bluewhale1337 2026-09-09 20:50:36 +02:00
  • dbdd10b906 Update README.md Bluewhale1337-patch-1 Bluewhale1337 2026-09-09 20:50:23 +02:00
  • bcd497104f docs: reorder change log entries in README to follow reverse chronological versioning dev Bluewhale1337 2026-09-09 19:02:28 +02:00
  • ee4f706338 Merge pull request #19 from Bluewhale1337/main Bluewhale1337 2026-09-09 18:54:15 +02:00
  • 56b55f34ad Merge branch 'dev' into main v1.7.1 Bluewhale1337 2026-09-09 18:53:27 +02:00
  • 135a8f6bcd fix: prevent incorrect druid unshifting from Tree of Life form and remove deprecated shapeshift event listeners Bluewhale1337 2026-09-09 18:43:50 +02:00
  • 7f5b1afe23 refactor: remove deprecated shapeshift form update logic and refine form detection criteria Bluewhale1337 2026-09-09 18:32:13 +02:00
  • 00a1ddf789 fix: prevent accidental unshifting while in Tree of Life or Healing Way forms Bluewhale1337 2026-09-09 17:32:38 +02:00
  • 74e940f41c fix: prevent shapeshift cancellation while in Tree of Life or Healing Way forms Bluewhale1337 2026-09-09 17:32:18 +02:00
  • 98b34f24b8 Fix: Exception for shapeshift queue to allow heals in tree form Bluewhale1337 2026-09-09 17:30:38 +02:00
  • 604a26dbb3 refactor: replace table.foreach with recursive deep copy functions for config defaults Bluewhale1337 2026-09-08 20:32:36 +02:00
  • 03114d4802 Merge pull request #18 from Bluewhale1337/main Bluewhale1337 2026-09-08 18:51:12 +02:00
  • a0b6e2f72d refactor: simplify CDC monitor and emergency filter logic by updating configuration indices and cleaning up unused data structures Bluewhale1337 2026-09-07 23:45:46 +02:00
  • 7d910eadd2 refactor: implement table pooling and out-of-combat cleanup to reduce memory allocation overhead and garbage collection pressure Bluewhale1337 2026-09-06 23:22:43 +02:00
  • 1ef79cfcd1 Fix: implement table pooling for tables previously omitted and add garbage collection hooks to eliminate memory leaks and bloat Bluewhale1337 2026-09-06 23:22:33 +02:00
  • 1f9d3af81e refactor: update incoming heal tracking to support multiple targets and add resurrection event handling Bluewhale1337 2026-09-06 22:38:33 +02:00
  • e9cfd2fcc7 Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev Bluewhale1337 2026-09-06 22:20:30 +02:00
  • 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 Bluewhale1337 2026-09-06 22:20:26 +02:00
  • 92a4cb070a Merge pull request #17 from Bluewhale1337/main Bluewhale1337 2026-09-06 19:59:35 +02:00
  • 2af99cbc2b Update HealBotBlue.toc Bluewhale1337 2026-09-06 19:58:39 +02:00
  • ebb42f936a Fix: adjust raid icon anchor position to top of unit frames - they no longer hide behind player name Bluewhale1337 2026-09-06 15:34:04 +02:00
  • 04519b9631 Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev Bluewhale1337 2026-09-06 11:55:27 +02:00
  • 3ebcecb8e6 fix: throttle debuff warnings to once per debuff type and increase detection range to 40 yards Bluewhale1337 2026-09-06 11:55:20 +02:00
  • b0195b30b9 Merge pull request #16 from Bluewhale1337/dev v1.7.0 Bluewhale1337 2026-09-05 18:43:27 +02:00
  • 2aaa53a9e6 Merge branch 'main' into dev Bluewhale1337 2026-09-05 18:38:26 +02:00
  • b64e7070ba Feature: add raid mark display to unit frames Fix: resolve CDC configuration and color rendering issues Bluewhale1337 2026-09-05 17:08:58 +02:00
  • 6760e4e43d fix: optimize shapeshift auto-unshift logic by improving cast event handling, reducing spam intervals, and extending state timeout durations Bluewhale1337 2026-09-02 18:56:05 +02:00
  • 16bc4d95ee refactor: implement reliable shapeshift unshifting with a queued cast system and Nampower integration settings Bluewhale1337 2026-09-01 18:55:47 +02:00
  • 59ceb3b465 feature: implemented delayed spell casting logic to handle auto-unshift requirements for Druid forms Bluewhale1337 2026-09-01 11:03:11 +02:00
  • 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. Bluewhale1337 2026-09-01 09:10:38 +02:00
  • d2642745cb refactor: simplify UnitDebuff parameters and consolidate debuff tracking logic into a single loop Bluewhale1337 2026-08-30 15:43:03 +02:00
  • 8026e14cde feat: add CDC module toggle to track all debuffs and fix minor aura and casting bug regressions Bluewhale1337 2026-08-29 11:34:41 +02:00
  • 377c2c31d0 fix: add missing closing StatusBar tag to HealBot_Action XML layout Bluewhale1337 2026-08-27 22:19:02 +02:00
  • 998a64a83f fix: resolve CDC debuff filtering logic and reorder XML status bar layering for correct visual rendering Bluewhale1337 2026-08-26 22:01:31 +02:00
  • cf05b94611 Fix : re-implement automatic class-specific debuff tracking defaults in HealBot_Options_Debuff_Reset Bluewhale1337 2026-08-25 19:49:20 +02:00
  • 5aab23314a feat: implement automatic default debuff tracking based on player class in HealBot_Options_Debuff_Reset Bluewhale1337 2026-08-25 17:54:18 +02:00
  • 36fad01424 docs: update Bluewhale1337 2026-08-25 17:01:56 +02:00
  • bcd566d80b fix: move icon tracking logic before condition checks to ensure icons are captured correctly Bluewhale1337 2026-08-25 16:24:55 +02:00
  • 553a5ece36 docs: add release notes for v1.6.4 and v1.6.5 Bluewhale1337 2026-08-25 10:24:23 +02:00
  • 60ef3bc41f Hotfix: replace party recalculation with button refresh and add safety checks to debuff spell configuration - rewerting accidental deletion Bluewhale1337 2026-08-25 10:23:46 +02:00
  • 50661ac924 Reverted previous class check on debuffs - only dispellable by players class will be displayed + certain mechanical debuffs like debuff from PW:S Bluewhale1337 2026-08-24 18:25:04 +02:00
  • 9c1f873b48 Fix: removed legacy full ui teardowns of ui on refresh functions with button-specific updates, add CDC toggle logic, and update documentation for mod integrations Bluewhale1337 2026-08-24 12:52:44 +02:00
  • 6d977f6963 docs: add function-level documentation comments across various source files to improve the readability of codebase Bluewhale1337 2026-08-24 12:42:23 +02:00
  • d09e49d26a docs: update Bluewhale1337 2026-08-24 11:15:33 +02:00
  • 9a033a1045 docs: update changelog with additional addon integrations for SuperWoW and ClassicAPI Bluewhale1337 2026-08-23 15:24:14 +02:00
  • 6a6a9e3283 Hotfix: implement fast-path update pipeline to optimize mana tracking performance, skipping unnecessary ui re-draws v1.6.5 Bluewhale1337 2026-08-23 15:22:57 +02:00
  • b3c2b4a096 fix: resolve UI rendering crashes, address unit frame aliasing bugs, and implement automatic debuff tracking with lazy-load identity fetches. Bluewhale1337 2026-08-22 17:18:48 +02:00
  • d0e027ec12 added ClassicAPI integration for enhanced distance checking, healing bonuses, and Focus unit support - overrides some functionality of other integrations Bluewhale1337 2026-08-18 18:11:54 +02:00
  • dc2f0ca089 Implemented modular external addon integration system for UnitXP, Nampower, and SuperWoW support. Bluewhale1337 2026-08-17 23:33:20 +02:00
  • d021441b32 hotfix: resolve UI layering and debuff coloring issues, and update version to 1.6.4 Bluewhale1337 2026-08-17 22:29:53 +02:00
  • 58f593947e Features implementation - added integration support for UnitXP and nampower, expand Options UI. Bluewhale1337 2026-08-17 20:26:09 +02:00
  • 99997b711a Merge pull request #14 from Bluewhale1337/dev Bluewhale1337 2026-08-16 21:33:23 +02:00
  • 496013ae9c Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev Bluewhale1337 2026-08-09 12:11:57 +02:00
  • f7443fcdf0 feat: increase icon limit to 10, add customizable icon size, and remove obsolete code Bluewhale1337 2026-08-09 12:11:29 +02:00
  • a0d435eb70 Merge pull request #13 from Bluewhale1337/main Bluewhale1337 2026-08-09 10:13:08 +02:00
  • 048970d1b7 chore: bump version to 1.6.3 and add string splitter fallback to changelog Bluewhale1337 2026-08-07 14:45:18 +02:00
  • d5dec0f1f0 fix: handle empty or missing delimiters in HealBot_SplitString to prevent errors Bluewhale1337 2026-08-07 14:43:18 +02:00
  • ad302f299e Merge pull request #12 from Bluewhale1337/dev v1.6.2 Bluewhale1337 2026-08-05 22:26:36 +02:00
  • 327cd7a08c fix: refine weapon enchant tooltip detection to use the first word of the spell name Bluewhale1337 2026-08-05 22:25:02 +02:00
  • 2f01ca3f1b feat: improve shaman weapon buff detection by validating specific enchant names via tooltip scanning Bluewhale1337 2026-08-05 22:18:40 +02:00
  • 45ce2a024f feat: split Raid and Pet toggles and simplify raid bars filter options Bluewhale1337 2026-08-05 22:02:53 +02:00
  • 2ab7a93a6e Refactor + rewrite: implement independent pet heal toggles and integrate into layout rendering and emergency monitoring logic Bluewhale1337 2026-08-05 21:53:41 +02:00
  • 7cf0956a84 refactor: remove talent documentation and implement unit filtering logic to exclude group members from raid monitoring when enabled Bluewhale1337 2026-07-30 18:34:43 +02:00
  • 6c4297c126 Update README.md Bluewhale1337 2026-07-30 15:40:18 +02:00
  • 4f7a06ad6f Merge pull request #11 from Bluewhale1337/dev Bluewhale1337 2026-07-26 14:11:10 +02:00
  • 178d1184a3 docs: add Talents.md Bluewhale1337 2026-07-26 13:59:23 +02:00
  • f1b7e3950f chore: bump version to 1.6.2 in TOC file Bluewhale1337 2026-07-26 13:48:35 +02:00
  • faf040997e feat: refactor spell tooltip scanning and update version to 1.6.2 Bluewhale1337 2026-07-24 20:22:49 +02:00
  • 4c9f50770a fix: remove redundant end statement in layout refresh function Bluewhale1337 2026-07-22 11:19:21 +02:00
  • ed11046eda Cleaning up some leftovers Bluewhale1337 2026-07-22 09:55:17 +02:00
  • d36ad994ea feat: add support for dynamic unit appending during combat and improve layout handling Bluewhale1337 2026-07-22 09:20:22 +02:00
  • a3f3d9e4c6 feat: expand unit capacity to 100 buttons and add RAID_ROSTER_UPDATE event handling Bluewhale1337 2026-07-21 22:46:14 +02:00
  • caa3a03bc3 Merge pull request #10 from Bluewhale1337/dev v1.6.1 Bluewhale1337 2026-07-21 19:02:19 +02:00
  • 2b1ccb03c5 hotfix: add pet frame color support and update documentation with latest feature set Bluewhale1337 2026-07-21 19:01:34 +02:00
  • 5340eb253a Merge pull request #9 from Bluewhale1337/dev v1.6.0 Bluewhale1337 2026-07-21 13:52:32 +02:00
  • bbff4a461c Merge branch 'dev' of https://github.com/Bluewhale1337/HealBotBlue into dev Bluewhale1337 2026-07-21 13:51:55 +02:00
  • 40ad96ae07 bump version to 1.6.0 in HealBotBlue.toc Bluewhale1337 2026-07-21 13:51:51 +02:00
  • 611f584b8d docs: update version to v1.6 in changelog Bluewhale1337 2026-07-21 13:50:07 +02:00
  • 5f015c89e5 Merge branch 'main' of https://github.com/Bluewhale1337/HealBotBlue Bluewhale1337 2026-07-21 13:48:03 +02:00
  • e20c5baf74 docs: remove redundant trailing space in README version history Bluewhale1337 2026-07-21 13:48:00 +02:00
  • 9fd6f47946 Merge pull request #8 from Bluewhale1337/main Bluewhale1337 2026-07-21 13:44:13 +02:00
  • 1f339a8da5 Merge branch 'dev' into main Bluewhale1337 2026-07-21 13:40:02 +02:00
  • 00f9c3d485 fix(ui): center text, fix menu overlap, relabel extra to raid (hotfix 1.5.1) Bluewhale1337 2026-07-21 13:02:37 +02:00
  • 41e4a15075 feat: read version dynamically from TOC file Bluewhale1337 2026-07-18 19:28:11 +02:00
  • 026d4093aa refactor: optimize event processing, move global UI buttons, and reorganize options layout Bluewhale1337 2026-07-21 11:21:35 +02:00
  • db07c467a3 chore: dynamically fetch version from add-on metadata instead of hardcoding Bluewhale1337 2026-07-21 09:31:55 +02:00
  • c47d17f790 feat: implement auto-swap profile system and add safety null checks for skin configuration data Bluewhale1337 2026-07-21 09:29:44 +02:00
  • dd9f9886b4 feat: implement automatic skin swapping based on group size and add horizontal grid layout options Bluewhale1337 2026-07-21 09:02:33 +02:00
  • 85ad55c1cb perf: optimize CPU and memory usage via boolean state tracking, event filtering, and per-character SavedVariables. Bluewhale1337 2026-07-20 23:22:15 +02:00
  • 441a45150f feat: add Spell_Holy_AshesToAshes icon and implement debuff tracking loop in UnitAura handler Bluewhale1337 2026-07-20 18:13:47 +02:00
  • 0b610adaab Merge pull request #7 from Bluewhale1337/Bluewhale1337-patch-1 Bluewhale1337 2026-07-20 08:12:21 +02:00
  • 609e2cc87b Update README.md Bluewhale1337 2026-07-20 08:12:07 +02:00
  • 12838ff250 Update HealBot_Localization.en.lua V1.5 Bluewhale1337 2026-07-19 22:43:28 +02:00
  • e6ad9e7506 perf: eliminate remaining GC spikes by preventing layout rebuilds on combat toggle and zeroing hot-loop table allocations Bluewhale1337 2026-07-18 23:43:35 +02:00
  • 9f08b356e1 docs: append v1.5.1 changelog detailing memory, mana, and buff tracking fixes Bluewhale1337 2026-07-18 23:39:07 +02:00
  • 3845ada15f fix: remove artificial mana check to allow 0-mana cost buffs and fix tooltips disappearing instead of turning red Bluewhale1337 2026-07-18 23:37:51 +02:00
  • 826bf64eda fix: resolve Self Only buff tracking failing on raid frames by replacing direct unit string comparisons with UnitIsUnit Bluewhale1337 2026-07-18 23:34:20 +02:00
  • 8854cd3caa docs: add release notes for v1.4.2 to README.md Bluewhale1337 2026-07-18 23:26:14 +02:00