Thumber

Track your interactions with other players in World of Warcraft (TBC Classic / Anniversary). Mark anyone thumbs up, neutral, or thumbs down, with an optional free-text note. Your mark shows up in their unit tooltip and in a sortable list window.

File Details

v1.0-bcc

  • R
  • Jun 6, 2026
  • 42.83 KB
  • 2
  • 2.5.5
  • Classic TBC

File Name

Thumber-v1.0-bcc.zip

Supported Versions

  • 2.5.5

Thumber Thumbs

v1.0 (2026-06-06)

Full Changelog Previous Releases

  • Enable CurseForge publishing: set X-Curse-Project-ID
    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
  • Add MIT license
    Covers Thumber's own code; bundled Libs/ retain their own licenses. Also
    records ## X-License: MIT in the .toc and a License section in the README.
    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
  • Switch packaging to BigWigsMods packager (adds CurseForge support)
    The packager builds the zip + publishes the GitHub Release, and uploads to
    CurseForge once CF_API_KEY (repo secret) and ## X-Curse-Project-ID (.toc)
    are set. Until then it cleanly skips the CurseForge step. Adds .pkgmeta and
    a commented project-id reminder in the .toc.
    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
  • Add packaging workflow: build addon zip + publish release on tag
    git archive (with .gitattributes export-ignore) builds a Thumber/-prefixed
    zip so it extracts into Interface/AddOns. On v* tags it attaches the zip to
    a GitHub Release; manual runs upload it as a workflow artifact.
    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
  • Review pass: case-dedup fix, perf micro-opts, dead-code removal
    • Fix duplicate entries: typing a lowercase name in the compose box (e.g.
      "bob") created a separate mark from the "Bob" the Target button and slash
      commands produce. CurrentEntry now capitalises the first letter, matching
      how WoW names are stored. Also fixes the mark-button highlight for typed
      names and the list-row highlight (was comparing raw, untrimmed text).
    • Perf: precompute each mark's colour hex and size-0 icon escape once instead
      of string.format'ing them on every list-row render and every tooltip frame.
    • Remove dead locals (MARK_ORDER, HEADER_H) and the unused f.editKey field.
      Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
  • Initial commit: Thumber 1.0
    Mark other players thumbs up / neutral / thumbs down with an optional
    note. Marks surface in unit tooltips and a sortable list window.
    • List window with compose area (Target button, mark buttons, note box)
    • Tooltip integration (mark + optional note), toggleable in settings
    • Slash: /thumber (/th, /pm), /thumbsup (/tu), /thumbsdown (/td), /neutral (/nt)
    • Default arrow-key binds: Up/Down/Left=mark, Right=list (+/thumber resetbinds)
    • LibDBIcon minimap button; settings panel with in-place keybind capture
    • Bundles LibStub/CallbackHandler/LibDataBroker/LibDBIcon via embeds.xml
      Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com