Changelog

Everything new in Throney — features, improvements, and fixes for the Throne and Liberty guild manager and Discord bot.

Settings, All in One Place

v2.9.0July 21, 2026Latest
Highlights
  • Every guild setting now lives in one Settings area organized by what it does, with a search that finds any single control and jumps you to it, and a save bar that won't let you lose changes
ImprovedOne Settings Area - The scattered settings pages are now a single Settings area with clear sections: General, Roles and Access, Events, DKP and Auctions, Leave of Absence, and Digest. Everything is grouped by what it does, so you configure your guild without hunting across pages.
NewSettings Search - Type what you want at the top of Settings and it finds the exact control, like the anti-snipe window or the absent role, and jumps you straight to it with the row highlighted. Settings that live on other pages show up too, with a note about where they are.
ImprovedUnsaved-Changes Protection - Change a setting and a save bar slides up with Save and Discard, so nothing is written until you say so. Try to leave with unsaved edits and Throney asks first instead of dropping your changes.
ImprovedOfficer and Member Roles Made Visible - The guild's Officer and Member role pickers are now a first-class page under Roles and Access instead of buried in a modal. Setting who can manage the guild is now where you would look for it.
ImprovedDKP Settings Is Now DKP Ledger - The old DKP Settings page manages player balances and adjustments, not configuration, so it is renamed DKP Ledger and moved next to the other DKP pages. The actual DKP configuration lives under DKP and Auctions in Settings.
ImprovedOld Links Still Work - Every previous settings link and bookmark redirects to the right spot in the new layout, so nothing you saved breaks.
ImprovedCommand Palette Reaches Every Section - The command palette can open any settings section and the DKP Ledger directly, and it keeps you on your current server.

Consistent class weapon icons

v2.9.1July 21, 2026
Highlights
  • The class reference now shows every class's two weapon icons in one matching style
ImprovedMatching Weapon Icons - The class list under Roles and Access now shows each class's two weapon icons in one consistent tan style, so the older classes and the newer Gauntlet classes all read the same way.
FixedFixed Orb and Gauntlet Icons - The Orb and Gauntlet weapon icons that were showing broken or off-style now render correctly wherever weapon icons appear.

Event Rewards You Can See

v2.8.0July 20, 2026
Highlights
  • Every scheduled event now says what it pays: pick an event type when scheduling, see the DKP on the signup embed, the event pages and your profile, and get a payout report when attendance runs
NewEvent Type at Scheduling - Pick which event type pays the DKP right in the create and edit event forms, or create a new type on the spot. No more relying on the event title exactly matching a type name. Existing events keep working exactly as before.
NewReward Everywhere - The Discord signup embed, the events list, the event page and your profile's upcoming events all show what the event pays, so members know the DKP before they show up.
NewPer-Event Override - Give one event a different reward than its type, like a double-DKP siege. Set the override when scheduling; it applies to that event only.
NewPayout Report - When voice attendance finalizes, the log channel gets a full report: what the event paid, who got it, and who was skipped with the reason (below the minute threshold, missed a check-in, or no linked character).
New0 DKP Warning - If a tracked event would pay nothing because no type is linked, the form warns you when scheduling and the log channel gets a notice when attendance runs.
ImprovedCleaner DKP Ledger - Your profile's ledger now shows the event name on each earning and hides the zero-point bookkeeping rows that voice attendance used to add next to every payout.
ImprovedVoice Tracking On by Default - Creating an event with a voice channel now enables voice attendance automatically. Untick it and your choice sticks. Editing an existing event never flips the switch.
ImprovedPresets and Recurring Events Carry the Reward - Event presets get the same type picker, and the next occurrence of a recurring event copies the type link and override.

Event Durations & Smarter Attendance Tracking

v2.7.0July 19, 2026
Highlights
  • Events now have a real length instead of a fixed 2 hours, and officers control exactly when voice attendance counts: a custom tracking window or roll-call check-ins
NewEvent Duration - Set how long each event runs (15 minutes to 24 hours) when creating or editing it. The Discord embed, event page, event list, and your profile's upcoming events all show the length and end time, and the event archives when it actually ends instead of a fixed 2 hours later.
NewTracking Window - In cumulative mode, choose which minutes of the event count toward voice attendance, like minute 15 to minute 60. Members only earn voice time inside the window. Leave it at the defaults and the whole event counts, exactly as before.
NewCheck-in Attendance - A new mode for events where showing up at key moments matters more than total time. Pick minute marks like 45 or 30,90 and the bot takes a roll call at each one. Members in a tracked voice channel at every check-in are marked attended and get DKP; the minimum-minutes threshold is ignored in this mode.
ImprovedRecurring Events Carry Everything - The next occurrence of a recurring event now copies the duration, tracking window, and check-in settings, so you configure them once.

