Patch Notes

What’s new on D2PVP Hub. Newest releases at the top.

v1.8.3

2026-04-27Compare iframe internal navigation
  • Clicking a teammate (Trials/Competitive) or a player in the match-report modal inside a Compare slot now stays in the iframe. Previously the click escaped the embed context — the navbar and footer would suddenly appear inside the slot.
  • Slot header above each Compare column now updates to the new player when you navigate inside the iframe, so you can see at a glance which Guardian is loaded.

v1.8.2

2026-04-27Recent Matches arrow + monochrome app icon
  • Recent Matches down-arrow now loads more matches on the first click (and smooth-scrolls to the new bottom). Previously the first click only nudged the scroll a little, and you had to click a second time to actually load more.
  • Recent Matches card now stays at exactly 6 rows after clicking load-more. Previously the card grew slightly when more matches were loaded, leaving the last row partially cut off after scrolling back up.
  • App icon redesigned in subtle black & white with proper rounded transparent corners — replaces the previous full-colour version. No more bright edges peeking through on browser tabs, bookmarks or iOS home screens.

v1.8.1

2026-04-27Compare polish + Recent Matches scroll fixes
  • Compare page now scales up on wide monitors (especially 4K) — the slot trio fills more of the screen instead of sitting marooned in the middle. Smaller screens are unchanged.
  • Recent Matches card now keeps a fixed height (6 rows visible on mobile and inside Compare). Click the down-arrow to load more matches; the card itself never grows anymore. No more half-cut rows after scrolling back up.
  • The down-arrow under Recent Matches is now a floating chevron at the bottom of the card. Stays visible whenever there's something to scroll to or more matches to load, only disappears once you've reached the end of all loaded matches.
  • New thin scrollbars site-wide — replaces the chunky default white scrollbar with a subtle 8 px pill, consistently visible whenever content overflows.
  • Visual divider in the navbar between the four trackers and the Compare entry, so Compare reads as a separate concept rather than a fifth tracker.

v1.8.0

2026-04-27Compare Players
  • New Compare Players page (desktop only). Pick three Guardians, switch between Trials, Competitive, Crucible and Iron Banner with one click — the same three players stay loaded as you flip modes. Linked from a new tile on the landing page and a fifth navbar entry, both in the new orange accent.
  • Each compare column renders the same view a phone would show. Section heights are matched across the three slots so the Subclass / Weekly / Teammates cards all line up regardless of how many fragments or matches each player has.
  • Loading visuals inside compare match the regular tracker page exactly — themed loader (gold for Trials, violet for Competitive, red for Crucible, green for Iron Banner) and the full skeleton grid.
  • Match reports opened from inside a compare column now scroll into view automatically instead of landing somewhere off-screen.
  • Tracker pages now end shortly after the Seasonal Stats card — the chunk of empty space between the last card and the footer is gone.

v1.7.0

