Releases: ryancole/buff-leaderboard
Releases · ryancole/buff-leaderboard
Release list
v1.3.0
Buff Leaderboard
v1.3.0 (2026-08-23)
Full Changelog Previous Releases
- Buff list rows show the spell's icon
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Options lists condensed to four visible rows
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Option to track buffs only while in a party or raid
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Prune button and /blb prune forget casters not seen in 90 days
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Thank-you whispers celebrate milestone cast counts
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Ladder rows show the caster's class icon
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
v1.2.0
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
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
Full Changelog: https://github.com/ryancole/buff-leaderboard/commits/v1.0.0