DoINeedThis-0.5.23.zip
What's new
# DoINeedThis changes since 0.4.7
## 0.5.23 — Covered soulbound trinkets
- Recommends Vendor for a soulbound lower-level trinket when both equipped slots are better.
- Confirms that the trinket's maximum upgraded item level remains below the weaker equipped trinket.
- Retains **UNSURE** when upgrade potential can catch up or cannot be determined.
- Counts both equipped trinket slots independently, including otherwise identical links.
## 0.5.22 — Soulbound transfer safety
- Treats the exact bag copy's **Soulbound** tooltip as authoritative over its generic binding type.
- Excludes soulbound equipment from cross-character slot pools and reservations.
- Requires confirmed instance-level transferability before recommending an item for another character.
- Limits soulbound equipment comparisons and saved-set checks to the character that owns the item.
## 0.5.21 — Frame-safe loot refreshes
- Detects the exact changed bag slots so one loot event does not reanalyze the rest of that bag.
- Reuses cached binding, quest, and tooltip facts for unchanged item instances.
- Splits consolidated equipment planning and item analysis into sub-millisecond batches across multiple frames.
- Skips inventory-window sorting and row rebuilding while the window is closed.
- Displays a safe loading state if the window is opened before background analysis finishes.
## 0.5.20 — Known recipe detection
- Reads the player-specific **Already known** state from the exact bag-slot tooltip.
- Falls back to the current character's saved profession scan when the item tooltip API omits that state.
- Always auctions known tradeable recipes, even when a recorded alt could also learn them.
- Reserves a known recipe for an eligible alt only when it is Warband-transferable but cannot be auctioned; otherwise known bound recipes go to Vendor.
## 0.5.19 — Unequipped BoE allocation
- Recognizes unused Bind-on-Equip and Bind-on-Use gear as transferable between tracked characters.
- Uses the exact item-instance tooltip to keep already-equipped or soulbound copies character-bound.
- Reserves the strongest eligible transferable item before lower-level copies for the same character and slot.
## 0.5.18 — Looting performance
- Debounces rapid bag changes and scans once after looting settles.
- Scans only changed bag containers during normal inventory activity.
- Reuses unchanged item analyses instead of recalculating the whole inventory.
- Rebuilds account equipment assignments only when equipment changes.
- Reduces repeated Warband-binding tooltip checks and coalesces related refresh events.
## 0.5.17 — Reserved-item tooltip consistency
- Fixes reserved equipment still displaying Vendor in the live tooltip.
- Keeps the scanned item-instance link when a tooltip callback omits its link.
- Checks the normalized consolidated plan directly before permitting Sell or Vendor.
- Uses TooltipDataProcessor's hyperlink as an additional exact-instance source.
## 0.5.16 — Reservation consistency and visual Slot Pool
- Ensures a transferable item reserved for a tracked character cannot simultaneously be marked Sell or Vendor.
- Matches the same item instance across differently formatted bag and tooltip links.
- Adds a final disposal-safety check for every reserved equipment variant.
- Replaces the Slot Pool text list with icon-based item cards showing level, upgrade potential, quantity, reservation/surplus state, and assigned character.
- Retains the complete WoW item tooltip when hovering a card.
## 0.5.15 — Exact visible upgrade data
- Reads the item level and upgrade track from the exact tooltip being displayed.
- Prioritizes visible values such as **Item Level 305** and **Hero 1/6** when another API returns conflicting generic or stale information.
- Keeps tooltip-derived variants in separate analysis-cache entries.
- Removes an unsafe numeric tooltip-line fallback that could identify the wrong line as upgrade data.
## 0.5.14 — Known recipe disposal
- Detects recipes already learned by the current character.
- Auctions tradeable duplicates when no eligible tracked alt still needs them.
- Vendors soulbound/BOP duplicates when they have vendor value.
- Keeps transferable recipes for recorded characters with the matching profession that have not learned them.
- Displays the recipe state and intended recipient directly in the item analysis.
## 0.5.13 — Upgrade-track tooltip fallback
- Reads visible upgrade lines such as **Veteran 2/6** when the structured item-upgrade API omits maximum-level data.
- Conservatively estimates whether the remaining ranks may reach the equipped comparison.
- Prevents Sell/Vendor in that case and clearly identifies the potential item level as an estimate.
## 0.5.12 — Upgrade-track and Warband comparison fixes
- Reads current and maximum upgrade ranks plus the maximum attainable item level.
- Changes Sell/Vendor to **UNSURE** when upgrading the item can match or exceed the equipped comparison item.
- Prompts the player to compare stats and effects at the matching upgrade rank before selling.
- Displays upgrade potential in the details, tooltip, evidence, and Slot Pool.
- Recognizes the structured **Warbound until equipped** tooltip binding as a transferability fallback, fixing unequipped items shown as not Warband-transferable.
## 0.5.11 — Housing decor decisions
- Detects housing decor through WoW's Housing Catalog.
- Marks decor not yet learned as `KEEP` with the action **Keep and learn**.
- Marks already-owned decor that can be auctioned as `UNSURE` so its value and duplicate usefulness can be reviewed.
- Counts copies in Housing storage, unredeemed storage, and placed across houses and plots.
- Shows **Housing decor** instead of the generic **Other** category and refreshes when Housing storage changes.
## 0.5.10 — Warband transferability and cleaner details
- Checks the exact item instance for Warband Bank eligibility, including Warbound-until-equipped items reported generically as bind-on-pickup.
- Uses that result in account reservations, alt upgrades, Slot Pool totals, and binding evidence.
- Removes absent or debug-like details such as no reputation use, no indexed recipe use, no collection link, and no gear comparison.
## 0.5.9 — Slot Pool terminology
- Renames the misleading `CURRENT` marker to `SELECTED`.
- Clarifies that the marker identifies the item used to open the Slot Pool; equipped gear remains a comparison baseline.
## 0.5.8 — Expanded tooltip cleanup
- Removes the repeated generic explanation paragraph from `UNSURE` tooltips while preserving meaningful structured facts and evidence.
## 0.5.7 — Crafting categories
- Labels indexed crafting inputs as **Crafting ingredient — Profession** rather than the generic **Other** category.
- Treats `Other` and `Unknown` as missing profession names.
## 0.5.6 — Reputation and professions
- Detects reputation-granting items and keeps them while a matched faction or Renown track is not maxed.
- Uses `UNSURE` when reputation use is detected but the faction cannot be resolved safely.
- Displays the profession beside indexed crafted items.
## 0.5.5 — Clear uncertainty label
- Renames `REVIEW` to `UNSURE` and uses **Check manually** with **DO NOT REMOVE WITHOUT VERIFYING**.
- Keeps `UNKNOWN` for item data that is still loading.
## 0.5.4 — Future-upgrade safety
- Adds a final safety reservation preventing Sell/Vendor when a tracked compatible character has no equal-or-better alternative.
- Fixes recommendations that simultaneously described an item as a future upgrade and disposable.
## 0.5.3 — Variant-aware Slot Pool
- Keeps upgraded, gemmed, bonus-ID, and other item-link variants separate.
- Adds a complete Slot Pool with effective item level, quantity, reservations, recipients, surplus, and better alternatives.
## 0.5.2 — Consolidated account equipment planning
- Treats required level as a future-use restriction rather than permanent incompatibility.
- Reserves the strongest eligible Warbound copies across tracked characters, including multiple rings, trinkets, and applicable weapons.
- Requires fresh character snapshots before declaring transferable equipment surplus.
## 0.5.1 — Effective item-level comparison
- Uses the complete item-instance link and effective upgraded item level.
- Prevents different variants sharing one incorrect cached decision.
## 0.5.0 — Account and Warband equipment awareness
- Adds the character manager and `/dint characters`.
- Saves class, specialization, level, equipped gear, and saved equipment sets.
- Protects saved-set items and evaluates transferable equipment across included compatible characters.
- Accounts for the number of useful recipients and available copies, while remaining conservative for weapons and trinkets.
## 0.4.7 — Tooltip modes
- Adds Full, Compact, and Hidden tooltip modes.
- Makes Compact the default and temporarily expands it while Shift is held.
- Adds tooltip controls to the main window and `/dint tooltip` commands.
This mod has no additional files

