# AllTheThings

## [5.0.26-30-gcf5a376](https://github.com/ATTWoWAddon/AllTheThings/tree/cf5a376a4ed232544a4a3e6187d302d76fedc120) (2026-04-13)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/5.0.26...cf5a376a4ed232544a4a3e6187d302d76fedc120) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- [DB] Fixed some timelines in Delves & moved common Delves Achievements out of TWW header  
- [Logic] Holding Shift now allows mouse scrolling at 5 rows per "tick"  
    [Logic] Holding Ctrl now allows mouse scrolling one full Window "page" per "tick"  
- [Logic] Added DirectGroupRedraw (simply does a Redraw pass on the hosting Window)  
    [Logic] Many DirectGroupRefresh calls converted to DirectGroupRedraw [Note: This leads to quite-drastic performance improvements when there are a large number of possibly-visible rows (e.g. full expand Main list) and all that is needed is a Redraw on the ATT list rows due to text resolves (i.e. async Item/Quest name lookups)  
- [Logic] Use Callback instead of direct C\_Timer call  
- [Logic] Fix tooltip taint crash in RowOnEnter (#2377)  
    Fix tooltip taint crash in RowOnEnter  
    tooltip:Show() called during RowOnEnter runs with addon taint, causing  
    Backdrop.lua:226 to crash with "attempt to perform arithmetic on local  
    'width' (a secret number value tainted by 'AllTheThings')" because  
    GetWidth()/GetHeight() return secret values in the tainted execution  
    context.  
    Defer the Show() call to the next frame via C\_Timer.After(0, ...) to  
    start a clean execution stack, breaking the taint chain. The tooltip  
    content is already fully attached before Show(), so the one-frame  
    delay is safe.  
    Co-authored-by: Paul Tarjan <ptarjan@gmail.com>  
    Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>  
- [Logic] Fixed an issue where Quests that give reputation towards a Faction which is mutually-exclusive with another Faction would still show as a Cost even though the player has reputation towards the alternate Faction (e.g. Scryers/Aldor)  
- [Classic/Promotions] Added exclusive quest for the Outland Heroic Pack of The Burning Crusade Classic Anniversary (#2388)  
- [DB] HQT for first M+ / week  
    [DB] More Legends of the Haranir adjustments  
- [Logic] Fixed Account-wide FirstCrafts based on Recipes toggle  
- Added a new window (Shift+Click) to Account Management that shows all unique collection completions for each character.  
    This is useful for previewing before deleting alts if you’re unsure whether they have any unique things collected.  
- Fix some reported errors  
- Removed old locals for profession knowledge.  
- Surely good now.  
- Fixed wrong #ifs.  
- Darkmoon profession knowledge changes.  
- Promotions: A bit of a "Touch Up" on the comments  
- Arcantina: Add 'Toasting Brew' as a cost for achievement 'Share a Drink'  
- [Classic/Promotions] Quests of Vanilla 2024 employee 30th anniversary collector's edition (#2385)  
- [DB] Fixed ignoring isRaid merge on dungeon-specific instances  
- Fix MID Weekly Tailoring Treasure #1 name  
- [DB] Fix 'crs' use on CBD groups  
    [DB] Other minor data adjustments  
- [DB] Fixed questID on Waverly so Criteria nests properly  
- [Logic] SortPriority now used in Total sort  
- [DB] Gave a name to 93742 and removed dupe  
    [DB] Tailoring Treasure drops are swapped  
- Object Data  
- Account Management: Add sync start message for QueueSendChunks function  
- Added Distorted Memory pet.  
- Abyss Anglers: Small update  
- 12.0.5 Event: Abyss Anglers  
    - Introductory Quest and Vendors  
- Adjusted the Flute of Xavaric quest.  
