Releases: ryancole/totem-hud
Releases · ryancole/totem-hud
Release list
v0.6.1
Totem HUD
v0.6.1 (2026-09-12)
Full Changelog Previous Releases
- Merge pull request #4 from ryancole/text-bars
Say "totem expired", not "totem expiring", when a totem runs out - Say "totem expired", not "totem expiring", when a totem runs out
The cue plays the moment the totem is gone, so the past tense fits.
The clip is rebuilt as assets/expired.ogg; the new path also sidesteps
the client's sound cache, so a /reload picks it up.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.6.0
Totem HUD
v0.6.0 (2026-09-12)
Full Changelog Previous Releases
- Skip the range check for a moment after Totemic Call
The buff leaves before the totem update arrives, and that gap read as
leaving range and spoke "totem distance". Use the same one-second
recall window that already keeps "totem dead" quiet.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.5.0
Totem HUD
v0.5.0 (2026-09-12)
Full Changelog Previous Releases
- Merge pull request #3 from ryancole/distinct-cues
Three distinct voice cues: "totem expiring", "totem dead", "totem distance" - Three distinct voice cues: "totem expiring", "totem dead", "totem distance"
One clip per alert instead of the word "totem" for everything. A slot
that empties with more than a second left was killed and gets "dead";
otherwise it ran out and gets "expiring". Leaving a buff totem's range
gets "distance". All in a single voice (Microsoft David), dropping the
three-voice random pick.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Merge pull request #2 from ryancole/range-alert
Out-of-range alert: a red X beside a buff totem whose buff has left you - Out-of-range alert: a red X beside a buff totem whose buff has left you
A totem can't be asked where it is, and the game hides positions in
instances, but a buff totem keeps its buff on everyone in range, the
shaman included. Core.lua lists the totems that give one; each tick
checks whether a listed totem's icon is among the player's buffs
(re-read on UNIT_AURA), and the buff being gone for half a second marks
the player out of range. The raid target cross pulses beside the row,
packed outward from the panel next to the expiry "!" so both show
when both apply, and the voice cue plays once per exit under the
existing sound option, whose label now says so.
Guards: a totem under two seconds old isn't judged (its buff is still
landing), the last moment and a half of its life is left to the expiry
alert, a dead player is never out of range, and a totem found without
its buff before the buff was ever seen (a /reload) is marked out of
range at once but without the cue.
The alert icons now hang one panel padding outside the panel edge,
matching the bar's inset, rather than two pixels off the row.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.4.0
Totem HUD
v0.4.0 (2026-09-11)
Full Changelog Previous Releases
- Merge pull request #1 from ryancole/voice-alert-random
Three text-to-speech "totem" clips, one picked at random per alert - Track the .m4a voice recordings; keep them out of the CurseForge package
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Three text-to-speech "totem" clips, one picked at random per alert
The stock Windows voices (David, Mark, Zira) via etc/alert.ps1, with
only the padding silence trimmed. Replaces the processed "tote"
recording and its build script.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - One sound option: the "tote" clip plays as a totem goes away
Whether it ran out or was killed; no longer at the ten-second warning.
Replaces the separate expiry and death sound options, and drops the
per-totem warned bookkeeping with them.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Option for which side of the HUD the "!" hangs off, left or right
A dropdown under the font size slider; left by default. The anchor is
now set per layout, so a change applies at once.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Steady "!" beside each empty row while in combat
A missing totem matters in a fight; out of one the mark would only nag.
Combat start and end re-run the layout. Only the bar dims on an empty
row now, so the mark shows at full brightness.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Icon flush with the row edge, so left and right panel padding match
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Always four rows; option to hide the HUD while no totems are down
The panel no longer grows and shrinks with the totems: every element
gets a row, dimmed when nothing is down. The one remaining choice is
whether the whole panel hides while no totem is out (on by default).
Drops the dimmed-row option and reverts v0.3.0's group-only option,
which would have left no timers at all alongside hidden Blizzard timers.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.3.0
Totem HUD
v0.3.0 (2026-09-10)
Full Changelog Previous Releases
- Option to show the HUD only while in a party or raid
Outside a group the panel hides, the ticker stops, and both sounds are
muted; unlocked it still shows samples for positioning. Off by default.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.2.0
Totem HUD
v0.2.0 (2026-09-10)
Full Changelog Previous Releases
- Death alert: play the "tote" clip when a totem is killed early
Each scan remembers what every slot held; a slot gone empty with more
than the warning time left means something killed the totem. Re-drops
and Totemic Call recalls stay quiet. New option, on by default.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
v0.1.0
Totem HUD
v0.1.0 (2026-09-10)
Full Changelog Previous Releases
- CurseForge project id, listing text, and four-totem logo with a countdown badge
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - "Tote" expiry sound, built from a voice recording by etc/tote.py
Plays once per totem as it crosses under ten seconds, with an option to
turn it off. The script trims the word, pitches and layers it, adds a
chime lead-in and a synthetic reverb, and encodes to assets/tote.ogg.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Pulsing quest "!" beside a totem under ten seconds; even icon inset
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Cascadia Mono bar text, font size slider, and bar color options
Bar text is always set in the bundled Cascadia Mono (SIL OFL), at a
size chosen by a slider (7 by default). Bars can be uncolored entirely,
or colored only on the remaining-time fill instead of the whole bar.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Option to hide the default totem timers under the player frame
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Option to hide the HUD border
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com - Totem HUD: shaman totem timers with element-colored bars
One draining bar per totem down, in the default totem bar's slot order,
with icon, name, and time left. Settings panel and /th slash commands
for lock, unlock, reset, and list. Repo layout, lint, CI, and packager
release follow raid-buff-reminder.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com