Skip to content

Releases: Softrix/SmartBuff-Retail

42.270426

28 Apr 02:28
d88255e

Choose a tag to compare

SmartBuff Retail

42.270426 (2026-04-28)

Full Changelog Previous Releases

  • Hide button when idle (#95)
    • feat(ui): add option to hide action button when idle

    New Feature

    • Introduced a new option to hide the action button when no buffs are pending, enhancing UI cleanliness.
    • Update localization and version for new features
    • Added new changes for version r42.042726:
    • Updated SMARTBUFF_VERSION to r42.042726

r42.190426

19 Apr 20:30
3ddf7e3

Choose a tag to compare

SmartBuff Retail

r42.190426 (2026-04-19)

Full Changelog Previous Releases

  • fix(buff): unify food IDs, init timing, and options list refresh (#94)
    • Build SMARTBUFF_FOOD only from S.FoodItems (+ teas); drop duplicate manual table
    • Food GetItems: relaxInstant + skipAsync to avoid login drops and mass ContinueOnItemLoad
    • Redraw buff order when ITEM/SPELL_DATA_LOAD_RESULT succeeds; fix Lua 5.1 scope
      (global SMARTBUFF_ScheduleBuffOrderOnScroll + coalesce flag with setBuffsPending)
    • Defer second SetBuffs (0.4s) after init so C_Item/container cache can settle
    • ScanBagsForSBInit: read-only bag warm-up (cap 200 slots, stop on first item)
    • .gitignore: .cursor/
      Made-with: Cursor

r42.030426

03 Apr 20:10
4823afe

Choose a tag to compare

SmartBuff Retail

r42.030426 (2026-04-03)

Full Changelog Previous Releases

  • Performance fixes and Tracking is Back! (#93)
    • Possible performance fix with too many buffs
    • Heyo... Fixed tracking!
    • New version prep!

41.230326

23 Mar 17:49
b0f7737

Choose a tag to compare

SmartBuff Retail

41.230326 (2026-03-23)

Full Changelog Previous Releases

  • Revive pet and combat buffs (#92)
    • Enhance Hunter Pet Revive Logic
    • Added logic to handle Revive Pet when the pet is dead, replacing Call Pet in such cases.
    • Combat casting fixes.
    • If inCombat enabled
      • Attempt to fix missing buffs on combat start
      • Recast all enabled buffs after battle rez
    • Fix hearty foods check. Something broke when I added teas.
    • Fix offhand main hand weapon buffs...
  • Midnight food and flasks (#91)
    Adding Midnight 'Teas' as a new 'relaxed' buff...
    • Midnight Food/Flasks/Phials/runes/items...
    • Implemented profession tool buffing with razorstones
    • P:rint error in chat if buff fails for some reason (wrapped as a warning)
    • Adding midnight weapon buffs (weightstones)
    • Crusader aura and path of frost are castable while mounted again

40.110326

13 Mar 04:18
81ed898

Choose a tag to compare

SmartBuff Retail

40.110326 (2026-03-13)

Full Changelog Previous Releases

  • Group buff improvements, UI cleanup, and behavior fixes
  • Tooltips and Help
    • Added missing tooltips across buff configuration
    • Improved tooltip handling internally
    • Added Help window explaining group buff options
    • Expanded help text with examples and clarifications
  • Group Buff Configuration
    • Improved Additional and Ignore list management
    • Lists now persist correctly and support party NPCs
    • Added Clear button to reset lists
    • Clarified that lists override class/role rules
  • Single-Target Buff Behavior
    • Fixed buffs jumping between targets
    • Buff stays on original target when appropriate
    • Marked certain buffs as single-target
    • Added single-target label in buff list
  • Battleground Behavior
    • Added Exclude in BGs option for buffs
    • Prevents certain buffs from auto-casting after BG resurrection
  • UI Improvements
    • Right-click buffs to open options
    • Improved layout and spacing in buff settings
  • Misc Fixes
    • Group buffs now apply only to player-controlled units
    • General internal cleanup and modernization
  • Pvp buff only spells (#89)
    • BG/Arena: queue only spellbook buffs after resurrection

    PvP post-resurrection queue

    • After resurrection in battleground or arena, only spellbook buffs are queued
    • Flasks, food, scrolls, potions and other item buffs are no longer applied from the queue
    • Queue is cleared then repopulated on PLAYER_ALIVE/PLAYER_UNGHOST when match is active
      Made-with: Cursor
    • Include weapon buffs in BG res queue

    BG resurrection queue

    • Queue weapon buffs (e.g. Windfury) after BG/arena res; no longer exclude SMARTBUFF_CONST_WEAPON
    • Update comment to state spellbook buffs include weapon buffs
      Made-with: Cursor

39.130226c

11 Mar 18:57
4aafcd0

Choose a tag to compare

SmartBuff Retail

39.130226c (2026-03-11)

Full Changelog Previous Releases

  • Make sure that bg buffs respect gcd cycle. (#88)

39.130226b

11 Mar 18:11
4850930

Choose a tag to compare

SmartBuff Retail

39.130226b (2026-03-11)

Full Changelog Previous Releases

  • Post Resurrection Buff in BGs... (#87)
    • Implement post-resurrection buff queue for Battlegrounds

39.130226a

01 Mar 02:41
5d2949b

Choose a tag to compare

SmartBuff Retail

39.130226a (2026-03-01)

Full Changelog Previous Releases

  • Fix in-combat falst positive due to a race condition (#86)

39.130226

13 Feb 19:17
ea9d92a

Choose a tag to compare

SmartBuff Retail

39.130226 (2026-02-13)

Full Changelog Previous Releases

  • Templates and combat removal (#85)
    • feat: Retain template option, blocklist rename, combat/PvP updates
    • Add Retain checkbox to copy buff settings when switching to fresh templates
    • Inclusivity: Rename blacklist → blocklist (with migration)
    • Default InCombat to off
    • Add PvP prep-only message for Arena/BG
    • Add play-sound tooltip.
    • bump version to r39.130226
    • updated what's new.

39.120226

13 Feb 02:55
564dc52

Choose a tag to compare

SmartBuff Retail

39.120226 (2026-02-13)

Full Changelog Previous Releases

  • feat: template switching, split templates, locale fixes, pvp prep buffing (#84)
    • feat: template switching, split templates, locale fixes
      Template switching:
    • Add Battleground/Arena template switching for pvp/arena instance types
    • Add Solo fallback for unknown instance types
    • Refactor template selection into single if/elseif chain
    • Merge chat message: "Switch template (reason) current -> new"
      Template structure:
    • Split into GENERICS, INSTANCES, CUSTOM in all locales
    • Assemble SMARTBUFF_TEMPLATES at load (SmartBuff.lua)
    • Replace SMARTBUFF_INSTANCES with enum lookup on assembled templates
    • Refactor Enum.SmartBuffGroup to 9-entry loop from generic keys
      Localization:
    • de: fix Danish strings → German (generics + instances)
    • zhCN: fix Nerub-ar Palace (奈幽贝扎宫 → 奈幽贝尔宫殿)
    • Clarify INSTANCES comment: must match GetInstanceInfo()
      Other:
    • Remove trailing/blank-line whitespace
    • Update .cursorrules whitespace rules
    • feat(ui): bottom bar layout, News button, R: labels, tooltips. New release
    • Add News button: opens changelog panel, toggle to close
    • Add "R:" prefix to reset buttons: R: Timers, R: All, R: Buffs, R: List
    • Shrink RBT button (88→64px), add gaps between bottom buttons
    • Add tooltips to all bottom buttons (RBT, All, Buffs, List, News, Done)
    • Simplify help plate: "Reset buttons (hover for details)", remove per-button text
    • Localize all new strings (en, de, fr, es, ru, tw, cn)
    • properly reset each time and template switching fix, no longer default to same buff settings in each template due to bug. Leaving a note for later if the 'default' propagation is somehow useful.
    • Lockdown in pvp, but buff in prep.