Patch notes
Changelog
Recent shipped work across the web app, Discord bot, and addon. Newest first.
- 2026-05-12
- TunedSim failure screen now translates known SimC errors into a plain-English headline and a suggested fix. Talent-hash drift (most often a stale /simc export against this week's SimC build) reads as 'Talent loadout is out of sync' with a re-export prompt instead of the raw 'Node X is not a choice node but has index selection'. The original stderr stays available under a Raw SimC output toggle for power users.
- 2026-05-11
- NewFlask, food and weapon-oil pickers now show on every sim type, not just Best Gear. On Best Gear they keep their multi-pick comparison semantic. On Quick Sim, Droptimizer, Vault Check and the rest the chips behave as a single-pick override of the worker's spec default — pick a flask, the sim runs with that flask, no /simc paste editing required. The choice rides through as a flask= line on the paste, so reopening the re-sim sheet preserves it. The oil picker collapses to one apply chip + one opt-out for non-Best-Gear sims; main-hand vs both-hands is decided automatically from the spec's dual-wield property.
- TunedRe-sim sheet's Run new sim button respects Cmd / Ctrl / Shift / middle-click, opening the new run in a new tab so you can flip between original and tweaked results to compare. Plain click stays as the existing same-tab navigation.
- TunedRe-sim sheet now pre-ticks the original sim's flask, food, oil, augment rune and potion. Augment rune and potion got new picker chips so you can swap or opt out without editing the /simc paste. Unticking any consumable in the sheet now sends 'disabled' for that key on the new run instead of letting the worker quietly re-inject the spec default. The oil picker dropped its dedicated 'No oil' chip — untick the apply chip instead, single source of truth. Landing-form behaviour is unchanged.
- TunedRe-sim sheet covers the full viewport on phones (was 75% width) and hides the desktop modifier-click hint where it doesn't apply.
- NewBest Gear can now compare augment runes and potions as cartesian variation axes alongside flask / food / oil. The Compare augment runes picker carries a No rune chip so you can include a baseline-without-rune variant; Compare potions covers Light's Potential, Recklessness, Rampant Abandon, and a No potion baseline. Winning combinations show the matching consumable chips on the result page next to flask / food / oil.
- TunedPer-consumable pickers are collapsed by default behind a Customise cog. The picks-count rides on the button label (e.g. Customise / 3 picks) so hidden state is still visible at a glance. The Tweak-and-re-sim sheet auto-expands the pickers when the user opened it via the consumables trigger, so a one-click edit doesn't need a second click.
- FixTweak-and-re-sim now actually runs the same sim type as the parent for droptimizer, voidcore, vault-check and friends. The local /simc cache used to store only the raw textarea content, dropping the per-sim-type augmentation (drop candidates, bag lines, vault overrides) that the worker needs to fan out — so a re-sim from a Voidcore Optimizer result silently ran as a baseline-only sim with the Voidcore Optimizer header. Cache now stores the augmented payload and the resim sheet pulls the canonical paste from the worker input bucket either way.
- 2026-05-10
- NewTweak and re-sim. The bottom-of-page re-sim card moved to a slide-in sheet anchored to contextual triggers across the result page. Hammer chips next to the consumables strip on the paper-doll and the Run profile sidebar header open the sheet pre-focused on consumables; the Fight profile value in Simulation details opens it pre-focused on fight style. Picker chips inside the sheet now lead with the real Wowhead icon for each flask, food, and weapon oil so the row reads the same as the active-consumables strip on the paper-doll. Settings prefill from the original run, the /simc paste stays editable in a collapsible drawer, and the new run lands on its own result URL with the original sim untouched.
- TunedDroptimizer boss-summary rows now use a CSS subgrid so multi-slot weapon/ring/trinket pairs and raw-plus-catalyst pairs sit inside their dashed grouping frames while still aligning their inner icons to the surrounding single-slot grid. Catalyst pairs picked up an amber-tinted frame so the 'this is the catalyzed version of the raw on the left' affordance reads at a glance.
- TunedActive consumables now render as a Wowhead-tooltipped icon strip just above the character name on the paper-doll, matching how Raidbots displays them. Hover any icon for the full item tooltip; the existing Run profile rows in the sidebar stay as a textual fallback.
- 2026-05-09
- NewBest Gear flask comparison now extends to food and weapon oil — three independent pickers, each multiplying the gear cartesian. The pre-submit run counter shows the combined product so you can see whether you're about to blow past the cap before clicking Run.
- FixFlask comparison labels were wrong on three of four entries; verified against Wowhead and corrected. Shattered Sun is Critical Strike, Magisters is Mastery, Blood Knights is Haste, Thalassian Resistance is Versatility.
- FixPicked flasks/foods/oils stay out of the cartesian when the master Apply optimal raid consumables checkbox is unchecked. Selections are preserved so re-enabling restores the comparison setup.
- FixVerified every food / flask / oil stat label against Wowhead. Silvermoon Parade is a primary-stat feast (was incorrectly described as a secondary-stat feast), Blooming Feast and Quel'dorei Medley are highest-secondary-stat feasts (were generic 'alternate' / 'personal food'), and Thalassian Phoenix Oil is Critical Strike + Haste (was just 'single-weapon oil'). Run `just refresh-consumable-labels` after a SimC bump to re-validate.
- 2026-05-08
- NewSims now apply optimal raid consumables by default. Flask, food, augment rune, weapon oil, and combat potion are injected per spec from the current SimC patch when your /simc paste does not already include them, so addon exports captured outside of a raid finally produce realistic DPS. Toggle off in the submit form for a target-dummy sim.
- NewBest Gear can now compare flasks. Pick up to four flasks in the submit form and each gear combination is simmed once per flask, so you see whether a different secondary stat profile beats your spec default. Each recommendation row shows the winning flask alongside the gear swap.
- TunedThe result page sidebar now shows a Run profile section listing the flask, food, potion, augment rune, and weapon oil that were active for the sim. Disabled consumables read as Disabled in italic so target-dummy runs are unambiguous.
- 2026-05-07
- FixBest Gear now shows bag rings in both finger slots, bag trinkets in both trinket slots, and bag 1H weapons in both hands for dual-wielders. The SimC addon tags every bag ring as finger1 and every bag 1H weapon as main_hand, which previously left the second-slot columns showing only the equipped piece and silently hid swap deltas for finger2 / trinket2 / off_hand.
- TunedDroptimizer result cells now show the item name above each icon (or above the dotted-frame group for multi-slot variants), so you can scan the boss row by name without hovering. Long names truncate with an ellipsis; the full name is still available in the hover tooltip.
- FixAudited class weapon proficiencies against Wowhead and Warcraft Wiki. Demon Hunter no longer accepts 1H maces (proficiency is Warglaives, Fist Weapons, 1H Axes, 1H Swords). Evoker now correctly accepts fist weapons (was missing). Other classes verified against the in-game class trainer; no further changes.
- TunedResult-page cells now render the slot label below every icon (CHEST, OFF HAND, FINGER 2, etc.), not just for multi-slot items. Cells with and without slot info now have matching visual height so rows of mixed single-slot and multi-slot icons line up cleanly.
- TunedBoss-row icon grid is cleaner. Cells now lay out on a CSS grid with uniform column widths (instead of flex-wrap with variable widths that caused a staircase look), and catalyst-having drops sort to the end of the row so the early rows are uniformly short while the catalyst rows trail uniformly taller.
- FixLegacy M+ dungeons (Skyreach, Pit of Saron, Seat of the Triumvirate, Algeth'ar Academy) no longer surface duplicate icons under the same name. The catalog had both the original WoD/WotLK/Legion/DF item id and the Midnight-era reskin id for items like "Arcanic of the High Sage" or "Boots of Burning Focus"; the build now keeps only the Midnight reskin (the version actually dropping in this season's rotation) when both share a name and slot.
- TunedMulti-slot items (rings, trinkets, dual-wield weapons simmed in both hands) now render their slot variants together inside a dotted frame, conveying "same boss drop, two slot decisions" without the user having to scan disparate parts of the row to reconnect them. Each variant keeps its own slot label and DPS delta; group order follows the best slot's delta so the strongest swap of each item still leads.
- TunedDroptimizer results now render one row per simmed slot for items that fit in multiple slots. Rings, trinkets, and dual-wield weapons each show a MAIN HAND / OFF HAND / FINGER 1 / etc. label and the per-slot DPS delta, so you can see both decisions side by side instead of the dedupe-collapsed best. Matches Raidbots' "sim every wearable slot" behaviour.
- FixDroptimizer / Voidcore EV, drop-chance, and upgrade-count math no longer double-counts multi-slot items. The boss drops one copy regardless of how many slots an item could fit in, so per-boss EV now collapses ring/trinket/dual-wield variants to the single best-slot delta before summing. Without this, the new split-by-slot result row was inflating EV and the "upgrades from this boss" count.
- FixResult-page icon rows now stay aligned when some cells carry a slot label (rings/trinkets/dual-wield weapons) and others don't. Single-slot icons render a placeholder so cell heights match, fixing the visual stagger where labels appeared to float between rows.
- FixDroptimizer now sims one-hand weapons in both hands for every dual-wielding spec: Demon Hunter (all specs), Outlaw / Assassination / Subtlety, Frost DK, Fury Warrior, Enhancement Shaman, and Windwalker Monk. Previously only the main-hand swap was evaluated, so when a player had a strong main-hand and a weak off-hand (a DH with a crafted warglaive in main-hand was the canonical case), every raid 1H weapon looked like a non-upgrade and the off-hand swap was silently filtered out. Non-dual-wielding specs (Holy Paladin, Frost Mage, etc.) keep their main-hand-only emission so we don't suggest impossible loadouts.
- FixDroptimizer now sims alternative stat pairs for crafted gear you already have equipped. If you're wearing a Q5 crafted piece with crit/haste and ticked crit/mastery on the picker, the other pair was being skipped as a no-op (same item, same ilvl), even though the stat re-roll is a real DPS swap. Same-pair candidates still skip; only different pairs are emitted, so you can see whether re-rolling the stats is worth the spark.
- 2026-05-06
- NewDroptimizer and Voidcore Optimizer now include optional Matrix Catalyst recommendations. Tick the new "Include catalyst recommendations" box on the submit form and every catalyst-eligible drop in the boss pool gets a sibling sim showing what that slot would be worth catalyzed (tier-aligned stat preset, plus 2pc/4pc set-bonus contribution for the five tier slots). Catalyst conversions render in their own framed "1 charge each" container on each boss row so it's obvious they're a transformation that costs a catalyst charge, not a voidcore-redeemable drop. Voidcore EV math excludes catalyst rows from the pool denominator, so the per-boss EV reflects what one voidcore is worth, not voidcore-plus-a-free-catalyst. Off by default since it adds ~9 extra sims per encounter.
- FixWarlock tier-token droptimizer/voidcore sims were swapping head and shoulder. The hand-curated tier-piece map had "Smoldering Flames" labelled as shoulder (it's actually head) and "Fury" labelled as head (actually shoulder), so head-token bosses were simming the shoulder piece and vice versa. Cross-checked against the live ItemSparse table now bundled into the catalyst data pipeline.
- NewDroptimizer and Voidcore Optimizer now include Midnight Falls' Chiming Void Curio (the choose-your-slot tier omni-token from March on Quel'Danas). All five tier slots show as candidates inside a framed "pick 1 of 5" container on the boss row so it's clear they're alternative outcomes of one redemption, not five independent drops. Per-boss EV and drop-chance math collapse them to a single pool outcome (your best slot, not the average of all five), so Midnight Falls now ranks honestly against other tier-token bosses in Voidcore.
- TunedPasting a healer spec on the home page now shows an amber warning before you submit, explaining that MythicSim runs on SimulationCraft (which only models damage). Some healer specs have a SimC damage rotation and will sim a DPS number; others have no rotation at all and will fail with the cryptic "No active players in sim!" error. The submit button stays disabled until you tick an acknowledgement, so you can't accidentally queue a run that may not give you what you're after. We're working on our own healing sim engine to fill the gap, hopefully landing soon.
- FixDroptimizer / Voidcore no longer queues 2H weapon candidates against a 1H + shield (or holdable) loadout. SimC segfaults on the 2H + off_hand combination a few iterations into the profileset, which surfaced as a generic "SimC crashed while initializing this profile" error and a wasted run. Equipping a 2H still rules out off_hand candidates (existing behaviour); we now also rule out 2H main_hand candidates when an off_hand is equipped.
- FixVoidcore Optimizer now shows boss off-hand drops that we couldn't sim a delta for (e.g. an intellect orb when you're wielding a 2H staff), tagged with a "swap MH" badge. Previously these were silently hidden from the pool, which under-counted both the displayed drop list and the per-boss EV math. The unsimmed items now appear in the icon strip with a real drop chance %, and the EV denominator excludes them so EV reflects what the sim could actually rank.
- FixSim result page no longer shows a spec pill floating above the character render; it was overlapping the portrait at common widths. The spec is still in the caption beneath the figure.
- 2026-05-05
- TunedSim result page now shows the actual CPU model in the "Ran on" row (e.g. "AMD Ryzen 7 9800X3D") instead of the internal box handle ("pc-9800x3d"). Auto-detected brand strings also get their "8-Core Processor" marketing suffix trimmed.
- 2026-04-30
- TunedSim result page now shows which machine ran the sim and how many SimC threads it used, in the Simulation details card. Useful when MythicSim splits work across more than one box (the Mac mini still owns prod; an extra Windows worker can join the pool when it's spun up).
- FixDroptimizer expected value no longer over-credits bosses where most of your slots are already filled. The denominator now uses the full count of items the boss can actually drop for your spec and class, not just the items the sim returned, so a boss with one upgrade out of seven eligible drops is ranked roughly 7x lower than before (correct) instead of being treated as a guaranteed upgrade.
- FixTier-set pieces and other same-id-different-ilvl upgrades no longer get silently filtered out of droptimizer runs. The candidate filter was treating any item id you already had equipped as a no-op, even when the boss would drop it at a higher track rank — most visible on tier chest / shoulders / hands etc. when running Fully Upgraded. Now an equipped tier piece at 5/6 will still sim against the 6/6 candidate and show up as a real upgrade.
- TunedEnchant leaderboards now show a Weapon + Off-hand panel for dual-wield specs. Each row sims a real main-hand and off-hand pairing together so stat-stacking interactions (e.g. mastery diminishing returns from running the same enchant on both slots) flow into the ranking. The per-slot Weapon and Off-hand panels stay as fallbacks for one-off comparisons.
- FixBest Gear and Vault Check sims with many candidates no longer fail with a cryptic "json2 file missing" error. The worker's CPU budget for these modes was being spent about 12x faster than intended (one charge per SimC thread), which silently killed big runs around the 25-second mark. Bumped the budget and capped per-sim threads, and on the rare case the cap is still hit you'll now see a plain-English "Sim exceeded the worker's budget, try fewer combinations" instead of the raw worker error.
- 2026-04-29
- TunedShareable sim links now name the recommended item in the unfurl description and on the OG card (e.g. "Devourer Heart, +5,048 DPS") instead of "Item 249343" / a bare slot label. The card itself is also a touch shorter and denser so Discord previews aren't dominated by empty space.
- TunedVault Check now lists each weekly reward as its own tile (icon, name, dropped ilvl) in a 3-column grid that mirrors the in-game Great Vault. Three one-click bulk modes cover the common cases: As dropped (sim at addon ilvl), Match equipped (each choice upgraded to your current slot), Fully upgraded (each choice snapped to its inferred track 6/6 cap, biased by the ilvl ceiling of your equipped gear so a Mythic raider's 276 vault item correctly resolves to Myth track instead of capped Hero). Per-tile ilvl picker still available for fine-tuning. Item names and ilvls are now extracted from the addon's `# Name (ilvl)` annotations so equipped gear, bag candidates, and vault tiles all display the right numbers.
- TunedSubmit errors now show the actual server message (e.g. "Sim queue is full, try again in a few minutes." during traffic spikes) instead of a generic "HTTP 400" code, so you know whether to fix your paste or just wait.
- NewVoidcore Optimizer has its own landing page at /voidcore. Pre-selects the right mode and includes a focused walkthrough; useful when sharing the tool in Discord or on Reddit so people don't have to find the Voidcore tab themselves.
- 2026-04-28
- TunedThe character viewer now shows a full-body Battle.net armoury render of your character instead of the small avatar circle. Falls back to your spec icon if the armoury portrait is unavailable.
- FixTwo-hander wielders no longer get phantom off-hand upgrades. The droptimizer was emitting off-hand candidates against a 2H mainhand baseline, which SimC silently sims as an impossible 2H+OH loadout and reports as a fake DPS gain. Affects Death Knight (Frost/Unholy 2H), Warrior (Arms/Fury 2H), Paladin (Ret), Druid (Feral/Guardian/Balance/Resto with staff), Shaman (Enh 2H/Ele/Resto with staff), Hunter, and any spec wielding a polearm or staff.
- FixAbility breakdown now includes compound abilities like Collapsing Star, Eradicate, Void Ray, and Voidfall Meteor. SimC reports these with the actual damage on nested child entries and a null portion_aps on the parent, so our parser was dropping them; for Devourer Demon Hunter that meant ~85% of the DPS was missing from the breakdown table.
- FixUptime column in the ability breakdown now shows real values for DoTs and channels (Voidstalker Sting, Void Ray, Catastrophe, etc.) instead of always rendering as a dash — the parser was reading a SimC field name that doesn't exist.
- TunedAbility breakdown is open by default on the sim result page so the per-spell DPS contributions are visible alongside the total. The header still toggles it closed if you want a tighter view.
- 2026-04-27
- FixLegacy Mythic+ dungeons (Pit of Saron, Skyreach, Seat of the Triumvirate, Algeth'ar Academy) now show only items actually in the current Midnight S1 rotation. Blizzard's journal lists every item these dungeons have ever shipped across past expansions, including drops that no longer roll in the current pool; we now intersect against a curated per-dungeon allowlist sourced from Icy Veins' loot tables. Pit of Saron drops from 49 to 24 items, Skyreach from 230 to 35.
- FixVoidcore Optimizer no longer hides already-equipped tier pieces from a tier-token boss's pool. Chimaerus, Vorasius, and the other Voidspire tier-token bosses now show the resolved class tier piece even if you've already won it, so the EV denominator stays honest and an ilvl bump from a higher-difficulty bonus roll still surfaces.
- FixVoidcore Optimizer no longer accepts crafted gear sources. Crafted gear isn't bonus-roll-eligible (you can't roll Voidcores against profession-crafted items), so the source picker hides the crafted section in Voidcore mode and the submit path strips any crafted sources defensively. Droptimizer and other modes still rank crafted normally.
- FixVoidcore Optimizer now keeps already-equipped items in the boss's drop pool when computing EV. Previously the same-id-as-equipped filter dropped them (correct for Droptimizer ranking, wrong for Voidcore math), which artificially shrank the pool size and inflated the per-core EV for any boss where you already had several drops. Affected Crown of the Cosmos and other late-raid bosses where players tend to have 2-4 of the listed slots already filled.
- FixLoot pickers now respect spec primary stat. Augmentation Evoker (intellect) used to see strength axes and other class-equippable but spec-ineligible items because the filter was class-level only; the new spec-stat gate matches what actually drops in personal loot. Affects Droptimizer, Voidcore Optimizer, Upgrade Hunter, and Best Gear.
- FixLegacy Mythic+ dungeons now show their full current-rotation loot pool. Pit of Saron, Skyreach, Seat of the Triumvirate, and Algeth'ar Academy were filtering out their own home-expansion items even though Blizzard upleveles those item IDs via bonus_ids when the dungeon is in rotation. Pit of Saron in particular went from 1 item to a full pool. Same item across multiple difficulties is now merged into a single catalog entry instead of being double-listed.
- NewAscendant Calculator: a new sim mode that ranks your equipped weapon and trinkets by simulated DPS gain at +9 ilvl (capped at 298), so you know which slot to spend your first Ascendant Voidcore on. The Ascendant Nilhammer questline takes 4 weeks to complete in-game, so the earliest anyone can apply one is around May 12 (NA) / May 13 (EU); plan ahead now. Item must be fully upgraded (6/6 Hero, 6/6 Myth, or Rank 5 Radiance Crafted) and the upgrade is permanent (Ascendant Voidforged).
- TunedEXP badge on Voidcore and Upgrade Hunter cards now anchors to the top of the eyebrow row, so a wrapping eyebrow like "Bonus rolls" no longer floats the badge between the wrapped lines.
- TunedLanding page redesign: Recent characters now lives in the sidebar below the walkthrough on desktop, with a count badge per character ("3 sims") and an honest "Recent characters" label that matches the underlying data shape. Mobile keeps the strip in its original spot inside the form so the paste box stays close to the top of the screen.
- FixAlgeth'ar Academy and Seat of the Triumvirate were appearing twice in the Mythic+ dungeon picker (the manual-trinket allowlist was creating a synthetic duplicate alongside the real DBC entry). The allowlist now merges into the existing dungeon as an "Other drops" encounter so each dungeon shows once.
- TunedSim-mode picker cards are now uniform height. Titles trim to fit one line and descriptions land in a consistent character range, so the bottom row no longer has an oversized "Voidcore Optimizer" card forcing the rest to grow vertically. "Voidcore Optimizer" is shown as just "Voidcore" on the picker tile; the full name still appears on result pages.
- NewVoidcore Optimizer: a new sim mode that ranks bosses by expected DPS gain per Nebulous Voidcore. Pick the raids and dungeons you'll actually run, set your current Voidcore balance, and get a recommended spend order that factors in the 2-cores-per-raid vs 1-core-per-Mythic+ cost difference. Click items you've already won to remove them from the pool (duplicate protection is permanent per difficulty). Drop weights are modelled as uniform within each boss's loot pool, since Blizzard doesn't publish real per-item weights.
- FixTier set pieces are now included in Droptimizer, Upgrade Hunter, and Voidcore Optimizer rankings. Midnight S1 ships tier as class-agnostic tokens that didn't appear in the loot catalog; we now resolve each token to your class's tier piece and sim it as a single-slot swap, so 2pc and 4pc completers correctly show up at the top of bosses that drop them (Vorasius, Salhadaar, Vaelgor, Lightblinded Vanguard, Chimaerus).
- TunedLanding page now hides the 'How to sim your character' walkthrough once a character is loaded, so the form takes the full width and the sim-mode picker has room to breathe. First-time visitors with no character still see the full guide.
- FixMythic+ (route) fight style now actually runs. Previously SimC rejected the job at init because it needs explicit pull events to define the route; we now ship a generic 6-pull M+ route (trash + bosses, bloodlust on pull 1) so the option works out of the box.
- TunedHeavy sims (Droptimizer, Top Gear, Upgrade Hunter, Enchant Check) now run one at a time on the worker. Two heavy sims sharing a CPU previously halved each other's wall time without adding throughput; serializing them makes each one finish at full speed and stops sweep jobs from starving user submissions. Group fan-outs like /loot keep their parallel per-raider runs since each individual sim is small.
- TunedWhen a sim has to wait its turn behind another heavy sim, the status page now shows your live queue position with an honest 'starting next' or 'N sims ahead of you' headline. The number ticks down in real time as the queue drains so you know exactly when your run will start.
- TunedDroptimizer now collapses dungeon drops into one row per dungeon instead of one per boss, since an M+ run rolls against the whole dungeon's loot pool. Raid drops still group per boss.
- FixBest Gear now shows a column for every equipped slot, not just enchantable ones. Trinket slots (and any other non-enchantable equipped slot) now appear so you can set an upgrade ilvl or compare a lookup item against them. Fixes the Armoury import dropping both trinkets entirely.
- TunedBest Trinkets and Best Enchants leaderboard pages now render a useful empty state for specs the worker hasn't seeded yet. Each page explains why the spec is missing (stale SimC talent hash, or no SimC damage profile shipped) and links the user to other specs, the homepage simmer, and the Discord bot. Pages with no data are also marked noindex while they wait so they don't get penalised for thin content.
- 2026-04-26
- NewBest Enchants leaderboards: per-spec pages at /best-enchants/{spec} ranking every current-tier enchant per slot by simmed DPS gain, plus a hub at /best-enchants and per-class hubs at /best-enchants/class/{class}. 40 specs, refreshed weekly with the latest SimC build.
- NewBest Trinkets leaderboards: per-spec pages at /best-trinkets/{spec} ranking every current-season trinket by simmed DPS gain, plus a hub at /best-trinkets and per-class hubs at /best-trinkets/class/{class}. 40 specs, refreshed weekly with the latest SimC build, Cleave and Patchwerk fight styles.
- TunedBest Trinkets pages now surface patch / SimC / iteration provenance under the heading and a Top trinket pairings panel showing the three best two-trinket combinations. Pairings are flagged as upper-bound estimates until paired sims ship.
- FixUpgrade Hunter now skips drops that match or undercut your equipped item level, so a typical character sims ~half as many candidates and the worker stops running out of memory mid-run.
- FixShareable sim URLs now resolve when the realm casing or Unicode form differs from the original /simc paste, fixing 404s on non-ASCII character names and lowercased realms.
- NewBest Gear now has a Lookup Item picker (Raidbots-style): add any piece you don't own yet by name or Wowhead ID, set the target ilvl, and Best Gear sims it alongside your bag. Looked-up items default to selected (click to toggle off), can carry an enchant, and are saved per character; signed-in users get them synced across browsers.
- NewVault Check: paste your /simc with the Great Vault open in-game and get every weekly choice ranked by DPS gain. Available on the web and as the new /vault Discord command.
- TunedSim result pages now end with a small Discord install nudge so any shared sim link doubles as a way for guildmates to add the bot.
- TunedSim type picker redesigned: each of the six modes now sits on its own forge plate with a small label naming the data it consumes (Equipped, Bag upgrades, Raid drops, Great Vault, Enchants, Auto). Droptimizer is now positioned next to Best Gear.
- 2026-04-25
- TunedBest Trinkets and Best Enchants spec pages now embed the /simc paste form inline, so you can sim your own character against the ranked list without leaving the page.
- TunedBest Trinkets and Best Enchants spec pages now lead with a Top pick summary panel calling out the rank-1 picks and DPS gains, and the FAQ on each page is expanded with top-3 and cross-style comparison answers.
- NewMythicSim bot now has a public landing page at /bot with the full command list, FAQ, and an install button.
- FixRecent Sims strip no longer pushes the dashboard wider than the viewport when you have many recent characters; it now scrolls within itself.
- NewUpgrade Hunter is back online. One click ranks every current-season raid, dungeon, and crafted upgrade by DPS gain.
- 2026-04-24
- TunedCharacter inspect now renders your full talent tree with real icons, even when the export only contains the compact loadout string (the format the current SimC addon emits). Previously fell back to a 'open Wowhead calculator' link.
- NewDiscord bot: `/enchantcheck roster` fans the enchant check across every character on the server roster and posts a ranked upgrade table plus a group-DPS headline (how much DPS the whole raid unlocks if everyone enchants). Backed by a shareable group comparison page at /enchants/<id> that shows per-character best-enchant swaps with expandable runner-ups per slot. Premium feature.
- NewEnchant Check: paste your /simc and get every top-pick enchant ranked by DPS gain over what you have equipped. Covers all 40 specs (including the new Devourer Demon Hunter) and sims multiple alternatives per slot so you see the full delta, not just a single suggestion. Available as a new sim type on the dashboard and as `/enchantcheck` in Discord.
- FixDroptimizer now sims cloaks for non-cloth classes. Cloaks are filed under cloth in the client data but are wearable by every class, so the filter was silently dropping every cloak candidate (raid, dungeon, and Midnight crafted tailoring) for everyone except mage, priest, and warlock.
- 2026-04-23
- FixBest Gear and Droptimizer now keep your equipped enchants on the candidate item, so DPS upgrades are no longer understated by the value of the baseline enchant.
- TunedBest Gear results flag enchant changes: same-item-different-enchant rows show a 'Re-enchant' badge so you can tell a re-enchant from a true gear swap.
- NewDiscord bot: /droptimizer now runs a single-character droptimizer from either an armoury lookup or a pasted /simc string.
- NewDiscord bot: /bestgear runs Top Gear on a pasted /simc string with a deselect picker so you can drop bag items before the sim runs.
- FixRefreshing a character from the armoury now shows a 'synced just now' badge right away, not 60 seconds later.
- TunedSims run about 40% faster on the standard profile thanks to a native simulator build.
- FixDroptimizer progress bar now advances through every profileset instead of stalling after the baseline run.
- TunedDroptimizer progress bar only climbs; it no longer jumps backwards when multiple profilesets are simmed in parallel.
- NewThis changelog page. Linked from the header and footer; updated as work ships.
- TunedSim history rows now show the character portrait and identity so you can spot a run at a glance.
- NewDiscord invite link in the site header and mobile menu.
- NewLoot comparison rows are clickable, and each page has a rerun panel with that character's /simc view.
- TunedSimC auto-updates weekly so simmed specs always track the latest balance changes.
- FixBest Gear no longer suggests shields or caster off-hands for classes that cannot equip them.
- FixMag'har Orc characters now sim correctly; mistweaver monks are temporarily skipped until the SimC model catches up.
- 2026-04-22
- NewBest Gear accepts a per-item ilvl override, with the equipped item used as the default baseline.
- NewLoot comparison pages now render a dynamic preview image for Discord and link unfurls.
- TunedLoot comparison redesigned: item hero, grid layout, and an inline rerun form.
- FixDroptimizer now fans crafted gear across every stat pair at max crafting quality.
- FixFailed sims surface the real SimC error instead of a generic failure, and known-bad fight styles are preflight-skipped.
- NewDiscord roster imports: pull a roster from the Blizzard armory or from Warcraft Logs.
- New/loot accepts an item name, item id, or Wowhead URL.
- FixDungeonSlice fight style now works for specs that shipped with it disabled.
- 2026-04-21
- NewShareable /loot comparison page with a class-coloured DPS chart.
- NewIn-game group sweep: the addon now exports the whole party to a single comparison page.
- NewDiscord /loot raid fan-out, roster commands, and /sim wait-for-complete.
- FixLanding help panel no longer overflows on narrow mobile viewports.
- FixAddon updated for WoW 11.2.5 and 12.0.1 Midnight Interface versions.
- 2026-04-20
- FixLogging in or out in one tab now propagates to every other open tab.
- FixOAuth redirects now return to the web origin and session cookies use SameSite=Lax so login survives the round trip.
- 2026-04-19
- NewAccount page with Discord and Battle.net OAuth linking.
- NewShareable human-readable sim URLs with server-rendered landing, sitemap, robots, and a how-to guide.
- NewDiscord bot beta: /sim, alerts, and shareable result cards.
- NewRealm combobox and fight-style selection on the submit form.
- 2026-04-18
- NewArmory lookup: paste a character name or URL to pull gear without the addon.
- NewDynamic sim preview image with character portrait, DPS, and top upgrades for link unfurls.
- TunedDroptimizer filters drops by class armour proficiency before simming.
- TunedReal item names resolved from Wowhead; equipped-slot no-op swaps are skipped.
- 2026-04-17
- NewDroptimizer on the landing page with raid, difficulty, and crest pickers, plus all eight M+ pool dungeons.
- NewBest Gear per-slot cards with equipped context, enchant alternatives, and a remove-enchant option.
- TunedBest Gear warns when an item carries the wrong primary stat for the spec.
- TunedDark Iron Forge visual pass across landing, header, result cards, and panels.
- 2026-04-16
- NewMythicSim beta launches: Quick Sim, sign-in, sim history, shareable result pages, SSE progress.
Missing something? Ping the Discord.