promotional banner

BagPurge

BagPurge scans your bags for the lowest-value item and lets you delete or consume it in one click, automatically protecting consumables and any items you choose from being deleted by mistake.
Back to Files

BagPurge 1.0.8.zip

File nameBagPurge_1.0.8_TEST_Modular (1).zip
Uploader
AntisnakeAntisnake
Uploaded
Sep 24, 2026
Downloads
4
Size
21.3 KB
Flavors
Forever
File ID
8963828
Type
R
Release
Supported game versions
  • 1.60.1

What's new

BagPurge 1.0.8 TEST Release

Internal Cleanup & Performance Improvements

  • Reorganized the addon into separate modules for easier maintenance and safer future development:
    • Core.lua
    • Scanner.lua
    • Confirm.lua
    • MainUI.lua
    • Options.lua
    • Minimap.lua
    • Events.lua
  • Added an item metadata cache to reduce repeated item-information lookups during bag scans.
  • Improved handling of item data that has not finished loading yet.
  • Optimized bag-slot highlighting by caching bag buttons instead of repeatedly searching through all UI frames.
  • Replaced the Blizzard StaticPopupDialogs delete confirmation with a BagPurge-owned confirmation window.
  • Delete confirmation now re-checks the item and bag slot immediately before deletion for additional safety.
  • Preserved the existing Consume behavior and combat restrictions.
  • Added LibDataBroker-1.1 support.
  • Added bundled support libraries:
    • LibStub
    • CallbackHandler-1.0
    • LibDataBroker-1.1
  • Added optional LibDBIcon-1.0 support when the library is already available from another addon.
  • BagPurge still provides its own minimap button when LibDBIcon is unavailable, so there are no required external dependencies.
  • Preserved existing BagPurgeDB SavedVariables so previous settings, whitelist/blacklist entries, window positions, and preferences remain compatible.
  • Added internal testing notes and third-party library attribution.
 
 
 
 

This mod has no additional files