File Details
v2.0.0
- R
- Mar 6, 2026
- 59.40 KB
- 19
- 12.0.1
- Retail
File Name
AutoSellPlus-v2.0.0.zip
Supported Versions
- 12.0.1
AutoSellPlus
v2.0.0 (2026-03-06)
Full Changelog Previous Releases
- Update README.md
- Merge branch 'main' of https://github.com/mikigraf/AutoSellPlus
- Update README.md
- Merge pull request #1 from mikigraf/feat/v2
Feat/v2 - refactor
- Fix slider values
- Change minimap button left-click to open settings panel
Left-click now opens the settings UI (works anytime, even without a
merchant active, for presetting values). Right-click toggles the addon
on/off. Updated tooltip hints to match. - Expose all slash command features in Options settings panel
Comprehensive rewrite of UI.lua to expose every configurable setting:- Automation: auto-sell mode dropdown, delay slider, repair, mute sounds
- Protection: BoE override, equippable-only, high-value gold threshold slider
- Marking: auto-mark ilvl threshold slider, overlay mode dropdown
- Bag Maintenance: free slot threshold, alert mode, eviction toggle
- Auto-Destroy: enable toggle, max quality dropdown, max value slider
- Profiles & Templates: canvas with template buttons, profile list
with load/delete, save input - Lists: canvas with tabs for never-sell, always-sell, and stack limits;
add/remove items, import/export buttons - Quick Actions: canvas with session stats, sale history, wizard,
reset settings, reset lists, clear history buttons
- Update README with all current features
Add drag-to-mark, auto-sell confirmations, profile templates, profile
auto-load, value-based eviction, sale history panel, graceful degradation,
stack limits, overlay modes, and all missing slash commands. - Fix popup item row RegisterForClicks error
Item rows need to be Button frames (not Frame) to support
RegisterForClicks for right-click context menus. - Add sale history UI panel with scrollable item list
Visual panel (450x500) shows all sale history entries with item icon,
link, quantity, price, and time ago. Includes alternating row backgrounds,
summary bar, and clear button. Accessible via /asp log ui or
Shift+Right-click on the minimap button. - Add drag-to-mark target button for junk marking
A 36x36 button with coin icon appears below the bag bar when bags are
open. Dragging an item onto it toggles the item's junk mark. Visibility
is hooked to OpenAllBags/CloseAllBags. - Add value-based eviction at vendor to free bag space
When evictionEnabled and freeSlotThreshold are set, visiting a merchant
triggers EvictAtVendor which finds the cheapest sellable items (Poor
quality or marked) and shows a confirmation dialog before selling them
to reclaim the required number of free slots. - Add safety confirmations for auto-sell and slash-sell paths
ConfirmAndSell gates auto-sell mode and /asp sell with the same
epic and high-value confirmation dialogs that SellFromPopup uses.
Confirmation dialogs are dismissed on MERCHANT_CLOSED. - Add profile auto-load on login and wizard profile picker
Active profile is automatically loaded on PLAYER_LOGIN with ValidateDB
to fill any new keys. Wizard page 1 now shows a profile picker that
cycles through saved profiles and applies the selection on Done. - Add profile templates for common playstyles
Four templates (Raid Farmer, Transmog Hunter, Leveling Alt, Gold Farmer)
provide one-click configuration presets. Available via /asp template,
wizard page 1 quick-start buttons, and the ApplyTemplate API. - Add graceful feature degradation for missing WoW APIs
RunSelfTest now disables individual features (selling, scanning, transmog,
equipSets, destroying) when their required APIs are missing, instead of
just warning. Guarded entry points return early with user-facing messages. - Add stack limit awareness for bag maintenance
Keep a configurable number of items via /asp keep commands.
DestroyJunk respects stack limits, skipping items within their
allowed count. Adds GetItemCount and ExceedsStackLimit helpers. - Add drag-to-sell overlay button in popup
Coin icon button in bottom-left of popup accepts dragged items
and sells them instantly, recording history and refreshing list. - Add loot window ALT+Click marking
Hook LootSlot to mark items as junk directly from the loot
window by holding ALT while looting. - Add progressive sell feedback with progress bar in popup
Show a progress bar above the bottom divider during selling
that updates in real-time with current/total item count. - Add Blizzard Item Restoration URL in undo failure messages
Show restoration URL with UTC timestamp when undo expires or
buyback items are unavailable, guiding users to recovery. - Add junk value per alt in minimap tooltip
Scan bags for Poor quality, marked, and always-sell items to
show per-character junk value in the minimap button tooltip. - Add per-character first-run wizard trigger
New characters get their own charFirstRunComplete flag so the
setup wizard shows on first login per alt, not just once globally. - Add per-day tracking in session stats and minimap tooltip
Filter sale history by today's server date to show daily
totals in session report and minimap button tooltip. - Add configurable overlay visual modes (border/tint/full)
Add overlayMode setting with three modes: border (default),
tint (color overlay), and full (both). Cycle with /asp overlay. - Add visual flash on bag items when lists change
Flash green on mark/add-to-list and red on unmark/remove
to provide visual feedback directly on bag item frames. - Add bag gold display tooltip with per-quality breakdown
Show a tooltip on the bag gold frame with vendor value
breakdown by item quality tier and marked items total. - Fix goto/continue for Lua 5.1 compatibility
Replace goto/continue with repeat...until true idiom in
Popup.lua ApplyFilters. The goto keyword is not reliably
available in WoW's Lua 5.1 environment. - Update screenshot.png
- add screenshot and update readme
- update readme
- Update README.md