Leave of Absence, Done Right

v2.6.0July 18, 2026
Highlights
  • Going on leave now means something: no officer pings, auto-absent on events, attendance fully protected, and officers control every part of the policy
NewOfficer Approval - Turn on 'Require approval' and every leave request waits for an officer before any effect kicks in. Approve or deny from the Absences page or straight from Approve/Deny buttons on the request in Discord.
NewOpen-Ended Leaves - When your guild sets no leave length limit, members can request leave with no end date. It runs until they end it (or an officer does) and never expires on its own.
NewLeave DMs - Members now get a Discord DM when their request is approved or denied (with the officer's reason), when their leave starts, and when it ends.
NewAttendance Protection - Events that happen while you're on approved leave no longer count against your attendance. You return with the exact rate you left with, even if nobody ran attendance while you were gone.
NewNo Pings on Leave - Officer ping and DM actions (rally, ping missing, DM missing and friends) skip members on leave. On by default.
NewAuto-Absent Signups - Starting a leave marks you absent on events during your window, including events created later. Your own manual 'absent' RSVPs are kept as yours, and ending leave early cleans up only the automatic ones.
NewOfficer Policy Panel - A new Leave of Absence section in settings controls exactly what leave means for your guild: ping suppression, auto-absent, an automatic absent Discord role, auto-fill exclusion, auction blocks, DKP decay pause, leave length limits, and public announcements.
ImprovedEnd Leave Early from the Web - Your profile shows your leave window with a countdown and a one-click early return, matching the Discord /return command. Early returns now end your attendance protection the day you're back.
ImprovedWeekly Digest - The guild digest now lists who's on leave and who came back this week.

Auction Overhaul, Part 3: Max Bids, Buyouts & More

v2.5.0July 17, 2026
Highlights
  • Set a private max bid that auto-bids for you, buy items outright, reveal sealed bids after close, roll off no-bid items, and choose where the winner's DKP goes
NewMax Bids - Set a private ceiling and the system bids the minimum needed to keep you in the lead, auto-raising up to your max. You never pay more than necessary, and nobody sees your ceiling.
NewBuyout Price - Give an auction an instant-win price. The first bid at or above it wins on the spot and ends the auction.
NewSealed Bids Revealed - Blind auctions now show the full bid ledger to everyone once they close, on the web and in Discord, so results are auditable. A confirm step before every sealed bid prevents fat-finger mistakes.
NewNo-Bid Roll-Off - If an auction ends with zero bids, it can roll the item off free among members who wishlisted it instead of closing empty.
NewProceeds Options - Choose per auction (or as a guild default) whether the winner's DKP is destroyed or split equally among losing bidders, keeping total guild DKP unchanged.
NewOverride Winner - Officers can move a closed auction's win to another bid: the old winner is refunded in full, the new one is charged fairly, and the change is logged for the guild.
ImprovedFriendlier Errors - Members who sign in without access now get a clear explanation and next steps instead of a dead-end error page, and stale auction links go to the live auctions list.

Auction Overhaul, Part 2: Control & Convenience

v2.4.0July 16, 2026
Highlights
  • Tune anti-snipe timers, restrict auctions to wishlisters, create in bulk from templates, track item handoff, and pick which auction DMs you get
NewAnti-Snipe, Your Way - Set the trigger window, extension length, and a cap on total extensions, per auction or as guild defaults. A late bid war now ends instead of stretching forever.
NewWishlist-Only Auctions - Restrict an auction to members who wishlisted the item. Officers also see each bidder's wishlist priority next to their bid.
NewTemplates & Bulk Creation - Save auction settings as a template and spin up to 25 auctions at once, with staggered end times so they don't all close together.
NewReopen & Handoff Tracking - Reopen a closed auction with an automatic winner refund, and mark items as distributed so you know what's still owed.
NewNotification Preferences - Choose which auction DMs you get: outbid, extensions, ending soon, won or lost. Web bids now trigger the same DMs Discord bids do.
ImprovedDecimal Bids - Bid amounts now accept decimals like 10.5 DKP instead of silently rounding down.

Auction Overhaul, Part 1: Fixes & Fairness

v2.3.0July 16, 2026
Highlights
  • Blind auctions are now truly sealed and always settle, outbid DKP refunds instantly everywhere, and one shared rulebook drives Discord and web bidding
FixedBlind Auctions Settle Right - A blind auction with a single bid now closes with a winner, who pays the starting price. With more bids the winner pays the second-highest bid, charged correctly to their balance.
FixedTruly Sealed Bids - Blind bids no longer move a visible price or set the next bidder's minimum, so nobody can probe what the top bid is. The floor for every sealed bid is the public starting price.
FixedInstant Refunds on the Web - Getting outbid through the website now refunds your DKP the moment it happens, matching Discord. Raising your own bid replaces the old one and refunds it in the same step.
ImprovedOne Rulebook - Discord and web bids now share the same anti-snipe timer, minimum-bid rule, and winner logic, so an auction behaves identically no matter where the bids come from.
FixedCleaner Books - Auction reports now show the DKP actually paid, members who leave the guild get their open bids refunded automatically, and the latest-bids list shows the newest bids first.

Set Any Minimum for Voice Attendance

v2.2.5July 15, 2026
Highlights
  • Voice attendance now takes any minimum minutes, not just 15/30/60/90
ImprovedMinimum Minutes - Set the voice-attendance minimum to any number of minutes, so a 5- or 10-minute floor works instead of only the old fixed steps. Quick buttons cover the common values, and 0 still means no minimum.

More Gauntlet Weapons

v2.2.4July 11, 2026
Highlights
  • Added the latest Epic and Archboss gauntlets to the item database
ImprovedNew Items - The latest gauntlet weapons are now in the item database, ready to pick in the loot bank and auctions. Each one carries its real traits, rarity, and icon.

Gauntlet Weapon Support

v2.2.3July 10, 2026
Highlights
  • Gauntlet is now a fully supported weapon, from gear scanning to class detection
NewGauntlet Support - The gear scanner now reads Gauntlet weapons and assigns the right class. All 9 gauntlet builds are in: Bastion, Bulwark, and Juggernaut tank, Brawler, Channeler, Marauder, Skirmisher, and Strider DPS, and Mystic healer, each with its role and icon
ImprovedBetter Class Detection - Gear scans recognize the full, correct class list, and a bad read no longer overwrites the class you already have saved

Pro Trial on Setup

v2.2.2July 8, 2026
Highlights
  • Every new guild starts with a 14-day Pro trial, loot bank and stats scanning unlocked
NewPro Trial - New guilds get a 14-day Pro trial the moment they set up, so you can try loot bank and stats scanning before you decide. Your free tier for guilds of 20 or fewer stays exactly as it is, and when the trial ends you drop back to it. Nothing you already had gets locked

Auctions: Highest Bid Wins Option

v2.2.1July 5, 2026
Highlights
  • A new guild toggle drops the Litho/Trait/Upgrade priority and gives the item to the highest DKP bid
NewHighest Bid Wins - Turn on 'Highest bid wins' under Auction Defaults and the top DKP bid takes the item, ties going to the earliest bidder. Leave it off to keep the Upgrade > Trait > Litho priority. A shortcut on the auctions page jumps straight to the setting

Event Reports, War Readiness & Your Profile

v2.2.0July 2, 2026
Highlights
  • Every event ends with a report: who showed, who missed, DKP awarded, and the MVP
  • A War Readiness board that flags ghosts, undergeared, and stale scans against a CP bar you set
  • Your own page at My Profile: CP trend, DKP ledger, attendance, wishlist position, and self-serve leave
  • An opt-in weekly digest that recaps your guild's week to a Discord channel
NewPost-Event Reports - When an event wraps, the bot posts who showed versus who no-showed, total DKP awarded, average CP, and the MVP, and saves it to the event history on the web
NewWar Readiness - Set a war CP bar and the officer dashboard sorts your roster into ready, ghosts (geared but not attending), undergeared, stale scans, regressing, and on-leave
NewMember Profile - Open My Profile for your CP over time, your DKP balance and full ledger, your attendance, your wishlist queue position, and a button to request leave yourself
NewWeekly Guild Digest - Turn it on in settings, pick a channel and a day and time, and the bot posts a weekly recap of attendance, DKP movers, CP climbers, new recruits, and upcoming events

Reliability & Behind-the-Scenes Fixes

v2.1.1June 30, 2026
Highlights
  • Alliance DKP reset and decay are more accurate and no longer skip anyone
  • Gear scans and event signups handle edge cases more gracefully
  • A broad stability and safety pass across the app and the bot
ImprovedDKP Logic - Alliance reset and decay now process every member reliably before reporting done, and a percent decay applies the exact amount
FixedGear Scans - An unreadable screenshot no longer saves a blank profile or overwrites your existing stats; it just asks for a clearer shot
FixedEvent Signups - Posting an event is steadier and won't double-post if something hiccups mid-send
ImprovedHardening - A broad stability and safety pass across the web app and the Discord bot

Party Auto-Fill & Event Presets

v2.1.0June 29, 2026
Highlights
  • Bind a loadout to an event and the party board fills itself from your signups
  • Lock anyone you placed by hand and auto-fill leaves them where they are
  • Fill the board once before start, or live as people sign up
  • Save an event as a preset and spin up the next one from just a date and time
NewLoadout Auto-Fill - Pick a loadout on an event and the board builds itself from your signups, putting your highest-CP people in the slots they fit
NewOfficer Locks - Lock a member in the party builder and re-running a loadout, switching fill modes, or a live fill never moves them
NewScheduled Fill - Set how many minutes before start you want the board built and it fires once on its own
NewLive Fill - New signups drop into open slots as they come in, and nobody already on the board gets reshuffled
NewEvent Presets - Save an event's channels, role, loadout, and fill mode once, then create the next one from just a date and time
ImprovedLive Party Board - An auto-fill shows up the next time anyone opens Parties, with no embed to repost
FixedConcurrent Edits - The bot filling a board while an officer drags members can no longer overwrite each other, every change takes its turn

Frozen Divide: Nix

v2.0.0June 28, 2026
NewGauntlets on the class and build pages, with launch pairings for Sword and Shield, Dagger, Greatsword, and Wand. Class names for them are coming soon
NewThree Nix guides: the Frozen Divide overview, Gauntlets builds, and a level 60 prep guide
NewA public changelog at throney.gg/changelog and a What's New panel in the app

Event Composition, Gear & Officer Tools

v1.9.0June 23, 2026
Highlights
  • See your raid composition at a glance with a per-role breakdown and balance verdict on every event
  • Combat Power now shows on signup cards, the party builder, and the Discord embed
  • New officer ping tools in Discord: ping who's not in voice, ping or DM no-shows, and rally attendees
NewComposition Breakdown - Events now show signup counts per role (Tank, Healer, RDPS, MDPS, Bomber) with a balance verdict, on both the web event page and the Discord embed
NewCombat Power on Signups - Each member's CP appears on the Discord signup embed and party builder cards, along with the event's average CP
NewOfficer Ping Tools - The Discord signup panel adds Ping Not in VC, Ping Missing, DM Missing, and Rally Attending buttons for officers
NewGear-Prioritized Party Fill - Importing a class loadout now fills each slot with the highest-CP eligible member first
ImprovedLarge Roster Support - The Discord signup embed now splits long rosters across fields so big events post without hitting Discord limits
ImprovedSafer Loadout Import - Importing a loadout is now atomic and validates first, so a failed or empty import can no longer wipe your existing parties
FixedVoice Attendance DKP - Voice attendance now credits DKP exactly once per event

Guild Recruitment System

v1.8.0April 8, 2026
Highlights
  • Build custom application forms with 8 question types and drag-to-reorder
  • Applicants apply through a public web page or Discord buttons
  • Officers review applications in Discord threads with Accept/Deny actions
NewApplication Forms - Create multi-step application forms with text, number, select, image upload, and info blocks
NewEmbed Builder - WYSIWYG Discord embed editor with live preview, post recruitment messages directly to any channel
NewDiscord Review Threads - When someone applies, a thread is created with their responses and Accept/Deny/DM buttons
NewPublic Apply Page - Shareable link where applicants log in with Discord and fill out your forms
NewApplicant Blocklist - Block specific users from submitting applications, with cooldown and account age requirements
NewApplication Dashboard - Filter and search applications by status, review with notes, and track everything from the web

Leave of Absence & Calendar Improvements

v1.7.0March 27, 2026
Highlights
  • Members on leave are now excused from attendance so their participation % stays accurate
  • Redesigned /absent command with validation, cancel, and officer override
  • Calendar page now has visible event creation buttons for officers
NewLOA Attendance Excusal - Members on leave get excused records during attendance calls, so missed events don't drop their stats
New/absent Subcommands - Use /absent request to submit a leave, /absent cancel to undo it, or /absent set to mark someone else (officers only)
NewCalendar Quick Create - Officers now see a "New Event" button in the calendar header and day detail panel
ImprovedDate Validation - Absence dates are now validated for correct format, end-after-start, no past dates, and max 90 days
ImprovedProfile Stats - Weekly attendance embed now shows excused (LOA) count and calculates participation from eligible events only
ImprovedAttendance Tables - Summary tables and CSV exports now exclude excused records from total attended counts

Member Dashboard & Web Bidding

v1.6.0February 17, 2026
Highlights
  • Guild members can now log in and view the dashboard with read-only access
  • Officers control exactly which pages members can see, all OFF by default
  • Members can place bids on auctions and request items from listings directly on the web
NewMember Dashboard Access - Guild members with a registered character can log in with Discord and browse enabled pages
NewGranular Page Permissions - Officers toggle which pages members can see from the new Member Permissions settings page
NewWeb Bidding - Members can place bids on item auctions directly from the website, synced with Discord in real-time
NewWeb Item Requests - Members can request items from listings on the web, with the same rules as Discord requests
NewDiscord Integration - "Bid on Website" and "Request on Website" buttons appear on Discord embeds when page permissions are enabled
ImprovedRead-Only Views - Members see all data but officer-only controls (create, edit, delete, award) are hidden
ImprovedLive Auction Polling - Auction pages now auto-refresh every 10 seconds for near-real-time bid updates
ImprovedBlind Auction Privacy - Current price, bid details, and winner info hidden from members on blind auctions
ImprovedMember-Friendly List Pages - Auction and listing tables show "View & Bid" or "View & Request" quick actions for members

UX Overhaul & Quality of Life

v1.5.0February 5, 2026
Highlights
  • New onboarding checklist guides you through alliance setup
  • Bulk select and delete events from tables with one click
  • Clearer navigation with renamed sections and a unified Settings Hub
NewOnboarding Checklist - New alliances see a step-by-step setup guide on the alliance home page
NewBulk Actions - Select multiple events and delete them in bulk from both Scheduled and Attendance tables
NewSettings Hub - All settings consolidated into one page for quick access
NewRecent Activity Feed - Dashboard now shows the latest events across all your alliances
NewPlayer Recent Events - Player profiles now show their latest attendance and signup history
ImprovedClearer Terminology - "Signup Events" renamed to "Scheduled Events", "Attendance Events" to "Attendance Tracking"
ImprovedBetter Empty States - Actionable buttons and helpful descriptions when pages have no data yet
ImprovedAbsent Player Highlighting - Absent players are now visually emphasized with an alert banner on event details
ImprovedInline Quick Actions - Event rows now have dropdown menus for faster navigation
ImprovedDocumentation & Settings Links - Quick links to docs and default configuration added throughout
FixedItem Links - Fixed broken links to item pages in wishlists, auctions, and listings

Loot Bank System

v1.4.0January 28, 2026
Highlights
  • AI-powered screenshot OCR extracts items from guild storage
  • Smart matching with 2000+ game items in the database
  • Route items directly to auctions or listings with one click
NewLoot Bank Import - Upload guild storage screenshots and AI extracts all items automatically
NewSmart Item Matching - AI uses fuzzy matching to correct OCR artifacts against the full item database
NewBatch Routing - Select multiple items and create auctions or listings in bulk
NewManual Corrections - Search and reassign items when AI matching needs adjustment
ImprovedNew UI Design - Loot Bank pages redesigned with hero sections and TanStack React Tables

Auction System Overhaul

v1.3.0January 27, 2026
Highlights
  • Bid race conditions eliminated with atomic transactions
  • Blind auctions now fully private - no bidder info leaks
  • Outbid notifications via Discord DMs
NewOutbid DM Notifications - Get notified when someone outbids you on an auction
FixedAuction Bid Safety - All bids now use atomic database transactions to prevent DKP double-spend
FixedBlind Auction Privacy - Bidder names, amounts, and real-time updates are fully hidden on blind auctions
ImprovedNew Auction Form - Redesigned with grouped sections, item preview, and streamlined layout
FixedAnnouncement Banner - Fixed banner display on the dashboard

Gear Progression & UI Improvements

v1.2.0January 24, 2026
Highlights
  • Track your Combat Power progression over time
  • Click any point on the chart to see full stat snapshots
  • Improved leaderboard layout for better readability
NewGear Progression Chart - View CP history with interactive area chart on player profiles
NewSnapshot Details - Click chart points to see full stats at that moment with delta comparisons
ImprovedLeaderboard Layout - Role cards now display in 2 columns for better readability
ImprovedWishlist Management - Officers can now remove individual items from member wishlists
ImprovedProfile Page - New hero section with role-based gradients and quick stats
ImprovedAudit Logs - Added search, system filters, and color-coded badges

Alliance Customization & Leaderboards

v1.1.0January 23, 2026
Highlights
  • Per-alliance class role customization
  • Alliance-wide leaderboards by role
  • New sidebar design with better navigation
NewClass Role Settings - Customize which classes map to which roles per alliance
NewAlliance Leaderboards - View top players by role, DKP, attendance, and more
NewAlliance Settings Page - Configure default channels and form settings
ImprovedSidebar Redesign - New visual design with better organization