2026-04-26Patch Notes, app icon, layout polish
  • New Patch Notes page (you're on it). Linked from the footer alongside Privacy.
  • App icon added — adding D2PVP Hub to your iOS or Android home screen now uses a proper Destiny-themed icon. On iOS, opening it from the home screen launches the site in standalone mode (no browser chrome) under the short title "PvP Hub".
  • Tracker pages now use the same width as the landing page — empty gutters on each side reclaimed. Player pages and homepages now line up visually with the landing page tile section.
  • Privacy contact updated to a direct email (vgemail5000@gmail.com) so you don't need a GitHub account to send a takedown request.

v1.6.0

2026-04-25Match-report polish
  • Player names in the post-match report are now recovered automatically when Bungie's data comes back incomplete (previously these matches showed every player as “Unknown”).
  • Leavers are tagged with a small red “DNF” next to a muted name, so a 6v6 match with 17 entries now reads correctly as 11 finishers + 6 DNFs instead of looking like a 17-player game.
  • The match report no longer extends past the screen on tall player lists — the close button (×) stays reachable.
  • Scroll-down arrow at the bottom of the match report when the player list is long; one click jumps straight to the last player.

v1.5.0

2026-04-24Flawless detection
  • Trials weekly card now shows whether you've gone Flawless on your current passage — gold “FLAWLESS” when you've cleared the card, muted red “NOT FLAWLESS” when you've played without going flawless yet. Detected directly from Bungie's passage state, so loss-protected solo runs (e.g. 6 wins → flawless against a duo) count correctly.

v1.4.0

2026-04-24Normal Crucible tracker
  • Fourth tracker added: Normal Crucible (6v6 Quickplay — Control, Clash, Rift, Zone Control, Supremacy, Mayhem, Eruption). Red accent, always-live status, season-scoped stats, and two highlighted-weapon slots on the homepage.
  • Fixed: privacy-blocked accounts now correctly show the privacy badge across all four trackers instead of silently displaying “No activity”.

v1.3.0

2026-04-23Performance & data quality
  • Mobile player header now shows the overall stats tile (K/D, KDA, Win%, Games) — was desktop-only before.
  • Returning-player loads are noticeably faster thanks to a smarter seasonal-stats cache.
  • Anonymous Vercel Web Analytics added — no cookies, no localStorage, hashed IPs. See the Privacy page for details.
  • Fixed: 6v6 Quickplay matches no longer leak into Competitive stats.
  • Fixed: a single Bungie API hiccup no longer halves a player's match history — failed pages now retry up to 3 times before being skipped.

v1.2.0

2026-04-23Competitive tracker
  • Third tracker added: Competitive (3v3 — Showdown, Collision, Elimination, Survival, Zone Control). Violet accent, always-live status, season-scoped stats.
  • Inline rank chip on the headline card showing tier name (Copper III → Ascendant 0), exact points, and a tier-progress bar with the next-tier hint.
  • Per-tracker mode logos now appear in the navbar and on the mobile mode tiles.
  • Competitive MVP rule: highest K/D ratio (better fits ranked play than raw kills or KDA).

v1.1.0

2026-04-22Mobile polish
  • Stat values now line up exactly with the wins/losses + streak blocks on mobile, regardless of how the labels happen to wrap.
  • Recent Matches defaults to 6 rows on mobile, 8 on desktop — avoids a cramped 8-row list on phones.
  • Subclass card content enlarged on mobile; fragments dropped to 3 columns so full names fit.

v1.0.0

2026-04-21Public launch
  • Site is now public — no login required.
  • New landing page with all four trackers (well, three at launch — Normal Crucible came in 1.4.0).
  • Privacy policy page added; linked from the footer.
  • Real class crests (Titan, Hunter, Warlock) and a proper Crucible mark replace the prior placeholder shapes.
  • All times shown in CET year-round, regardless of DST — “7:00 PM CET” always means the same time on the clock, no summer-time flips.
  • Larger default zoom on monitors ≥1600 px wide so 1080p screens read at a comfortable scale out of the box.
  • Container widened on big monitors so the layout has room to breathe.

v0.5.0

2026-04-21Iron Banner polish
  • Iron Banner homepage with available modes, weekly weapon, and seasonal god rolls.
  • Top Weapon Types card on the Iron Banner player page (top-5 weekly weapon-archetype breakdown).
  • Iron Banner accent color switched from red to dark green so it doesn't clash with loss/destructive states.
  • “Honorable Mention” and “Best for PvE” badges on Iron Banner weapons that aren't the main PvP pick.
  • Privacy-blocked teammates now appear in the Teammates card with a clear “Privacy enabled” state instead of being silently dropped.

v0.4.0

2026-04-19Iron Banner tracker
  • Second tracker added: Iron Banner (6v6 — Control, Clash, Rift, Zone Control, Supremacy, Salvage, Eruption). Independent schedule, weekly weapon, seasonal loot list.
  • MVP tag in Iron Banner Recent Matches, ranked by KDA (better fits 6v6 support play than raw kills).

v0.3.0

2026-04-18Privacy & streaming
  • Privacy-aware rendering across the player page: blocked sections now show an explicit “Hidden by this player's privacy settings” badge instead of zeroed-out fallbacks.
  • Code-only search (#1234) — type a bare 4-digit code to look up players whose display names use non-Latin characters.
  • Faster perceived loads — overall stats and seasonal K/D now stream in independently with skeletons while the rest of the page is already interactive.

v0.2.0

2026-04-17Trials homepage + god rolls
  • Trials homepage redesign: status banner with countdown to the next reset, current map, featured weapon, How Trials Works info card.
  • Pinned Guardians (saved locally on your device, not on our servers).
  • Search suggestions for full Bungie Names, name prefixes, and bare 4-digit codes.
  • Seasonal Trials weapons with PvP god rolls, Enhanced perk icons, and Masterwork stat icons.

v0.1.0

2026-04-16First production-ready build
  • Trials player page with weekly K/D/A, wins/losses/streaks, match history, recent teammates, equipped subclass, and seasonal K/D history.