SelfCare

Reminds you to hydrate by drinking water, check your posture, and take breaks at configurable intervals.

File Details

v1.4.0

  • R
  • Mar 7, 2026
  • 25.45 KB
  • 8
  • 12.0.1
  • Retail

File Name

SelfCare-v1.4.0.zip

Supported Versions

  • 12.0.1

SelfCare

v1.4.0 (2026-03-07)

Full Changelog Previous Releases

  • Merge pull request #12 from Valiice/fix/stale-timer-handle-guard
  • Guard timer callbacks against stale handles (WoW C_Timer race condition)
  • Fix stale pending alerts firing after Reset Timers; preserve ticker cadence on flush
  • Print debug snapshot after Reset Timers button and /selfcare reset
  • Replace Reset to Defaults button with Reset Timers; add /selfcare reset
  • Fix Reset to Defaults not refreshing Settings panel UI
  • Merge pull request #11 from Valiice/feature/debug-and-defaults-reset
  • Stub time() in test_stub.lua for smoke test
  • Update README and CLAUDE.md for debug command and AFK feature
  • Fix tests broken by nextDue-at-start change
  • Write nextDue at timer start so debug always shows due time
  • Fix interval slider not resetting timer; refresh Settings UI on reset
  • Improve Reset to Defaults button tooltip
  • Restore Reset to Defaults button; remove broken hooksecurefunc
  • Hook built-in Defaults button via hooksecurefunc instead of bottom button
  • Replace SetRevertCallback with Reset to Defaults button in settings panel
  • Add ResetToDefaults and hook Settings Defaults button
  • Add /selfcare debug snapshot command
  • Add date stub and SetRevertCallback support to wow_api stub
  • Add debug command and defaults reset implementation plan
  • Add debug command and defaults reset design doc
  • Merge pull request #10 from Valiice/fix/double-fire-guard
  • Use file-local lastFired table for double-fire guard
  • Guard FireAlert against double-fire when multiple timers exist for same alert
  • Merge pull request #9 from Valiice/fix/flush-pending-double-fire
  • Fix FlushPending double-fire by using FireAlert and restarting timer
  • Merge pull request #8 from Valiice/feature/notification-queue
  • Deduplicate notifQueue to prevent alert spam
  • Merge pull request #7 from Valiice/fix/timer-orphan-after
  • Fix orphaned After timers causing duplicate alert announcements
  • Queue overlapping alerts and show them sequentially
  • Add failing tests for notification queue behavior
  • Add notification queue implementation plan
  • Add notification queue design doc