promotional bannermobile promotional banner

Coinscry

Companion addon for TradeSkillMaster that adds proper item filters to the Vendoring Buy UI (TBC Anniversary).

File Details

v0.5.0-bcc

  • R
  • May 12, 2026
  • 59.78 KB
  • 1
  • 2.5.5
  • Classic TBC

File Name

coinscry-v0.5.0-bcc.zip

Supported Versions

  • 2.5.5

Coinscry

v0.5.0 (2026-05-12)

Full Changelog Previous Releases

  • Merge m3-f-collapsible-filters: v0.5.0
  • v0.5.0: M3-F release (TOC + CHANGELOG + extra screenshot)
  • Embed repair-widget hide, default-collapsed filters, refresh screenshots
    • Embed mode: extend HIDDEN_MERCHANT_WIDGETS with the repair UI
      (MerchantRepairItemButton/AllButton/Text + GuildBankRepairButton).
      Blizzard's MerchantFrame_Update re-shows them on each tick at any
      vendor that repairs, leaving the icons floating inside our panel.
    • Filters section: default to collapsed on first run. The advanced
      controls were taking ~120px before any items showed; most sessions
      only use search + the three checkboxes. Saved state still wins.
    • README: replace the four pre-M3-F screenshots with new ones showing
      the embedded vanilla mode, TSM-attached mode with a group filter,
      and the new always-visible checkbox / collapsible-filters layout.
  • Embed: restore merchant items when toggling Coinscry off via tab
    HideVisible called ExitEmbedMode before panelFrame:Hide(). ExitEmbedMode
    runs MerchantFrame_Update, which fires our OnMerchantFrameUpdate hook;
    the hook saw the panel still shown and re-hid MerchantItem1..12 right
    after ExitEmbedMode had unhidden them. Result: clicking the Coinscry tab
    to close the embed left MerchantFrame visible but empty.
    Swap the order so the panel is hidden first; the hook's IsShown() guard
    then correctly skips the defensive re-hide loop.
  • M3-F: collapsible advanced filters
    Refactor the filter area so the common controls stay visible and the
    rarely-touched ones can be tucked away:
    • Search box and the three usage checkboxes (Can use / Affordable /
      Hide known) are always shown at the top.
    • New "Filters" header button with a chevron toggles a collapsible
      block holding quality, group, type/subtype, ilvl, req lvl, and the
      contextual demon-type dropdown.
    • Scroll area + header strip re-anchor to a shorter top reservation
      while collapsed, so more rows are visible without a resize.
    • Collapsed/expanded state persists per-character in
      CoinscryCharDB.advancedCollapsed (default: expanded).
    • Re-runs InitDemonDropdown on expand so its tome-vendor contextual
      hide still applies even though the surrounding section is visible.
  • Backfill TOC + CHANGELOG for v0.4.1 (tag was pushed before the bump)