Skip to content

Releases: ryancole/totem-hud

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 06:43
e385ca6

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

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:11

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

Choose a tag to compare

@github-actions github-actions released this 12 Sep 03:58
a3b0254

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 05:20
da16dbf

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:26

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:17

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:50

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