# AllTheThings

## [4.0.17-42-g0ac4681](https://github.com/DFortun81/AllTheThings/tree/0ac4681d0b34c30e35a5baa8b4cef47ff27ffac1) (2024-10-10)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/4.0.17...0ac4681d0b34c30e35a5baa8b4cef47ff27ffac1) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Retail: Moved the first settings refresh to explicitly be called during OnStartupDone instead of coincidentally during other actions  
- Retail: Remove a temporary app flag to allow OnInit to occur rather than set a flag permanently  
- Added Mount Mods dynamic group.  
- Brann level quests are HQTs.  
- Generate Missing Files  
- Retail: Refresh Collections now uses an AfterCombat callback instead of coroutine to handle delaying Refresh until after combat  
- [Localization] Update zhTW of Phases.  
- Harvest: 11.0.5.56865  
- Harvest: 11.0.5.56749  
- Harvest: 11.0.2.56819  
- Harvest: 4.4.1.56859  
- Harvest: 4.4.0.56713  
- Harvest: 1.15.4.56857  
- Harvest: 1.15.4.56817  
- Harvest: 1.15.4.56760  
- Harvest: 1.15.4.56738  
- Harvest: 1.15.4.56718  
- Harvest: 1.15.4.56708  
- Fixed missing local reference in Waypoints (i.e. when plotting and no coordinates are found)  
- Ensemble questID fix.  
- [Tools] Replace absolute paths with relative paths  
- Moved and symlinked Kir'xal from Nerub'ar Palace to help show where to spend the Curio when in Azj-Kahet  
- Strip unnecessary ensemble data  
- Fixed Web-Wrapped Curios symlinks that got copypasta  
- Fix various reported errors  
- Fix the installation failure when no Interface/Addons  
- Update some class filters to use constants  
- [VS Code] Update setting  
- Kaja'Cola Machine -- Perhaps better instructions?  
- Added the only currently-missing Enchanting recipe  
- DmF: Darkmoon Treasure Chest  
- Fixed NPCID for the Fallowspark Glowfly  
- Fix various reported errors  
- Sources are now always refreshed when in Debug mode or tracking Appearances  
    Unique appearance collection is now triggered after Source refresh  
    Removed unnecessary external handling of DoRefreshAppearanceSources (this could prevent Sources from properly refreshing during force refreshes)  
    Event Handling revised such that Sequence Events will always follow any set of chained Events handled by the called event, in the order in which they are requested to be performed. This allows us to be a lot more confident in our Event usage as to the alignment of Events being handled, even when using a Runner internally to reduce stuttering.  
    Refactored many Events such that the expected order of operations is maintained with much less manual Event sequencing required  
    Retail: app:RefreshData removed -- this logic sequence is now entirely Event-driven, and some logic branches were never used  
- HQT quest chat reports will now remain as 'Unknown' if they have no name instead of reverting to the default quest name (Quest #...)  
- Added Silken Court normal npcIDs  
- Re-added the 25 limit for provider listings in tooltips (some achievements are crazy)  
    Retail: One That Didn't Get Away no longer lists all fish as providing the whole achievement since it's automated into the individual hidden Criteria per fish  
- [localization] update zhTW of Phases.  
- my bad  
- Fixed Thimble's Cache to be daily.  
    Added support for FILTERFUNC\_objectID.  
- Retail: delves keys after cost reduction have different questIDs  
- Changed icon of AWP window.  
