File Details
XPTimeTracker_21-03-26.zip
- R
- Mar 21, 2026
- 15.09 KB
- 1.6K
- 12.0.5+5
- Classic + 4
File Name
XPTimeTracker_21-03-26.zip
Supported Versions
- 12.0.5
- 12.0.1
- 5.5.3
- 3.80.0
- 2.5.5
- 1.15.8
### Added
- **ukUA locale mapping** — Ukrainian game client auto-selects `uk` UI strings.
- **Refresh options text on load** — settings title and labels sync after `PLAYER_ENTERING_WORLD` and when opening the panel.
- **Active pool XP/h** — shown on the same line as the active ETA (e.g. `Active: 5m | XP/h: 12.5K`).
- **Statistics scope** — account-wide (SavedVariables root) vs **this character** (`charStats`), with one-time copy from account totals when switching to per-character mode.
- **Session gap slider** — replaces fixed 120s idle threshold (30–600s).
- **Show at max level** — optional frame at max level with a short message.
- **XP bar color presets** — default / blue / green / gold.
- **Font size** — 9–18 for main lines (bar text slightly smaller).
- **Minimap button** — optional (default off); left-click toggles frame, right-click opens settings; angle slider 0–360°.
- **`/xptt export`** — prints session and pool stats to chat; localized help lines for slash commands.
- **Localized** tooltip title, XP label, and help hint; chat messages for reset/lock/export use the selected language (en/uk full strings; other locales fall back to English for new keys).
### Fixed
- **Close button** on the settings panel now reliably hides the window (`OnClick` → `Hide()`).
- **Opacity slider** track low label uses `XPTTOpacitySliderLow` (typo fix).
- **Font size slider** — no longer throws a Lua error when changing size (closure scope fix).
- **Cyrillic text** — Ukrainian/Russian addon strings use a Cyrillic-capable game font on Latin clients (e.g. enUS) so labels render correctly.
### Localization
- **de, fr, it, es, ru, pl** — full strings for all new settings, tooltips, chat messages, and `/xptt` help (not only English fallbacks).
### Changed
- **`ResetStatistics`** — single path for reset button, `/xptt reset`, and level-up (per active stats table).
- **Comments** — documented why “all-time” time uses capped deltas while the active pool uses raw deltas between recent XP gains.

