# AllTheThings

## [DF-3.9.10](https://github.com/DFortun81/AllTheThings/tree/DF-3.9.10) (2024-03-10)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.9.9...DF-3.9.10) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Reparse  
- Error Reports  
- The Shared Appearance list now properly appears under the source locations list in the tooltip.  
- Error Reports  
- Error Report  
- NYI fix  
- Fixed Fishing bug  
- Currency Tooltips when using the tooltip data processor now automatically refresh when they encounter retrieving data.  
- Fixed a bug where a tooltip would infinitely refresh if the right side text was blank.  
- Classic: Fixed missing locale.  
- Classic: Objective text now forces a rerender if it fails to load.  
- Classic: Fixed an issue with the Kobold Mining Pick.  
- Doti update.  
- shorten event completion description  
- Switch to master branch of packager  
    It supports Cataclysm Classic
  
    Seems like they stopped tagging altogether, no tag updates since 2022  
- Retail: Quests and cost now refresh correctly in tooltips!  
- Now clearing out group.working at the start of tooltip processing to prevent infinite rerendering.  
- So uh, yeah let's actually return cached data when it no longer requires any additional processing. :)  
- Rows now properly refresh their tooltips when looking at an objective or provider that is retrieving. (Still working on figuring out the external tooltips and why they aren't working correctly with the reference.working update... Cost also doesn't work yet, but it doesn't use information type)  
- Sorted some Unsorted  
- Recreating Missing. Found Achievements and titles!  
- AttachTooltipRawSearchResults only had one reference... let's just put it in that spot instead.  
- GetCachedData now returns the working parameter as its second response.  
- Added Providers as an information type.  
- Harvest: 4.4.0.53627  
- updated db-harvester to handle cata  
- Added itemName and objectName to the Conversion Methods table.  
- Adjusted the note on Gordok Shackle Key to only appear prior to 4.0.3.  
- Baked the quest replace logic into the Objectives setting. If you opt into it it'll now replace the quest tooltips, otherwise it won't. (This will be expanded upon later.)  
    Turned off Objectives by default for Retail.  
- Disabling sym and skipFill information texts on external standalone tooltips.  
- Moved the sym and skipFill descriptions to the information type structure.  
- Update Dragonflight Season 3 Verdant.lua  
    Correct cost  
- tagged bfa cbd as bfa  
- small note update for doti  
- Minor adjustment to the CheckReferenceCounters debugging function.  
- added description to garrion mission table raid missions  
- added mini guide on how to unlock the honeyback hive  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
    * 'master' of https://github.com/DFortun81/AllTheThings:  
      Made a couple of the fields recursive.  
      Adjusted the Unsorted, NYI, and HAT/HQT windows. Adjusted Source Location calculations as well to remove some weird insertion ordering in preparation for migration to information type.  
- added event completion to bee event  
    also I should learn english instead of japanese (event completion text update)  
- Made a couple of the fields recursive.  
- Adjusted the Unsorted, NYI, and HAT/HQT windows.  
    Adjusted Source Location calculations as well to remove some weird insertion ordering in preparation for migration to information type.  
- BFA / Parse  
- Added a string sort method for the first index of an array. (to be used later)  
- Renamed UNSORTED\_1 to UNSORTED since there's only one now.  
- more SL QI  
- UNSORTED\_2 wasn't referenced anywhere. (I guess you could say it was... *equips sunglasses* Unsorted.)  
- Classic: Removed a post-abbreviation section for source locations.  
- pvp fixes  
- Renamed the TBC Classic TOC file to *.legacytoc now that CurseForge has decided to remove support for it.  
- Debugging code for Cost  
- Empty Objects contained by a generic object container should now show the generic container content for their tooltips/popouts (maybe a better way to sub-type this logic in the future)  
- Removed a debug warning for Quest prints  
- Fixed an issue where minilists loaded while in Account mode would maintain a visible 'cost' status when switching back to a Character mode  
- sourced the other 5 hive item rares/items too (technically not all are rares, but even the mobs tagged as rares reset every 60min)  
- farming the bee glyph and updated some of the honeyback hive stuff. added the old nasha rare and their drop  
- Quest fix  
- Jagged edges too jagged  
- Added a WIP icon next to the Report Nearby Content feature in the settings menu.  
- If the knuckleheads at blizzard ever add a z-position for C\_VignetteInfo.GetVignettePosition, the feature will account for it.  
- Now updating the vignette info passed by the wow api. (this allows toggling settings to actually trigger the event)  
- Added the Max Tooltip First Line Length configurable property.  
- Turning off the Nearby Content feature by default. (you can opt into it and we'll be setting it back to defaulted on after another week of testing on git)  
- Fixed Folded Ghost Iron.  
- No longer preventing future vignette reports for a thing that wasn't reported. (This way when toggling Completed/Unsourced, you get proc'd immediately upon switching)  
- Murkblood Invaders be tripping again  
- Added an option to flash the taskbar when nearby content is detected.  
- Added tooltip for Rolo's Treasure.  
- Wrong tooltip constant.  
- You can now toggle Treasures and Creatures with the new nearby content feature.  
- Moved localization for the General - Unobtainables page. Also renamed _TAB to _PAGE.  
- Switched Features - Audio to using the dot accessor instead of string on L. (This is used as a way to identify which settings menu strings have been vetted in all versions of the game!)  
- The "You Did It!" string doesn't need the |r in there.  
- Moved localization for the Audio Page.  
- Disabled crs on standalone tooltips.  
- Retail Errors  
- Parser understands 'SortType' and Garrison Inn Followers will show as sorted by name once again, now get back to those weekly recruitments!  
- Removed my old vignette reporting code since the current implementation has been adjusted enough to cover the expected output  
    Re-arranged some Vignette code  
- Some more Secondary Profession Fixes  
- Include generic object containers to have indicator icons  
- Updated First Aid and Fishing  
- Now flashing the client icon when nearby content is detected.  
- Succulent Orca Stew and Shoveltusk Soup (food) are actually in the game. The recipes are not.  
- Added the "Automatically Clear" option for plotted waypoints using the nearby content feature.  
- Attempting to fix the Unsorted option for the Nearby Content section.  
- Changing the Nearby Vignette settings will also trigger a vignette updated event.  
- Added a settings menu section for Reporting Nearby Content.  
- Fragments of History treasure descriptions  
- Fixed duplicate vignette reporting.  
- Added Mount Fanfare as a option sound packs can implement. Rare Find now actually does what it advertises it does.  
- Removed items which are not in Bloody Token Arsenals.  
- Missing locale in classic.  
- Commas bad. Me bad.  
- Classic now supports the Vignette module. Objects now show when their vignette is active. (may have to extend this to providers as well)  
- reduced sources for polished pet charms  
- Unsorted & coords for object tooltip  
- Added some commented out vignette info debugging code.  
- Adjusted some timeless isle rares so that the new vignette reporting feature properly links with them.  
- Updated the Vignette module by merging Runaway's logic with what I had.  
- Added a WaypointLink function.  
- Revised some smelly treasures in ZC & linked possible/confirmed Surveyor items by category  
- Cache vignette info for when they get deleted by server  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Some more cleaning up  
- Remove Vignette stuff from ATT file since it lives elsewhere now  
- Couple Ritual Offerings coords  
- Migrated Vignette scope stuff to a Module  
    Added Runaway's current implementation of Vignette chat reporting (note currently no way to turn it off :smile: will collab with Crieve to add settings to disable/adjust)  
- Drakewatcher Properly sorted and has its own NYI File now  
- For app.print, let's use the shorter "ATT" string, long one toooo long!  
- "npc" is fine for a link search key.  
- Simplified some Filter module logic/comments  
- Killed the Vignette class. Replaced existing objects with custom headers or providers, where necessary. (Technically every rare and object with a quest is a vignette, but in ATT we only used the vignette class where multiple rares were counted as one thing, which we use crs/providers for now anyways)  
- updated recipe note in dust  
- Some NYI updates and timelining to uniform  
- Reparse  
- Sourceless File  
- Sorting Unsorted  
- Sent away 10.0.0-10.1.0 Quests to NYI. Leaving sorting to Darkal  
- Season 3 does not end with 10.2.6 preparing timelines  
- Wand says hi again  
- Added a custom header for the Sargerei War Council. (Vignette listing all the names looked bad)  
- Added the Neverending Spritewood object.  
- Ignore a couple more Spell tooltip situations  
- Some SL Tailoring recipes were backwards  
- Heroic Remnant of Ner'zhul and Soulrender Dormazain were swapped  
- Consolidated some 'Retrieving' logic within Information handling  
- Azshara: Gatekeeper Rageroar update  
- Fixed an issue where Retrieving data strings that ATT modifies were no longer being detected in some situations  
- Moved Ach 'Sha of Fabulous'  
    'Creatures' in tooltips now properly handle refreshing if they are 'Retrieving data'  
    Whitespace grrrrrrrrrrrr  
- The fallback text for an expansion missing a name is now "Expansion N" where N is the number, localized to the user's language instead of UNKNOWN.  
- Removed the deprecated tier shortcut now that nothing is using it.  
- EJ\_GetTierInfo is less effective than using the EXPANSION\_NAME constants.  
- Renamed "TIER\_DATA" to "EXPANSION\_DATA" in the locales.  
- Missed a local here for expansion data.  
- Converted all of the *_TIER constants into EXPANSION constants using an enum.  
- Renamed the Tier class to Expansion. (It's more clear what the object class is for)  
- Fixed a classic parser issue with the new folder structure.  
- Sorting some unsorted stuff.  
- Small change  
- Some Folder Changes  
- First Aid added  
- Added new goblin and worgen items. It's SOULBOUND CLOTH and obtainable only on newly created MONK class. Brilliant move Blizzard.  
- found few more quest item from df  
- LockCriteria now supports known 'sourceID' (Appearances)  
    Added proper LockCriteria to 'To Bear Our Mantle (70913)  
- Parser no longer slaps an NYI flag onto Unsorted Things which are within a CREATED timeline  
- Couple fake Unsorted items  
- Retail: Recalculate Account Data no longer wipes Quests entirely, instead certain 'complete' Quests will be allowed to persist as 'complete' (due to oddities with them being unobtainable for the account after faction-changes etc. and no character being able to actually complete them or have them completed) (eventually would like to treat these as 'uncollectible' rather than arbitrarily considered 'complete')  
- Consolidate some Retrieving Data logic and removed once check which caused any Thing with 'Retrieving' in the name to never actually load  
- Reparse  
- Recreate Missing  
- Few Fixes  
- Harvest: 10.2.5.53584  
- Do you like fish?  
- Few SoD Recipes added  
- Moved GetBestMapForGroup to base.  
- Moved GetRelativeDifficulty closer to where it is used.  
- Moved the GetDeepestRelativeValue to base with the other relative lookup functions.  
- Removed the unused AchievementFilter variable.  
- Completed By should no longer appear on Quest Objectives for a Quest.  
- Classic: The Hide BoEs filter no longer allows you to also ignore filters for boes when you're trying to hide them.  
- Azshara: General Fangferror  
- Fixed a couple bonked preprocessors  
- Fixed Breadcrumbs which have lockCriteria to properly retain their original breadcrumb locking logic as well as the additional lock criteria logic (previosuly the breadcrumb portion was being overwritten)  
- Update 'The Master of Pets' reqs  
- Boralus Quest's  
- Bad preprocessors... not sure the original intent  
- Correct cost  
- I don't remember what the original conditions for showing this were. For now just disable it.  
- Cuople more symlink fixes  
- Fixed a symlink which changed but shouldn't have  
- Fixed Fyrakk symlink due to Rewards headers being changed to Event Completion  
- Custom Color colors are now insane.  
- Refactored ["u"] = 15 manual assignments to TRAINING and UNLEARNABLE.  
- War campaign breadcrumb descriptions clarified  
- Timelined PVP achieve by mistake  
- Classic: The unlearnable temporary items in The Eye and in ICC are now properly flagged as unlearnable.  
- Some quest IDs for Azerothian Archives.  
- *Sad Unlearnable noises*  
