promotional bannermobile promotional banner

AutoSellPlus

Sell junk, low ilvl greens and blues automatically with transmog protection, smart filters, and one-click confirmations

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