File Details
EndeavorTracker.zip
- R
- Jan 23, 2026
- 11.72 KB
- 96
- 12.0.1
- Retail
File Name
EndeavorTracker.zip
Supported Versions
- 12.0.1
Changelog
All notable changes to Endeavor Tracker addon will be documented in this file.
[1.0.1] - 2026-01-23
Added
New Settings UI System (
UI.lua)- Complete settings panel accessible via Game Menu → Options → AddOns
- Integrated with WoW's native settings API
- Settings persist across sessions using
SavedVariables
Text Format Options
- 7 different display formats for XP information:
- Detailed (Default) - Shows milestone progress with context
- Simple - Clean format with completed milestone info
- Progress Bar Style - Includes percentage and visual progress
- Short - Compact format with essential info
- Minimal - Ultra-compact display
- Percentage Focus - Emphasizes progress percentage
- Next & Final - Shows XP to next and final milestones
- Hover tooltips on format buttons showing examples
- Real-time preview when switching formats
- 7 different display formats for XP information:
Color Customization
- Custom color picker for tooltip text
- 12 preset color options:
- Gold (Default), Bright Gold, White, Light Blue, Cyan
- Green, Light Green, Orange, Red, Pink, Purple, Yellow
- Visual color preview box
- "Reset to Default" button
- Color changes apply immediately to display
Enhanced Slash Commands
/et- Opens settings panel (previously only refreshed)/et refresh- Manually refresh the XP display/et debug- Show detailed API milestone information with full data dump/etconfigand/etset- Alternative commands to open settings/endeavortracker- Alternative command for settings
API Integration
- Dynamic milestone threshold detection from API data
- Fallback to hardcoded values if API data unavailable
- Full API data storage for debugging
- Multiple field name checks for milestone thresholds
Changed
Milestone Values Updated
- Changed from 10 milestones (500-27,500 XP) to 4 milestones (250-1,000 XP)
- New thresholds: 250, 500, 750, 1,000 XP (matching current game data)
- Updated all documentation to reflect correct milestone values
XP Display Calculation
- Now shows progress between milestones instead of total XP
- Calculates XP from previous milestone to next
- Includes percentage progress calculation
- Dynamically adjusts to API-provided thresholds
Color Management
- Tooltip text color now respects user settings
- Color updates applied in both creation and update cycles
- Settings integration via
EndeavorTrackerUI:GetColor()
TOC File Updates
- Added
SavedVariables: EndeavorTrackerDBfor persistent settings - Added
UI.luato file load order - Changed author field from specific name to generic "You"
- Added
Improved
Command Handling
- Better command parsing with whitespace trimming
- Case-insensitive command matching
- More descriptive help messages
- Improved user feedback with informative print statements
Debug Information
- Enhanced
/et debugoutput with structured format - Complete milestone data dump from API
- All milestone fields displayed for troubleshooting
- Better error messaging when data unavailable
- Enhanced
Code Organization
- Separated UI logic into dedicated
UI.luafile - Improved function modularity
- Better separation of concerns between core and UI
- Enhanced code comments and documentation
- Separated UI logic into dedicated
Technical Details
- Supports WoW Interface versions: 110207, 120000
- Uses
C_NeighborhoodInitiativeAPI - Compatible with The War Within (12.0.0)
- Settings saved to
EndeavorTrackerDBSavedVariable - Color picker supports both new and legacy ColorPickerFrame APIs
Files Modified
EndeavorTracker.lua- Core functionality updates, API integration, command improvementsEndeavorTracker.toc- Added SavedVariables and UI.luaREADME.md- Complete documentation overhaul with new featuresUI.lua- New file for settings panel and customization
Release Notes
This release represents a major enhancement to the addon, transforming it from a simple display tool to a fully customizable experience. Users can now personalize both the appearance and format of XP information to match their preferences.
The milestone values have been corrected to match the current game data (4 milestones up to 1,000 XP instead of the previous 10 milestones). This ensures accurate tracking and display of endeavor progress.
All settings are persistent and take effect immediately, providing a seamless configuration experience.

