promotional bannermobile promotional banner

TradePad

Post an eye-catching trade line whenever and wherever you want. Save items in wish lists for any number of different uses.
Back to Files

v0.1

File nameTradePad-v0.1.zip
Uploader
JesseModsJesseMods
Uploaded
Aug 8, 2026
Downloads
4
Size
36.1 KB
Flavors
MoP ClassicRetailClassic
File ID
8598623
Type
R
Release
Supported game versions
  • 12.0.7
  • 5.5.4
  • 4.4.2
  • 3.4.5
  • 1.15.9

What's new

# Changelog

All notable changes to TradePad are documented here. This project follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1] - 2026-08-07

First public release.

### Lists

- Multiple named lists, each keeping its own prefix, marker, style,
  destination, and auto-broadcast settings.
- Shift-click items from your bags to add them; links, prices, and quantities
  survive logout and reload.
- Per-item quantity with separate gold and silver fields.
- Labelled columns (#, Item, Qty, Gold, Silver, Actions), alternating row
  shading, hover tooltips, reorder and delete controls, and an empty-state
  prompt.
- Ctrl-click a wearable item to preview it on your character in the dressing
  room. Non-wearable items say so instead of opening an empty preview.
- Confirmation prompt before deleting a list.

### Messages

- 46 message styles, each pairing ASCII decoration with its own wording and
  item separator, e.g. `{rt1} >>> WTS CHEAP <<<`, `-=[ WTS READY NOW ]=-`,
  `~*~ SELLING CHEAP ~*~`, `{rt1}{rt1}{rt1} WTS {rt1}{rt1}{rt1}`.
- 35 styles also close with a call-out, e.g. `... <<< OR BEST OFFER >>>`,
  `... ^^^ WHISPER ME ^^^`. The remaining 11 end bare so the flourish stays
  worth noticing.
- Wording follows the prefix. `WTS` styles say SELLING / CHEAP / IN STOCK;
  `WTB` styles say BUYING / PAYING WELL / TOP GOLD.
- Regenerate steps to the next style so you can press it until a line reads
  well; `<` and `>` browse in either direction with a live preview.
- Editable message box overrides the generated text with your own wording.
- Raid target markers (`{rt1}`-`{rt8}`): fixed, random each send, or none.
- Character counter and 255-character handling. Items that do not fit are
  marked `+more`, and the cut is walked back to a safe boundary so a message
  never ends mid-link or mid-colour-code.
- Stray `|` characters, which chat reads as an escape introducer and which
  otherwise cause the client to reject the whole line, are escaped before
  sending. A rejected message reports one readable line instead of a
  traceback.

### Sending

- Send to a channel, Say, Yell, or Guild, remembered per list.
- Auto-broadcast on a 60 to 600 second timer, one list at a time.
- "Regenerate each send" advances the style on every broadcast, so a repeating
  listing never posts the same-looking line twice in a row.
- Minimap button (left-click opens, right-click opens options), draggable
  floating send button (right-click toggles auto-broadcast), and an ALT-T
  keybind rebindable under Key Bindings.
- Slash commands: `/tp`, `/tp send`, `/tp auto`, `/tp list <name>`,
  `/tp config`, `/tp minimap`, and `/tp scan` for diagnosing UI overlays.

### Compatibility

- One codebase for 3.3.5a (Wrath), Classic Era, Wrath Classic, Cataclysm
  Classic, Mists Classic, and Retail.
- Feature-detected compatibility layer rather than version checks, covering
  options panels, timers, dropdowns, sliders, scroll regions, input fields,
  the minimap button, and chat APIs.
- Scroll regions and input fields are built from base frame types rather than
  Blizzard templates, whose artwork is skinned inconsistently between clients.

[Unreleased]: https://github.com/JessePretendstoCode/TradePad/compare/v0.1...HEAD
[0.1]: https://github.com/JessePretendstoCode/TradePad/releases/tag/v0.1

This mod has no related projects