XP Time Tracker

XP Time Tracker is a lightweight and user-friendly World of Warcraft addon that helps you estimate how long it will take to reach your next level.

File Details

XPTimeTracker_27-05-26.zip

  • R
  • May 27, 2026
  • 21.41 KB
  • 198
  • 12.0.7+5
  • Classic + 3

File Name

XPTimeTracker_27-05-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8
[2.11.1] - 2026-05-27

Fixed
- Saved frame position — restoring `XPTimeTrackerDB.position` is wrapped in validation and `pcall`. Invalid or corrupted saved anchors no longer risk Lua errors at login; the frame falls back to center.
- Statistics fields — `totalXP` / `totalTime` / `countActive` are normalized with `tonumber()` in `InitDB()` after migrations, so partially edited SavedVariables cannot break ETA/XP‑per‑hour math on load.
- `ensureCountActiveForPool` — treats non‑numeric `countActive` like zero when deciding whether to restore the orphan active pool heuristic.

Changed
- Addon version metadata — `GetAddonVersion()` trims whitespace from the TOC `Version` string when present (`strtrim`).
- Settings panel drag stop — `OnDragStop` uses an explicit `function(self) self:StopMovingOrSizing() end` (same behavior as before).