v3.7.0
AutoSellPlus
v3.7.0 (2026-03-11)
Full Changelog Previous Releases
- docs: update changelog and features for tooltip status and compact mode
- fix: replace removed GetServerTime global with C_DateAndTime fallback
GetServerTime() was removed as a global in Midnight 12.0. The wrapper
in Helpers.lua now uses C_DateAndTime.GetServerTimeLocal() with time()
as a safe fallback. All bare GetServerTime() calls across Core, History,
MinimapButton, and Overlays now route through the wrapper. - feat: add tooltip item status and compact mode
Tooltip status: adds a colored classification line to item tooltips
showing how ASP will handle each item (sell, protected, skipped).
Driven by new ClassifyItem() which mirrors ShouldSellItem priority chain.
Compact mode: condensed popup showing item count, total value,
per-quality breakdown, and one-click Sell. Toggle via /asp compact,
settings panel, or button on either popup. - fix: use dynamic bag frame count in BagAdapters
Replace hardcoded loop bound of 13 with NUM_TOTAL_EQUIPPED_BAG_SLOTS + 1
so the adapter scales if Blizzard changes bag slot count. - Merge pull request #7 from mikigraf/3.6
3.6 - Update docs for sell collected transmog, known collectibles, and relative ilvl
Add changelog entries and feature documentation for the three new features:
sell collected transmog, sell known collectibles, and relative ilvl threshold. - Add relative ilvl threshold mode
New settings (useRelativeIlvl, relativeIlvlPercent) that compute an ilvl
threshold as a percentage of the player's average equipped ilvl. When enabled,
this single threshold replaces all per-quality ilvl sliders. Modifies
CheckQualityFilter and ApplyFilters to use relative threshold, adds checkbox
with slider/editbox to popup filter section, grays out quality ilvl controls
when active, and shows computed threshold in avgIlvlText. - Add sell known collectibles filter
New setting (sellKnownCollectibles) that marks already-known mounts, pets, and
toys for selling. Adds IsKnownMount, IsKnownPet, IsKnownToy, and
IsKnownCollectible helpers to Protection.lua using C_MountJournal, C_PetJournal,
and C_ToyBox APIs. Integrates into ShouldSellItem, BuildDisplayList,
ApplyFilters, and popup UI with checkbox and settings overlay entry. - Add sell collected transmog filter
New setting (sellCollectedTransmog) that marks items with already-collected
transmog appearances for selling. Adds IsCollectedTransmog helper to
Protection.lua, integrates into ShouldSellItem sell criteria, BuildDisplayList
item data, ApplyFilters auto-check logic, and popup checkbox with settings
overlay entry.