What's new in LootList+
Reserve runs
Create soft reserve runs for any raid, share a public link, and players reserve items without needing a LootList+ account. Includes per-item caps, class restrictions, hard reserves, Gargul and WeakAura exports, CSV, audit log, and a raid leader token so co-leaders can lock and award without full officer access.
Logged-in users auto-fill their reserves
If you have a character in the run's guild, the reserve form pre-selects it with class color and spec. Pick "+ Use a different character" in the dropdown to submit as a guest alt that isn't tracked in LootList+.
Reserve links unfurl in Discord
Pasting a reserve share link in Discord now shows the raid icon, guild name, raid time, and lock status as a link preview.
Locked reserve board
When a run locks, the public page pivots to a reserve board grouped by item and sorted by most contested, with awards rendered inline. A "By player" toggle keeps the old view, and your own submission is highlighted in both.
Award flow upgrades
The Item Candidate modal now has keyboard shortcuts, a top-2 comparison card, inline score explanations, award notes, and BLP status. Recent awards can be undone from a toast, and the award button is now primary and visible on hover.
Master Sheet tied and gap indicators
Tied scores show a dice badge on every tied candidate, and the table now shows how far each player is from the next one above them. Both work on the mobile card view too.
Overview page redesign
The overview now leads with the info a raider actually cares about: their next-in-line item, current Loot Score, and upcoming raid night, with a tighter meta line.
Item priorities now add points directly
Guild item priorities are treated as direct point bonuses on Loot Score instead of a separate tiebreaker, so officers can see the weight they're applying in real numbers.
Faster landing page on mobile
Landing page LCP is down significantly on mobile. Static rewrite via middleware, WebP poster, lazy-loaded below-fold sections, and CSS animations in place of framer-motion on the hero.
Next.js 16 and security hardening
Upgraded to Next.js 16.1.7, closed 12 CodeQL alerts, added a responsible disclosure policy, and fixed all dependency vulnerabilities.
Attendance correctness fixes
Capped attendance at 100% so fill-ins can't push a player over the denominator, fixed timezone drift on raid event dates, and corrected the tracked raids count so it matches the overview.
Landing page polish
Floating items now react to your mouse, click to interact with them, and stay contained on ultra-wide monitors. Items updated to iconic WoW legendaries.
New blog post: DKP Is Dead
A guide to what Classic guilds are running instead of DKP in 2026, and why priority lists are winning.
Personalized greetings
The overview greeting now adapts to your faction, class, and time of day. Horde players see Horde greetings, Alliance see Alliance, and your class gets its own lines too.
Boss quotes on the Master Sheet
Expanding a boss section now shows an iconic quote from that boss. Over 100 quotes from Classic through Mists of Pandaria.
Loot award glow
Newly awarded items in loot history now briefly glow when they first appear, so you can spot fresh awards at a glance.
First loot celebration
The first time a character receives an item, the overview page celebrates with a "Grats!" moment. One-time per character.
Tied score indicator
When players have the same Loot Score on the Master Sheet, a dice icon now appears next to their score.
Hearthstone logout
Logging out now shows a hearthstone cast bar instead of a generic loading spinner.
Dynamic overview subtitle
The overview subtitle now shows contextual info like upcoming raid nights, Loot List deadlines, pending reviews, or your #1 priority item.
Help page tips
The help page now shows a random loading-screen-style tip about LootList+ features below the search bar.
Better empty states and toast messages
Empty states and success notifications across the app now use clearer, more helpful copy that guides you to the next action.
Landing page redesign
Completely redesigned landing page with new layout, animations, and interactive feature previews.
Faster page loading
Replaced the fullscreen loading spinner with a skeleton app shell that renders instantly while data loads in the background.
Hidden surprises
We hid a few things around the app for you to find. Keep your eyes open.
Multi-device logout fixed
Logging out on one device no longer causes auth errors on other devices. Sessions are now properly cleaned up.
Character switching fully reloads page data
Switching characters now triggers a full page remount so all data refreshes correctly, matching guild switch behavior.
Candidate comparison shows correct recent awards
The "Recent awards" section in the item comparison modal was showing random recent loot instead of awards for the specific item. Now correctly filtered.
Navigation stays fresh after updates
Clicking between pages after a site update no longer shows stale or broken content. The app now detects new deployments and refreshes automatically.
Bad luck protection now works
BLP was only updating from one of seven loot award paths. Now handled server-side so every loot award correctly increments BLP for non-winners and resets for winners.
BLP display clarified
BLP is no longer shown as a confusing global modifier in the score breakdown. It now appears per item in your "Next in line" section where it makes sense.
Help center updated
New FAQ articles for "What is Bad Luck Protection?" and "Why can't I select an item?" plus updated articles covering Raid Mode, excused absences, priorities, and more.
Comma and semicolon attendance import
Paste attendance names separated by commas, semicolons, or one per line. Previously only newlines worked despite the placeholder saying otherwise.
Shamans blocked from Mail items
Items with "gauntlets" in the name were incorrectly classified as Plate armor, preventing Mail-wearing classes from selecting them.
Navigation breaking after overnight tab
Leaving the app open in a background tab overnight no longer requires a hard refresh. The app now detects expired sessions and redirects to login automatically.
Rejecting a never-approved resubmission
Officers could not reject a list that was edited and resubmitted before first approval. Now falls back to a normal rejection instead of showing "No snapshot found."
Wildfury Greatstaff boss fix
Moved from Leotheras the Blind to Trash drops where it belongs.
Faster page loads
Overview and Loot Management pages load faster. Stats and character card render immediately while score insights load in the background.
Item candidate comparison
Officers can click any item on the Master Sheet to see all ranked candidates with full score breakdowns, eligibility badges, priority rules, and recent award history.
Raid mode
New compact view on the Master Sheet for use during raids. Searchable item list with top 3 candidates per item. Click to open the full comparison.
Setup guide for new guilds
Officers see a 5-step progress tracker on the Overview page that auto-checks as you invite raiders, set raid days, get loot lists, and log your first raid.
Role-aware onboarding
The welcome tutorial now shows different content for officers (admin checklist) and raiders (how to submit your first loot list).
Smarter empty states
Empty Master Sheet and Loot List pages now show role-specific guidance. Officers see "check submissions," raiders see "create my loot list."
Audit log search accuracy
Search was matching unrelated logs when any character name appeared in results. Now matches only the specific log entry. Search window also increased from 200 to 2000 entries.
Priority list showing only your own character
The individual raiders dropdown in loot management only showed the current user. Now shows all guild members.
Date handling corrections
Fixed a timezone issue where loot award dates could shift by one day for users in US timezones.
Officer diagnostic tool
Officers can now check a raider's data integrity via /api/admin/diagnose. Returns character info, submission status, attendance records, and computed score to help troubleshoot issues.
Score breakdown on Master Sheet
Officers can click any raider on the Master Sheet to see a full breakdown of how their Loot Score was calculated, including ranking, attendance, and modifiers.
Priorities tab search
The search bar on the Priorities tab no longer disappears, and now includes a clear button.
Attendance score showing 0 for some raiders
Personal attendance score could show 0 even when the guild table showed the correct value. Now uses the same computation path as the guild table.
Attendance calculation for new members
The "fair" new member mode wasn't using your join date, counting raids from before you joined against your attendance. Fixed.
Loot settings not saving
Phase deadlines, raid tier toggles, and loot item changes weren't persisting due to a permissions issue. All fixed.
Guild owner role editing
Guild owners couldn't edit their own role name or position. Now works correctly.
Excused absences
Officers can now mark raiders as excused for a raid. Excused raids are excluded from your attendance score denominator, so they won't hurt your Loot Score.
Attendance points override
Officers can set a manual points override on any attendance record, replacing the calculated value for that raid.
Setup checklist for new guilds
New guild officers see a progress checklist on the overview page showing what to set up: expansion, raid schedule, loot settings, roster, and first raid.
First-time loot list guidance
Raiders who haven't ranked any items yet see a helpful banner explaining how to get started with their loot list.
Class filtering by expansion
Character creation now only shows classes available in your guild's active expansion. No more Death Knights in Classic.
Guild creation without leaving the page
Creating a new guild now opens a modal instead of navigating to a separate page.
Faster page loads
Reduced Largest Contentful Paint and layout shift across the app for snappier navigation.
Master Sheet sorting
Summary view now correctly sorts players by highest item rank, and collapsed groups show the right top entries.
Sheet import column warnings
Import now warns when Item #1 or Item #2 columns are completely empty, catching misconfigured spreadsheets before they cause blank lists.
Submission diff accuracy
The "what changed" comparison on resubmissions now correctly snapshots the list at approval time, not at resubmission time.
Resubmission review for officers
When a raider resubmits their loot list, officers now see "Approve changes" and "Reject changes" buttons. Rejecting reverts the list to its previously approved state.
New help articles
Added FAQs for how to record loot awards (Gargul or manual import) and how to create loot lists for new phases.
Cleared loot list reappearing
Fixed a bug where clearing all rankings from a loot list (especially after a WowSims import) would repopulate the deleted list on refresh.
Tooltip positioning
Info tooltips no longer appear offset from their icon when the page or table is scrolled.
Loot management pagination
The item list now scrolls to the top when changing pages, and the pagination bar takes up less space.
Guild creation and permissions
Fixed guild creation failing when Discord auto-verification was missing, and fixed officer permissions when the membership record was out of sync.
Remove items from approved loot lists
Officers can now remove individual items from a raider's approved loot list without requiring a full resubmission.
Mobile layout fixes
Fixed guild cards overlapping on the profile page, improved overview page for smaller screens, and prevented background scrolling when modals are open (including iOS).
Faster page loads
Optimized Largest Contentful Paint and reduced layout shift across the app.
Cleaner Master Sheet ranks
Simplified rank display in the Master Sheet summary view.
Raid tracking reliability
Fixed attendance entered on the raid tracking page not appearing on the attendance page. Resolved an issue where the first scheduled raid day of the week could disappear from both pages.
Guardian conversion banner
The officer banner now lists unconverted Feral Druids by name with quick actions to convert or dismiss each one.
Role-based score modifiers
Officers can assign score bonuses or penalties by role (tank, healer, physical DPS, caster DPS). Useful for incentivizing underrepresented roles.
Guardian Druid
Guardian is now a separate spec from Feral. Existing Feral Druids are prompted to choose between DPS (Feral) and Tank (Guardian).
Death Knight and Monk
Full class and spec support for WotLK and MoP expansions.
Faster page loads
Lazy-loaded item icon data and memoized expensive computations on the raid tracking page.
Full loot in Discord summaries
Raid summaries posted to Discord now show all awarded items instead of truncating.
Master Sheet accuracy
Fixed awarded items not being removed from the sheet, and the wrong entry being removed when the same item appeared at multiple ranks.
Guild settings region
Fixed realm region reverting to US when saving other guild settings.
Overview filtering
Fixed awarded items still appearing in "Next in line" across tiers.
Stale data on guild switch
Switching between guilds no longer shows leftover data from the previous guild.
Cataclysm and Mists of Pandaria
Full loot data for both expansions. 978 items across 5 Cata raids and 1,705 items across 5 MoP raids.
Character aliases
Map alternate names (alts, name changes) so imported attendance and loot auto-resolves to the right member. Unmatched names trigger a step-through picker during import.
Boss and tier icons
Added boss portraits and raid tier icons for WotLK, Cataclysm and Mists of Pandaria.
Karazhan loot data
Added 19 missing items from Karazhan.
Date handling overhaul
Fixed 12 timezone bugs that caused dates to shift by a day in US timezones.
Loot history reliability
Fixed loot history and Master Sheet showing zero results for some guilds.
Officer data writes
Fixed attendance, signups and loot imports failing silently for officers.
Onboarding modal in Firefox
Fixed the close button being unclickable in Firefox.
Wrath of the Lich King
Full loot data for all 5 phases, from Naxxramas through Ruby Sanctum. 1,353 items across 8 raids.
Submission diff tracking
Officers can see exactly what changed when a raider resubmits their loot list. Added items, removed items and rank changes are highlighted.
Loot submissions grouped by phase
Pending submissions are now organized by phase group with raid icons for easier review.
Attendance scores for imported raids
Members with retroactively imported attendance now get proper credit. Fair mode no longer ignores raids that happened before a member joined the app.
Loot history loading
Fixed an issue where the loot history tab showed zero results despite imported loot existing.
Item slot swap on submissions
Fixed items in the same rank appearing flip-flopped (Item #1 and #2 swapped) when officers reviewed a submission.
First character prompt
New guild members without a character now see a creation modal automatically on first login.
TBC loot data overhaul
Fixed 10 incorrect item tooltips across SSC and TK, removed encounter-phase weapons that aren't real drops, and verified all P3-P5 items.
Loot history access
Fixed an issue where new guild members couldn't view loot history.
Guild settings reliability
Officer changes to guild settings now save consistently.
Item classification permissions
Guild creators can now manage item classifications without needing an explicit officer role.
Invite code join flow
Invite links now show a guild preview on the login page. Sign in with Discord and you're in.
Info tooltips
Hover over score components, brackets and stats for quick explanations of how they work.
Help center glossary
Quick definitions for common terms like Loot Score, BLP and allocation points.
Warcraft Logs integration
Link your guild's WCL page to auto-attach reports to raid summaries.
Guild Master promotion safety
Promoting to Guild Master now shows a confirmation and automatically demotes the current GM to Officer.
Smarter raid tracking dates
New guilds no longer see phantom weeks from before the guild was created.
Invite code management
Generate codes in a modal, remove codes with one click, and see status badges for expired or maxed-out codes.
Loot list resubmission
The submit button no longer gets stuck after auto-save. Changes are properly detected for resubmission.
Battle.net character import
Characters imported from Battle.net are now correctly created as mains instead of alts.
Login page stability
Fixed a page flickering issue that affected users across all browsers.
Guild icon display
Discord server icons now load correctly for new guilds.
Loot Council items
Officers can mark items as Loot Council. LC items are visible on the master sheet and loot list but cannot be ranked by raiders.
Dashboard insight widgets
New overview widgets for score breakdown, attendance snapshot, trial progress, upcoming raids and competition indicators.
Attendance trend sparkline
A mini chart in the attendance widget showing your weekly attendance over the last 8 weeks.
BLP highlights on priority items
See your Bad Luck Protection bonus directly on each priority item.
Low-competition callout
Spot items on your list with little or no competition for easy wins.
Loot efficiency stat
The "Recently received" section now shows how many items you've won out of your total list.
Simplified raid attendance UI
Attendance tracking now uses a checkbox with status cycle instead of separate controls.
Officer DM notifications
Officers now receive a Discord DM when a raider submits or resubmits their loot list.
Automatic Discord update posts
App updates are now automatically posted to the LootList+ Discord on each deploy.
Redesigned sign-in page
New split-layout login page with a cleaner look.
Faster member management
Promoting, demoting and removing members now updates instantly.
Officer notification reliability
Fixed an issue where officer notifications would silently fail for non-officer submissions.
Accent color customization
Personalize your interface with WoW item quality colors (Legendary, Epic, Rare and more).
Trial/probation system
Track new guild members with automatic score penalties that decay over time.
Loot history tracking
Record who received loot and when for better transparency.
Timezone support for deadlines
Submission deadlines now respect your guild timezone setting.
Per-expansion raid schedules
Configure different raid days for each expansion your guild is playing.
Simplified admin navigation
Consolidated admin menu from 7 items to 3 for easier access.
Audit log for officers
View a complete history of loot awards and administrative actions.
Multiple WowSims export formats
Import gear from various WowSims export formats.
Loot submission deletion
Fixed an issue where deleting loot submissions was not working.
Security audit fixes
Addressed issues identified in our Supabase security audit.
BIS import
Import your Best in Slot list directly into your loot list.
Class proficiency filtering
Filter loot items by which classes can use them.
Community consensus indicator
See how other players rank items in the loot dropdown.
API performance
Faster page loads with caching and parallel queries.
Privacy improvements
Reduced Discord OAuth scopes to minimum required permissions.
"Why didn't I get this item?" comparison
Compare your score against the winner to understand loot decisions.
Officer loot list summary
Officers can view a summary of all submitted loot lists.
Custom 404 page
Lost? Our friendly gnome will help you find your way.
Mobile sidebar
Improved navigation with close button and header icons on mobile.
Character names with class colors
Your character name now shows in your class color on the loot list.
Onboarding wizard
Multi-step wizard with animations to guide new users.
Security fix
Prevented a privilege escalation vulnerability in member promotion.
Score breakdown modal
Click any score on the Master Sheet to see exactly how it was calculated.
Gargul DFT export
Export loot priorities to Gargul addon format for in-game use.
Account deletion
Delete your account and all associated data from the profile page.
Bug report button
Floating feedback button to quickly report issues to our GitHub.
Smart item classification defaults
Items now have sensible default classifications based on their type.
Toast notifications
Replaced browser alerts with styled toast notifications.
Performance optimizations
Fixed bottlenecks identified in load testing.