Skip to content

Releases: ryancole/buff-leaderboard

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 22:26

Buff Leaderboard

v1.3.0 (2026-08-23)

Full Changelog Previous Releases

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:38

Buff Leaderboard

v1.2.0 (2026-08-22)

Full Changelog Previous Releases

  • !rank replies show a ladder excerpt with the sender's neighbors
    Each reply now shows the #1 caster plus the players one spot above and
    below the sender, in ladder order, instead of a bare rank number. Bare
    !rank sends one excerpt per ladder the sender appears on.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Merge pull request #2 from ryancole/minimap
    Minimap button toggles the leaderboard window
  • Minimap button toggles the leaderboard window
    Hand-rolled round button (no LibDBIcon): click toggles the window, drag
    slides it around the minimap rim, with the angle saved account-wide. A
    settings checkbox can hide it. The icon is a 64x64 TGA baked from the
    logo with the circular crop in its alpha channel, since the anniversary
    client garbled the PNG; the svg/png masters stay repo-only and the
    packager ships just the TGAs. The logo also becomes the addon-list icon
    via ## IconTexture.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Merge pull request #1 from ryancole/leaderboard
    In-game leaderboard window with channel announcements
  • Announce button posts the top 5 for a buff to a chosen channel
    An "Announce Top 5" button on the leaderboard window opens a context
    menu of channels (Say, Yell, Party, Raid, Guild - unavailable ones
    disabled), then posts the selected buff's ladder in the window's
    current scope, one line per caster. Disabled while the ladder is
    empty; nothing sends until a channel is picked.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Lint setup: luacheck + LuaJIT checks locally and in CI
    .luacheckrc pins std to lua51 (WoW's dialect) and whitelists the WoW
    API globals in use. etc/check.ps1 runs luacheck plus a LuaJIT parse
    of each file; a CI workflow runs luacheck on every push and PR. The
    etc folder is excluded from packaged releases.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Add the in-game leaderboard window, toggled by /blb
    Two-pane frame: recorded buffs on the left, the selected buff's ladder
    on the right, with an all-time/session toggle, podium-colored ranks,
    and last-cast tooltips. Movable, Escape-closable, refreshes live as
    tracked buffs land. Plain /blb now toggles the window; chat output
    stays under /blb dump.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 03:59

Buff Leaderboard

v1.1.0 (2026-08-22)

Full Changelog Previous Releases

  • Per-buff ladders replace the combined leaderboard
    Ranks, overtakes, and whispers are now scoped to each buff (who
    Innervates me the most), computed from the per-spell counts already
    recorded. Bare !rank lists the sender's rank on every ladder they
    appear on (packed to the whisper length limit), !rank and
    /blb dump give a single ladder, and the combined ranking is
    gone entirely: GetRank is removed, /blb dump is an alphabetical
    roster with per-buff breakdowns, and the Recorded Casters panel is
    alphabetical without rank numbers.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Say "leaderboard rank" in whispers to avoid ability-rank confusion
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Grant workflow contents:write for GitHub release creation
    The default GITHUB_TOKEN is read-only, so the packager 403d when
    creating the GitHub release after a successful CurseForge upload.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com

v1.0.0

Choose a tag to compare

@ryancole ryancole released this 22 Aug 03:41