mCleanup

Bag/Bank/Warband cleanup helper addon.

File Details

mCleanup_1.1.0

  • R
  • May 29, 2026
  • 1.90 MB
  • 10
  • 12.0.5+1
  • Retail

File Name

mCleanup_1.1.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1

What's New in mCleanup Version: 1.1.0

Layout & UI

  • Main window redesigned. Filters moved to a compact top strip; Select / Tag / Move actions now live in a bottom strip pinned to the window edge. The item list itself is now the dominant area — wider, taller, and the action buttons no longer scroll out of view.
  • Hide filters now compact colored chips (K / D / A / S) with full-name tooltips, freeing horizontal space in the new top strip.
  • Item Level slider is shorter and the value / min / max labels no longer overlap the slider track.
  • Item Level slider now increments by 1, not 5 — finer-grained ilvl filtering.
  • Tag Filters dropdown is now clearly labeled as a single-tag isolation (its placeholder, header, and tooltip all spell out that it picks one tag at a time, in contrast with the combinable Hide chips).
  • "Hide & Restrict" header added above the Hide / Legacy / Disenchant. checkboxes for clearer grouping.
  • Press Escape to close the main window — same as most Blizzard windows.

Vendor (Sell) panel

  • Full filtering support matching the main UI:
    • Type-class checkboxes (Weapon / Armor / Consumable / Tradegoods / Reagent / Misc).
    • Search bar with the same query syntax as the main window (!wordid:Nq:N>N, etc.).
  • All items now start unchecked — opt-in selling instead of opt-out.
  • Selection persists across filter changes. Workflow: filter to "hero" → Select All → uncheck a few → clear filter → your earlier selections outside "hero" are still ticked. Survives inventory changes too.
  • Select All / Clear Selection now operate on the visible subset only, so you can carve out a sub-selection by filtering, ticking/unticking, then clearing the filter.
  • Selection buttons moved to the top, Sell buttons moved to the bottom of the window — accidental "Sell All" clicks while working the list are much less likely now.

Bug fixes

  • Minimize button works correctly. Window now collapses upward into the title bar instead of dropping the title bar to the floor.
  • Items in your ToKeep list now always tag as Keep, even if a stale destroy / sell override exists for that itemID from before you added it. Jeeves stays out of the Destroy panel.
  • Bulk Tagging Apply works correctly when filtered. Previously, marking items as Sell while filtered to the Warband tab could silently re-tag copies in your bags or bank, or appear to do nothing because the items vanished from the filtered view. Apply now writes per-slot overrides for the visible subset and prints a confirmation so you always know how many items were tagged.
  • Font Size slider in Options is draggable again and the +/− buttons clickable. It had been silently broken at the wrong height.

Performance

  • Main window drag / resize is smooth again, even with hundreds of items in the list. Two separate causes were fixed:
    • Resizing the window no longer reflows every visible row's anchors on every frame.
    • Long sessions with heavy slider use no longer leak frame objects (the row pool now recycles instead of creating fresh frames each refresh).
  • Item Level slider drag is responsive even at step = 1 over 0..700: the list rebuild is debounced so a single drag triggers one refresh rather than 700.
  • Search bar typing is similarly debounced — no list rebuild between every keystroke.