DoYouNeedIt 0.6.3
What's new
0.6.3 - 04-Oct-2026 — AddOn list category and complete release history
- Find Do You Need It? under Loot in the AddOn list in every supported client language.
- Read the complete release history in CurseForge changelogs and GitHub release notes.
0.6.2 - 02-Oct-2026 — Loot and history reliability
Fixed
- Preserve delayed loot in its original encounter and retain newer history entries.
- Resume pending inspections consistently across loot views.
- Keep exact group identities across realms and loading screens.
- Preserve individual whisper delays and cancel queued asks when rows are cleared.
- Handle unavailable timing values safely and reject unsafe package source paths.
0.6.0 - 26-Sep-2026 — Steadier loot and quieter whispers
Added
- In-game self-checks:
/dyni selftestcollects environment, settings, geometry, diagnostics, and cache state, renders isolated demo rows (including Cyrillic) without touching live history or whispers, kicks a live equipment scan, and shows a copyableDYNI1:report with a re-show command; combat runs are refused with guidance. - Delayed automatic whispers now queue with pacing and a single send in flight; rapid repeats suspected as throttling stay retryable instead of showing Sent.
- Out-of-range inspection waits without spending retries, parks rows, and resumes on roster updates.
- Pending whispers for departed looters are cancelled proactively when the roster changes.
Improved
- The most detailed item variant wins across encounter, chat, and bonus-loot events, including after reload; bonus-loot links are never overwritten by ordinary events.
- Warband and account-bound gear stays hidden even when its binding resolves late; own loot never shows Ask, including encounter loot and item names with brackets.
- Ask eligibility follows class armor and weapon proficiency; roster updates no longer wipe the equipment cache.
- The window stays above other UI, tooltips are guarded, the whisper template resets in two clicks, columns follow the font size, and sliders save on release.
- The
/dynihelp lists core commands; advanced commands moved to the README. - History titles re-render in the active language; Korean Jamo, warband labels, and legacy Russian statuses are covered.
Fixed
- Manual Ask during binding rechecks, retry budget burned out of range, empty-roster wipes when zoning, split Mythic+ chest groups, and secret-value errors in combat.
- Release tag parsing, Lua tooling pins, and public-source hygiene checks.
0.5.2 - 24-Sep-2026 — PTR compatibility and complete package notices
Updated
- Support Retail 12.1.0 and the 12.1.5 PTR in one package.
Fixed
- Include complete license texts for bundled libraries.
- Keep the full release history in packaged and published changelogs.
0.5.1 - 08-Sep-2026 — Reliable comparisons and settings
Fixed
- Retry incomplete equipment comparisons when item levels or a second ring/trinket load late, while preserving known item tooltips.
- Keep font-picker rows readable at large font sizes and resize reused options when the font size changes.
- Dismiss the settings gear tooltip when its button is hidden, and update the New loot shortcut after switching languages.
- Reject stale, incomplete, modified, or invalid archives before upload, including explicitly selected packages.
0.5.0 - 05-Sep-2026 — Clearer loot, quieter requests
Improved
- A refreshed loot window uses clearer rows, transfer colors, and separate Whispers and Appearance settings. Larger fonts get more room and fewer rows per page.
- Warband and account-bound items stay out of the loot list. Unknown personal-loot eligibility remains visible, and existing saved records are preserved.
- New drops no longer interrupt settings drafts or your place in history. Use New loot to jump back when ready.
- Each compared ring, trinket, or weapon has its own tooltip and click target.
- The window remembers its position, stays on screen, and closes with Escape. Use Reset Position in settings or
/dyni resetposto center it.
Fixed
- Preserve new loot after reloading and retain the newest drops when history fills up.
- Load delayed item information reliably, keep each looter's item variant separate, and recheck Ask eligibility when a more detailed link arrives.
- Cancel queued automatic whispers when disabled, cleared, or the looter leaves the group. Oversized or invalid custom messages show an explanation without cutting item links.
- Repeated late bonus-loot events no longer duplicate drops or rewrite older history.
- Russian settings replace Latin-only fonts with a Cyrillic-capable fallback.
- Dismiss stale tooltips when scrolling or closing their controls. Local test examples never send whispers or enter real loot history.
0.4.2 - 02-Sep-2026 — Quieter and more reliable equipment checks
Fixed
- Equipment scans now wait for combat to end instead of repeatedly scheduling blocked work.
- Loot inspection no longer exhausts its retries during a long fight and resumes after combat.
- Clearing a run cancels old delayed scans and combat-end callbacks without disturbing newer loot.
0.4.1 - 30-Aug-2026 — Correct warband transfer status
Fixed
- Warbound and account-bound gear is no longer presented as transferable — these drops show
Trade: nowithout anAskaction, and equipment inspection cannot promote them to likely transferable.
0.4.0 - 29-Aug-2026 — Clear loot comparison and transfer status
Added
- Every gear row now shows an honest transfer status — a detected trade timer confirms transfer, fresh bind-on-equip/use gear is marked likely, explicit restrictions show no, and personal-loot eligibility hidden by WoW stays unknown.
Improved
- Dropped and currently equipped gear are easier to distinguish — the loot window now has separate
Dropped,Equipped now, andTradecolumn labels with localized English and Russian text. - Personal loot is reconsidered after inspection — if a bind-on-pickup drop is no higher item level than the looter's inspected gear in the same slot, the row becomes likely transferable and shows the
Askaction. - Raid loot scrolling now uses a readable header badge — the visible row range moved out of the lower window border and stays hidden in settings mode.
Updated
- Packaged for the current Retail / Midnight
12.1.0client.
0.3.1 - 05-Jul-2026 — Raid loot stability
Fixed
- Raid boss loot now waits for the loot burst to settle before history finalization — the window no longer flips between Current and History while late boss drops are still arriving, and fresh finalized boss drops keep their Ask buttons through the Current view.
- Raid-sized loot lists are scrollable — compact windows still show six rows at a time, but mouse wheel scrolling can reveal older drops when a boss produces more rows.
- Ambiguous same-name raid looters are handled more safely — encounter loot can disambiguate same short-name players by event class when possible, and unresolved same-class duplicates stay visible instead of being collapsed into one row.
- Clearing loot no longer resurrects saved history in Current —
/dyni clearhides the current fallback without deleting saved history, and old saved history no longer appears as fresh Current loot after reload.
0.3.0 - 03-Jul-2026 — Askable filters, bonus loot, and history reliability
Added
- Bonus-roll loot is now marked in the loot window and history — when WoW exposes bonus loot for you or another group member, Do You Need It? shows a small roll icon and saves that source with the drop.
- The addon now has its own WoW AddOn List icon — the in-game AddOn List shows the Do You Need It? icon instead of the default question-mark placeholder.
Improved
- Saved loot history is now per character — alts no longer share the same recent dungeon and boss drop history.
- History entries now show when the drop group happened — saved boss/run entries include a compact
DD.MM HH:MMtimestamp in the history menu. Currentstays useful after boss or dungeon completion — if live loot has already been finalized into history, the Current view falls back to the latest completed drop group instead of showing an empty panel.- The loot window now uses one unified list — askable drops, own loot, bonus loot, and review-only gear appear together without switching tabs.
- The Ask action now appears per row — rows worth asking for show Ask on the right, while bonus loot, own loot, and non-askable drops stay visible without pointless action buttons.
- Ask eligibility now follows player equip rules instead of upgrade guesses — armor-slot drops must match your class armor type, while cloak, neck, ring, and trinket drops remain universal candidates; item level is not used to decide whether a row can show Ask.
- Settings now open inside the main addon window — the settings panel replaces the loot view instead of overlapping it, and returning from settings restores the loot view cleanly.
- Release packaging now includes and validates the addon icon — local checks confirm the icon metadata and packaged zip contents before release.
- Release recovery is easier — a manual CurseForge upload retry workflow is available for transient marketplace/API failures after the normal checks pass.
- Public documentation is clearer — README copy now lists supported language options and the current Retail
12.0.7plus Midnight12.1.0compatibility targets.
Fixed
- Duplicate rows are filtered when Blizzard reports the same drop through different loot paths — encounter loot and loot-event text with different item-link variants now resolve to one row for the same player and item.
- Open-world loot no longer opens or pollutes the loot window — Do You Need It? now tracks drops only in a grouped dungeon or raid context, so outdoor greens and solo farming loot stay out of the current list and history.
- Slow item-cache duplicate drops are merged correctly — if encounter and chat loot events for the same player/item arrive with different item-link variants after the short live dedupe window, the pending drop resolves to one row and keeps the later link/source.
- Late boss and chest loot merges into the correct history group — delayed drops from the same dungeon/boss no longer create duplicate history entries.
- Mythic+ end-chest loot is preserved more reliably — drops that arrive around challenge completion stay attached to the completed run instead of being lost or split.
- Delayed identity and item-link resolution no longer drops loot state — rows survive while player names, realms, item links, and item metadata finish loading.
- Bonus-loot source upgrades stay attached to existing rows — late bonus-roll detection updates the current or pending row instead of duplicating it or losing the source marker.
- Encounter loot handling is more defensive — malformed or partial encounter loot payloads are ignored safely instead of corrupting the visible drop state.
- Stale item-load callbacks can no longer re-add cleared loot — callbacks from older loot contexts are cancelled before they can resurrect outdated rows.
- Saved numeric data is hardened — invalid
NaNor infinite values are stripped during normalization instead of surviving into SavedVariables. - CurseForge upload now rebuilds the default package before upload — stale files in
distcan no longer be reused accidentally when publishing without an explicit-ZipPath.
Updated
- Packaged for Retail
12.0.7and Midnight12.1.0.
0.2.2 - 02-Jul-2026 — Compatibility hotfix
Fixed
- The addon no longer appears incompatible on the current Retail client — Retail
12.0.7metadata was restored while keeping Midnight12.1.0compatibility metadata.
0.2.1 - 02-Jul-2026 — Midnight 12.1.0 compatibility
Changed
- Retail compatibility metadata was retargeted for Midnight
12.1.0— CurseForge upload metadata now follows the updated game-version target.
0.2.0 - 02-Jul-2026 — First public release
Added
- Compact loot window for likely-tradeable group gear drops — usable candidates appear in a focused in-game panel as loot is detected.
- Separate
AskableandAll Geartabs — items worth asking about stay focused while other visible gear drops remain reviewable. - Session and boss/run history for recent drops — recent loot can be reviewed after the immediate drop moment passes.
- Dropped-vs-equipped item display — live inspect retries and cached equipment fallback help compare the drop with the looter's current gear.
/dyni scanequipment pre-scan — refreshes the group equipment cache before a dungeon or raid pull./dyni test,/dyni status,/dyni debug on, and/dyni diagsupport — local verification and loot diagnostics are available without extra tools.- Optional delayed auto-whisper — disabled by default, with user-adjustable timing.
- Custom whisper text in settings — players can rewrite the Ask message to match their own tone.
- Language, font, and font-size settings with hover previews — visual choices can be previewed before committing.
- Class-colored looter names — roster class data is used when available.
Fixed
- Cyrillic player names stay readable when the selected UI font lacks Cyrillic glyphs — addon rows can fall back to a safer font for affected names.
- Stale inspect and item-load callbacks no longer re-add cleared loot — older asynchronous work is ignored after the relevant loot state changes.
- Deprecated ranged-slot inspection reads are avoided — invalid inventory-slot lookups no longer raise Lua errors on modern Retail clients.
Askablehides loot that is not useful to ask for — non-gear loot, unusable askable gear, and non-tradeable bind-on-pickup drops are filtered out.- Manual Ask remains retryable after protected whisper failures — a failed protected send does not permanently consume the row action.
- Unsaved whisper-template drafts are preserved while adjusting settings — editing the message is safer while browsing other controls.
Known Limitations
- Non-English/non-Russian locale tables intentionally fall back to English for some addon-specific labels.
This mod has no additional files