🚀 MMO Party Builder: Open Beta Is Officially LIVE! The wait is over! We are incredibly excited to announce that MMO Party Builder has officially entered Open Beta. Running a guild shouldn’t feel like a second job managed through broken spreadsheets. We built this platform to turn the chaos of community logistics into a streamlined, automated experience. Now, we need your feedback to help shape the future of guild management.

  • 🌐 Unified Web Hub & Discord Sync
  • 📅 Advanced Raid & Event Planning
  • 🎙️ Automated Voice Attendance
  • 💰 Custom Loot & Currency Distribution
  • 🤝 Cross-Guild Alliances
  • 🏆 Full-Scale Tournament Brackets

Last updated 24 June 2026

June 2026

  • 2026-06-24 Calendar RSVP pop-up: title is a link to the event (with >); attending roster shows party and team per member, excludes no-RSVP/not attending/absent/LoA, refreshes while open.
  • 2026-06-24 Fix RSVP save 500 after attendance change-tracking columns (PostgreSQL parameter type inference).
  • 2026-06-24 Calendar week view defaults to Monday start for all users (one-time migration); profile copy updated.
  • 2026-06-24 Party assignment DMs: skip not attending, absent, and LoA members; dedicated forgot-to-RSVP reminders for unassigned/no-RSVP; logging embed reports skipped categories and reminder counts.
  • 2026-06-24 Leave of absence: when attendance is tracked, on-leave members with no RSVP are recorded as LoA; calendar shows LoA on tracked occurrences for on-leave viewers.
  • 2026-06-24 Event option Count toward statistics (default on): when off, that event's RSVPs and attendance are excluded from guild Statistics and member detail attendance counts.
  • 2026-06-21 Discord link preview for home URL (/): Discordbot receives Open Graph HTML with site logo and description; marketing page includes og: meta tags.
  • 2026-06-21 Public home page redesign and /pricing (free vs premium, FAQ). Features copy: guild tournaments premium vs open events free.
  • 2026-06-21 Storage quota on vault screenshots and comment images (413). Free guilds blocked from enabling premium modules (402); sidebar and settings premium indicators; My Guilds premium badge.
  • 2026-06-21 Admin guild list: compact table, transfer-ownership modal, premium star column (builder_plan).
  • 2026-06-21 Guild Builder premium: dedicated upgrade page (/guilds/:id/premium), fetch 402 upgrade redirect, HTML gates on statistics/loot/vault/currency/class-stats/tickets; partial-nav fix for statistics; subscribe addon guild slots on profile and guild billing.
  • 2026-06-15 Guild sidebar: restore guild switcher (global userGuilds preload + client fallback), ticket staff sub-links for owners/ticket permission, and correct nav order (Schedule, Member Management, Loot & currency name section).
  • 2026-06-15 Fix guild sidebar missing optional modules: EJS include() with a locals object hid res.locals module flags — sidebar now inherits full render scope on all guild pages.
  • 2026-06-15 Fix guild sidebar missing optional modules on slug URLs: resolve public_path_slug in nav middleware before loading module flags (polls, tickets, loot, currency, etc.).
  • 2026-06-15 Guild contextual tutorials: guided tours for guild creation, settings, and modules; Quit/Next controls, restart from Profile, permission-specific member tours.
  • 2026-06-15 Party Builder: unlimited active parties (free tier), new parties default to private, public party links, per-game Discord channels (/set-party-channels), party time shown as UTC offset (e.g. 20:00 UTC+1).
  • 2026-06-15 Party role/class system: web Party Finder uses game preset picker with role (Tank/Heal/Support/DPS/Magic) or class slots; Guild party builder pools by class when the game uses class mode; admin preset editor for class limits; removed legacy /create-party; /edit-party and /add-user use DPS/Magic; /create-party-roles and /create-party-classes.
  • 2026-06-05 Currency distribution (optional, off by default): enable and rename in Guild settings; currency name + optional € rate. Members submit requests from My requests (queue hidden from others). Staff use Currency requests for status workflow and bulk assign. Statistics: lifetime payouts, active/past filters. Sidebar Items and Currency; Currency permission. Docs: /documentation/currency-distribution.
  • 2026-06-05 Comment images: paste screenshots with Ctrl+V in currency request, loot application, and event comment boxes; images stored per guild and shown inline. Members can comment on their own loot applications.
  • 2026-06-05 Guild sidebar notification badges: open loot applications (Loot permission), active vault items (all members when vault on), pending late attendance (reviewers). API GET …/sidebar-notifications. Event requests nested under Events; Members, loot, and Settings use sub-sections.
  • 2026-06-05 Loot vault: multiple applicants per item; archive instead of delete (no applications / given out past sections); accept auto-declines competitors and archives as given out; Prevent deletion and Move to past; item detail panel lists applicants.
  • 2026-06-05 Hub navigation polish: Party Finder uses left site sidebar; Documentation shows site nav beside topic sidebar; My Guilds and doc nav use normal text (not hyperlink blue). Loot distribution detail links use high-contrast styling.
  • 2026-06-05 Dropdown form fields: option limit raised from 50 to 100. Guild settings Events tab markup fix (empty tabs). Deploy fix: restore setEventRequestParticipantStatus export.

