File Details
TaskTracker -- 1.3
- R
- May 7, 2026
- 132.02 KB
- 14
- 12.0.5
- Retail
File Name
TaskTracker.zip
Supported Versions
- 12.0.5
## 1.3 ### Reputation (advanced tasks) - **Standing → Paragon**: Added **Paragon** as a target standing option for reputation tasks. - **Paragon display**: When a faction is in Paragon, the task subtitle shows **Paragon cycle progress** (`current/10000`) instead of **Exalted**. - **Paragon tracking**: Standing progress tracks **rep within the current Paragon cache cycle** (e.g. `676/10000`), not lifetime Paragon rep. ### Group header counts (UI) - Group headers show **leaf task completion** as `done/total` (recursive task + registry rows), where each row counts **once** — not the roll-up of internal objective totals. Example: 5 tasks that each track 4 objectives show `0/5` … `5/5`, not a sum like `0/20`. ### Hide completed (UI) - With **Hide completed** on, a **group header and its rows** are omitted when **every leaf** under that group is complete (same notion as the header’s `done/total` reaching `n/n`). Empty or vault-only groups are unchanged. **Edit mode** still shows all groups so you can reorganize. ### Edit mode (UI) - **Suspend removed**: Tasks can no longer be suspended (hidden outside edit mode). Legacy `suspended` flags are cleared when data is patched on load. - **Per-row edit control**: The red **X** is replaced by the same **edit icon** as the title bar (left of **=**). **Click** opens the task editor; **Alt+click** opens the permanent delete confirmation. - **Tooltips / Help**: The title bar **Edit mode** tooltip and Edit mode help describe the row edit icon and Alt+delete. ### Achievements (advanced tasks) - **Criteria menu**: The **Goal (criteria)** dropdown is **scrollable** (custom scrollbar) so long criterion lists stay usable. - **Base achievement (all criteria)**: Default top option tracks **how many criteria are complete vs. total** (e.g. `16/32`), aligned with the in-game achievement. **Weekly goal (points)** is shown only when a **specific** criterion is selected; single-criterion weekly numeric tracking is unchanged. - **Migration**: Tasks with no saved criterion index now use **base** tracking (`achievementCriteriaIndex` **0**) instead of summing numeric progress across criteria. ### Narrow panel (UI) - **Task** titles, **advanced-task subtitles**, and **registry** row names stay on **one line** and shorten with **…** when the window is too narrow for the full text (full string still appears in tooltips where the row has a tooltip). Titles that contain WoW **hyperlink / escape** text (`|H…|h…|h|r`, shift-click links, etc.) are **not** ellipsis-truncated so links stay valid (use **Wrap lines** if the panel is too narrow). - **Style → Narrow task titles**: **Truncate …** (default) or **Wrap lines** — wrap mode grows **task** and **registry / module** row heights for multi-line labels; the **checkbox and automation strip stay one-line height** and stay top-aligned. ### Progress (UI) - **Advanced goals past the target**: Multi-count **advanced** tasks (gold, items, currencies, achievements, weekly rep gain, rep value, quests, etc.) keep **incrementing the current value** after the goal is met (e.g. `1500/1000`), stay **complete** (green), and are no longer **capped** at the goal in automation or sync. **Paragon cycle** progress within a cache is unchanged. - **Shift-click** the right-side **goal count** (`current/max`) to open a small prompt and set the number directly (**advanced** multi-count tasks may enter values **above** the goal; other rows stay clamped). **Left/Right** on that count still **+1 / −1** (advanced multi-count: no upper clamp). Applies to **task** rows and **registry** rows that use a numeric goal (**quest_count** / **quest_complete**); setting a value this way uses the same **manual override** behavior as stepping the count. ### List tooltips (UI) - **Advanced achievement** tasks: hold **Alt** while the row tooltip is open to show the **in-game achievement tooltip** (name, description, progress), then Task Tracker **Source** lines underneath — same pattern as **Alt** on item-based registry rows. ### Performance (UI) - Reduced list rebuild cost during event bursts by caching recursive **leaf done/total** calculations (used by group header counts and Hide completed) and throttling expensive `RefreshList()` paints; group expand/collapse forces an immediate rebuild for responsiveness.