May 2026

  • 2026-05-25 Guild applications & recruitment: optional public Apply forms (slider, image, class field types), 40/60 review UI, repeat applications, staff comments, sidebar badge, optional Discord forum sync with roles. Invite links unchanged. Docs: /documentation/guild-applications.
  • 2026-05-25 Member detail pane: staff Details popup on Members — Discord role assign, permission toggles, class-stats reminder DMs, send guild info embed DMs, LoA with end date, attendance counts, loot/currency/ticket history. Docs: /documentation/guild-member-detail.
  • 2026-05-25 Discord embed builder (optional, off by default): enable under Guild settings → Embed builder. Staff with Embed builder permission (or owner/admin) use Admin → Embed builder: Carl-style live preview, optional message text, color/author/title/description/fields/thumbnail/image/footer/timestamp, JSON payload view, send to selected text or announcement channels (max 10). Discord character limits enforced. Docs: /documentation/guild-embed-builder.
  • 2026-05-25 Rules & Info (optional, off by default): enable under Guild settings → Rules & Info. Sidebar section Rules and Info lists published pages. Staff with Rules & Info permission (or owner/admin) create pages with title, subtitle, and formatted body (bold, links, pasted images, YouTube — same as comments). Deactivate or delete pages; optional restrict visibility to selected members and/or permission tags. Members only (login required). Docs: /documentation/guild-rules-info.
  • 2026-05-25 Guild tickets (optional, off by default): enable under Guild settings → Tickets. Members use Member Management → Tickets to create and track tickets (title, description, comment thread with pasted images). Staff with Tickets permission or per-type handlers get Dashboard (open/closed stats, avg close time, charts, my todos) and All tickets (filter/sort). Case worker assignment; auto-close when member is removed. Optional Discord: panel embed with type buttons, private channels (staff role + creator), ping roles per type, two-way message sync, closed category + channel delete after 30 days (web history kept). Docs: /documentation/guild-tickets.
  • 2026-05-28 Tournaments & open events — user pickers: co-organizers, banned players, and group application members are chosen by Discord username search (registered app users only). Class limits use admin game template classes with per-class number fields (999 = unlimited).
  • 2026-05-28 Tournaments — navigation and logging: public bracket, organizer panel, and create forms use the site or guild sidebar (guild context via ?guild= from your guild tournaments list). Discord messages to the guild logging channel for applications, accept/decline, stats uploads, finalized points/winners, calendar events on bracket confirm, and the next bracket fight when both guilds are set.
  • 2026-05-28 Open events — group apply rows use the same username picker; sidebar nav lists Open events under Party Builder (global and inside a guild). Explore section leads with Tournaments.
  • 2026-05-28 Guild Builder — flexible class models per game/guild (role-only, dual loadout, single spec, freeform); guild settings can sync classes and event types from the admin game template with mapping so existing member data is preserved. Admin game template editor uses theme-aware styling.
  • 2026-05-26 Site-wide guild tournaments (/tournaments): admin-granted organizers create tournaments with game, region, application window, class limits, banned players, and bracket generation. Guild owners/admins apply; organizers review, confirm bracket (creates round-1 calendar events per guild), run match chat, post stats (notes + image URL), and set winners. Public bracket URL; site sidebar link. Admin: grant tournament organizer on user.
  • 2026-05-26 Tournament formats: 1v1 single-elimination bracket (ELO-seeded) or multi-guild fights (up to 4 guilds per match, ELO-grouped). Organizers award custom points + description per guild; ELO updates automatically. Guild ELO leaderboard per game. Tournament organizers view locked party layouts (in-game names only) on manage page and linked event pages.
  • 2026-05-26 Open events (/community-events): non-guild party-finder events with game, region, team count, roster preset (e.g. Tank/Heal/Support/DPS slots), class limits, and application period. Solo apply or group apply (leader invites members by Discord ID); invitees accept/decline via Discord DM or event page; organizers review via web or Discord. Auto-form solo teams from preset; team party layouts bundle applicants who signed up together; organizer stats like tournaments. Admin: grant open event organizer.
  • 2026-05-26 Game templates for events: admin game template editor (event types, classes, regions, party size); guild create picks app game (not only Steam); guild region on public page and invite embeds; guild settings region picker.
  • 2026-05-26 Currency distribution polish: optional monthly payout bar chart (12 months); staff Payout history tab with sortable assignment log; click-to-sort member table with fixed lifetime rank.
  • 2026-05-27 Loot vault (optional, off by default): staff with Vault permission add items at /guilds/:guild/vault — paste, drag-and-drop, or upload screenshots; OCR reads item name from the image (tesseract.js). Configurable expiry; Prevent deletion skips cleanup; optional Discord log on new items. Applications use a vault item when enabled; otherwise the first form field is the item. Full-image vault tiles; in-game name on loot applications and forum embeds. Member list sort by display/in-game name with asc/desc.
  • 2026-05-27 Site UI cohesion: Features, Changelog, My Guilds, and Documentation use a left sidebar and full-width content. Guild Builder pages align cards with toolbars (event requests, presets, members, loot, settings, class stats). Loot applications use a 40/60 list/detail split. Statistics pie charts are larger; class stats columns double-click to auto-fit width.
  • 2026-05-27 Profile: optional Refined Guild Builder UI toggle hides decorative emoji in nav and titles (Profile → Guild Builder appearance). Profile link moved to the sidebar footer menu (click your avatar/name).
  • 2026-05-27 Guild settings: public description field shown on the calendar header and in Discord link previews (with main Steam game when set). Invite links list the full URL. Channels tab: embed + default voice side-by-side; channel lists appear as search dropdowns. Application logging toggles in a horizontal grid. Events tab grouped into categories; ping roles use search + removable pills.
  • 2026-05-27 Event requests: sidebar badge hidden when nothing is pending; red count for invitations needing your accept/decline, yellow when your guild is waiting on others. Guest accept no longer includes a guild event type picker (types are managed on your own calendar).
  • 2026-05-27 New guilds are created without pre-filled event types — add types manually in Guild settings → Events.
  • 2026-05-25 Party assignment DMs include filler slots in the roster text sent to each member.
  • 2026-05-25 Party layouts, assignment DMs, and party CSV exports use in-game names (guild override → profile), not app display nicknames. Assignment DM roster lines show a role emoji before each name and the class in brackets (e.g. 🛡️ Arthas (Paladin)).
  • 2026-05-25 Edit open parties: /edit-party and Active Parties Edit (creator or app admin). Change activity name, description, and tank/healer/support/ranged/melee slots; totals must match party size and cannot drop below current members in a role. Discord embed refreshes when the party was posted there.
  • 2026-05-25 Party persistence: role slot counts stored in the database; startup loads all open public and private parties; cleanup deletes only closed parties older than 14 days. Admin Active Parties reads from PostgreSQL.
  • 2026-05-25 Admin panel: Guild Management lists app guilds with owner and transfer ownership to another member. User Management lists and filters users by account level with search. Theme-aware styling on admin forms (users, parties, perks).
  • 2026-05-26 Class stats CSV export (current class or all classes). Party layout CSV export on events and presets; preset import from CSV. Export limited to staff with the right guild permissions (including Event parties for event exports). Loot applications use per-guild numbers. Party drag-and-drop between groups moves members correctly.
  • 2026-05-26 /addvoice: dynamic voice channels are tracked in the database (per Discord server). Empty channels delete on leave as before; startup and a 10-minute pass catch empties after redeploys or missed voice events.
  • 2026-05-26 Loot forum: tags per status in guild settings; history embeds on save, status change, and staff comments; /set_itemappstate in the thread. Declined and Accepted archive the post. Class stats: one forum tag per class with retroactive update when you change the mapping.
  • 2026-05-26 Loot distribution: multiple applications per member; status workflow (New, Active, Declined, Accepted) with colored rows; declined and accepted sections grouped and collapsed by default. Applications cannot be deleted — set Declined instead.
  • 2026-05-26 Loot distribution: staff comments are timestamped with author (like event comments). Filters for status and member; table columns Item (first form field) and Updated; settings note explains the Item column.
  • 2026-05-25 Guild calendar: CTA ± 2h timeline clamp uses correct local/UTC bounds; CTA times merged into one toolbar checkbox when enabled.
  • 2026-05-25 Login: sessions default to 30 days (rolling — active use extends them). Optional SESSION_MAX_AGE_DAYS on the server; no new Render variable required for the default.
  • 2026-05-25 Class stats: drag the right edge of a column header to resize; widths are saved per class in your browser. The table starts on the left, aligned with Add/Edit my entry and the toolbar.
  • 2026-05-25 Class stats: entry popup has a × in the top-right and only closes via ×, Cancel, Save, or Delete entry — not when clicking the dimmed background. Number fields only accept valid digits, comma, and minus as you type.
  • 2026-05-25 Loot distribution: enable it in guild settings, add your own questions, and let members submit applications from a new sidebar page. Staff with the Loot permission can review entries, add internal comments, and optionally mirror submissions to a Discord forum thread.
  • 2026-05-20 Event comments: reply in threads, edit or delete your own posts (with an edited label), and a new Comments moderator permission for staff to remove others’ posts.
  • 2026-05-20 Guild calendar: recurring events and week/day columns use UTC consistently so events land on the correct row; blocks span the full 30-minute slot (or longer when an end time is set), with UTC time shown on each chip.
  • 2026-05-20 Members page: fixing display name or in-game name mismatch popovers — Use member’s … name works reliably (no accidental blur-save) and the popup stays clickable.
  • 2026-05-18 Class stats: Filters next to the class picker opens a popup to show or hide table columns (Member, Updated, stat fields, Actions); choices are saved per class in your browser.
  • 2026-05-17 Members: export the roster as CSV (in-game name, primary weapon, secondary weapon from each member's class).
  • 2026-05-17 In-game name: required on first login, editable on your dashboard; roster managers can set a per-guild override on the Members page, with a warning when it differs from the member's name.
  • 2026-05-17 Calendar: when the guild enables limiting the timeline to CTA ± 2 hours, a toolbar checkbox turns it on by default; each member can uncheck it to see the full day (preference is remembered).
  • 2026-05-17 Discord link previews for recruitment invite links and guild pages show Guild Builder text and the guild icon instead of the generic Discord login page.
  • 2026-05-17 Leave of absence is no longer chosen as an RSVP: members RSVP as usual, and attendance tracking records Leave of absence when their profile has leave enabled.
  • 2026-05-18 Event page: attendance and RSVP charts moved below the title; RSVP results chart stays hidden until someone has actually RSVP’d.
  • 2026-05-18 Event page: planners can set per-member role and class overrides for one event, and add short party notes that appear in party assignment DMs.
  • 2026-05-18 Class stats: link fields show as a LINK button in the roster; update reminders also go to members assigned to the class who have no entry yet.
  • 2026-05-17 Event types are now fully customizable: each type has a title, subtitle, and color, shown as Title - Subtitle on the calendar and when creating events.
  • 2026-05-17 Guild classes and event types in settings save automatically as you edit them—no more Save buttons.
  • 2026-05-17 Class stats mentors can send reminder DMs to members who have not updated their stats since a chosen date, with a summary posted to your logging channel.
  • 2026-05-17 Class stats: edit your entry in a popup, pair related fields side by side, and open forum threads from member names when forum posts are enabled.
  • 2026-05-17 Class stats page with configurable fields, roster heatmaps for numeric stats, and a scrollable member list.

April 2026

  • 2026-04-15 Guild statistics: By weekday chart aligned in the same row as Tank / Heal / DPS / Support pies (wide screens); removed the duplicate RSVP colour legend above the charts.
  • 2026-04-05 New Features hub at /features (works without logging in), plus public documentation and a guild picker for logged-in users.
  • 2026-04-05 Guild pages can use a short custom link (for example /guilds/my-guild/...) instead of only numeric IDs.
  • 2026-04-05 Recruitment invite links, leave-of-absence for members, expanded documentation, and a polished statistics page.
  • 2026-04-05 Calendar: pinned weekday headers, a taller timeline, and an optional setting to highlight events starting within the next two hours.
  • 2026-04-04 Guild settings channel pickers; owner party/event label; YouTube embeds in event comments
  • 2026-04-04 More reliable Discord channel and role lists in guild settings, with clearer permission labels.
  • 2026-04-04 Statistics page: weekday attendance chart, more reliable Discord channel lists, and visual polish.
  • 2026-04-04 Raise guild icon upload limit from 256KB to 1MB
  • 2026-04-04 Guild Builder: late attendance reviews, event ping roles, richer event page
  • 2026-04-04 Guild Builder: features page, party/event name, multi-Discord guilds, docs
  • 2026-04-04 Fixed track-attendance slash description length for Discord (max 100 chars)
  • 2026-04-04 Fixed Discord channel lists for guild settings; clear bindings on server relink
  • 2026-04-04 Guild event attendance: default voice channel, auto tracking, docs

March 2026

  • 2026-03-28 Party builder: keep category color on editable party-slot member cards
  • 2026-03-28 Party presets: class and category from guild roster only
  • 2026-03-28 Add party/event label for presets and events; remove guild display name from members UI
  • 2026-03-28 Guild list UX, settings channels, nickname/icon fixes
  • 2026-03-28 Guild ownership transfer, Discord server picker, role card colors
  • 2026-03-28 Event comments, calendar UX, Discord timestamps, fixes
  • 2026-03-27 Guild members: row-based display name API; refresh roster classes in party UI
  • 2026-03-27 Party UI: derive slot class from guild roster; fix event parties poll API shape; pool class icons
  • 2026-03-27 Guild classes: editable, active flag, slot class on presets and events; member UI and API tweaks
  • 2026-03-27 Event type colors and Deluzhnoa subtype fix
  • 2026-03-27 Enable collaborative autosave and assignment messaging for events
  • 2026-03-27 Improve calendar RSVP hover and event details visibility
  • 2026-03-27 Improve dark-mode dropdown readability
  • 2026-03-27 Default event duration to 30 minutes
  • 2026-03-27 Expand event RSVP, attendance tracking, and Discord automation
  • 2026-03-27 Hide assigned members from pool, full event party editor with attendance markers
  • 2026-03-27 Multi-column party group layout — groups sit side by side
  • 2026-03-27 Allow category/class editing for all members including self and owner
  • 2026-03-27 Fixed issues with party presets
  • 2026-03-27 Add filler members to party builder
  • 2026-03-27 Advanced members page with role, category, and class management
  • 2026-03-27 Merge event creation into calendar, auto-scroll to CTA times
  • 2026-03-27 Make guilds the root, reorganize sidebar nav, fix time input styling
  • 2026-03-27 Complete navigation overhaul — sidebar layout, guild main page is calendar
  • 2026-03-27 Add drag-to-reorder for party groups in party builder
  • 2026-03-27 Calendar time grid with 30-min rows + CTA time highlighting
  • 2026-03-27 Replace manual server ID with shared servers dropdown on guild creation
  • 2026-03-27 Add guild management, party preset builder, event system, calendar, and attendance tracking
  • 2026-03-05 Add auto voice channel creation commands

July 2025

  • 2025-07-14 Added bot link
  • 2025-07-14 Integrate dynamic limits system with party and preset logic
  • 2025-07-14 Add comprehensive account limits management system
  • 2025-07-14 Fixed overflow issue in perks management section
  • 2025-07-14 Fixed syntax error and add drag-and-drop reordering for perks
  • 2025-07-14 Perk editing on /admin and also reordering by drag and drop
  • 2025-07-14 Implement dynamic perks system with admin management UI
  • 2025-07-14 Add perks admin API endpoints and fix missing danger zone endpoints
  • 2025-07-14 Even more darkmode adjustments, admin improvements and general button styling
  • 2025-07-14 More darkmode, better admin, fixed party refresh on admin, added danger zone on admin to delete db entries
  • 2025-07-14 Fixed Button Syling, Add Darkmode, Consolidate admin-panel into admin
  • 2025-07-14 New documentation page
  • 2025-07-14 Bugfixes on deploy
  • 2025-07-14 Show preset limits and fix errors
  • 2025-07-14 Timezone fix - again
  • 2025-07-13 Better closing and creating from preset
  • 2025-07-13 Preset options and error fixes
  • 2025-07-13 Fixed type on preset creation
  • 2025-07-13 Fixed errors on interactions and added type to /new-preset
  • 2025-07-13 CET as Base Time, Type in Server-Presets and Link to Dashboard in /server-limits. more logging
  • 2025-07-13 Admin Server-Level and Discord Redirect, Fix for /edit-preset
  • 2025-07-13 Posting in community discord for public and website parties
  • 2025-07-13 Fixed syntax error bot.js line 1117
  • 2025-07-13 Server presets and new commands
  • 2025-07-13 Fixed preset deletion error handling and JSON response issues
  • 2025-07-13 Fixed session storage warning by implementing PostgreSQL session store
  • 2025-07-13 Disable workspaces in package.json to resolve warning
  • 2025-07-13 Update presets table to include tank, heal, and support slots
  • 2025-07-13 Add games and presets database tables with admin panel management
  • 2025-07-13 Syntax fix
  • 2025-07-13 Enforce lifting restrictions and clearer webdesign
  • 2025-07-13 Better admin panel and fallback for discord link
  • 2025-07-13 Servers in db with levels. improved admin panel and webdesign
  • 2025-07-13 New design work
  • 2025-07-13 Html formatting for active parties and icons
  • 2025-07-13 Syntax error fix Line 428
  • 2025-07-13 Login and level logic rework
  • 2025-07-13 Add admin as .env var and remover overwrite of level
  • 2025-07-13 \Add environment variable for lead admin and make perks horizontal"
  • 2025-07-13 \Fix syntax errors and misplaced code blocks in bot.js"
  • 2025-07-13 \Add admin panel for user management and update dashboard with account level perks"
  • 2025-07-13 \Fix syntax error in bot.js arrow functions"
  • 2025-07-13 \Update web interface to display account levels and create users on login"
  • 2025-07-13 \Add user system with account levels and Discord command"
  • 2025-07-13 \Add real party functionality with API endpoints and create party form"
  • 2025-07-13 \Add active parties dashboard and redirect OAuth to active parties"
  • 2025-07-13 Fixed session configuration for Render proxy and add debugging
  • 2025-07-13 Add debugging to OAuth callback and dashboard routes
  • 2025-07-13 Fixed Discord OAuth callback URL and add debugging
  • 2025-07-13 Add graceful handling for missing Discord OAuth credentials
  • 2025-07-13 Add fallback to bot.js to redirect to server.js when run directly
  • 2025-07-13 Fixed package.json main field to point to server.js
  • 2025-07-13 Fixed client null error by moving all event handlers inside startBot function
  • 2025-07-13 Fixed syntax error by removing extra closing brace and properly structure startBot function
  • 2025-07-13 Remove html from bot.js
  • 2025-07-13 Fixed updatePartyMessage function to be async
  • 2025-07-13 Rewrite logic in bot.js to be more modern
  • 2025-07-13 Fixed SlashCommandBuilder import and add @discordjs/builders dependency
  • 2025-07-13 Refactor bot.js again
  • 2025-07-13 Refactoring of bot.js ro remove HTML
  • 2025-07-13 Fixed Syntax Error 'Enexpected token: New'
  • 2025-07-13 Add public folder with CSS styles and update gitignore
  • 2025-07-13 Add web interface with Discord OAuth login functionality
  • 2025-07-12 Allow tank and healer roles to be user-configurable
  • 2025-07-11 Add debug info for Discord link button
  • 2025-07-11 Fixed double interaction acknowledgment error
  • 2025-07-11 Add creator info and Discord link button
  • 2025-07-11 Update branding from TL to MMO Party Builder to match domain mmopartybuilder.eu
  • 2025-07-11 Add HTTP Layout fix
  • 2025-07-11 Add beautiful web dashboard for viewing all open parties
  • 2025-07-11 Add automatic embed updates and reload-party command
  • 2025-07-11 Fixed syntax error: correct malformed arrow function character
  • 2025-07-11 Add manual user management commands: add-user and remove-user
  • 2025-07-11 Add PostgreSQL database integration for persistent party storage
  • 2025-07-11 Add comprehensive error handling to prevent Unknown interaction errors
  • 2025-07-11 Fixed buttons disabled by default - initialize isClosed to false for new parties
  • 2025-07-11 Add auto-close functionality for full parties with disabled buttons and closed status
  • 2025-07-11 Add member mentions to party full notification message
  • 2025-07-11 Add member mentions, party full notifications, and ranged/melee limits display
  • 2025-07-11 Fixed party ID consistency and add button creation logging
  • 2025-07-11 Add debug logging to troubleshoot party storage/retrieval issue
  • 2025-07-11 Fixed InteractionResponseFlags error - replace with MessageFlags.Ephemeral
  • 2025-07-11 Fixed fetchReply deprecation warning - use fetchReply() after reply instead of fetchReply option
  • 2025-07-11 Fixed deprecation warnings: Replace ephemeral with InteractionResponseFlags.Ephemeral
  • 2025-07-11 Fixed createPartyButtons function - remove reference to non-existent config.roles
  • 2025-07-11 Add HTTP server for Render web service compatibility
  • 2025-07-11 Remove Railway config file - using Render instead
  • 2025-07-11 Add advanced features: thread creation, groupfinder ping, flexible DPS roles, and relative time formatting
  • 2025-07-11 Add Railway configuration and Node.js engine specification
  • 2025-07-11 Initial commit: MMO Party Builder Discord Bot