Changelog
Track all updates, features, and improvements to CoGM.
Bot Reliability Pass
We went through the Discord bot and the web dashboard and fixed over 280 bugs, updating the bot to match current Discord API behavior. Slash commands, buttons, events, and scheduled jobs run more reliably, and several features that had stopped working are back.
Flexible Events
Create a recurring event without locking in the roster up front. Members sign up under starting role caps, then an officer applies a template closer to kickoff to set Max Signups and per-role slots for the actual node. Overflow signups move to reserves first-come-first-served within each role. Signups for roles that drop from the template fall to an unassigned pool. The event keeps its identity, signup history, and Discord message across every reshuffle.
Economy Overhaul
Cron Outfits page rebuilt with class filter pills, silver-per-cron price bands, outfit search, a column picker that persists per user, a real percent trend chip, and a detail drawer with a 7-day price sparkline. Stacked cards replace the dense table on mobile. New Economy overview with three cards: cron pulse, guild watchlist, and price alerts fired in the last week. Daily Cron Market Digest posts the best silver-per-cron outfits to a Discord channel of your choice at the hour you pick. VOD review embeds work again after a header fix.
VOD Review Quality of Life
Playback now syncs through a frame-accurate loop so the timeline tracks the player precisely. Keyboard shortcuts: Space to play and pause, arrows to seek five seconds, Shift plus arrows for ten, N to focus the composer, Enter to save a drawing, Escape to exit. Drawing mode dims the video behind the canvas so native controls stop poking through. New Callout tool spawns an arrow and an editable text caption in one click. Timeline dots have wider hit targets so clicks near them register.
Event Role Tally and Party Rename
The role slots editor shows a live tally of per-role caps against Max Signups. Going over the cap flips the pill red with the exact overrun. The Party Builder rename action is now a labeled button next to Delete instead of a tiny pencil that blended into the card.
Activities & Loadout Overhaul
Events auto-archive 1 hour after they end, copying the embed to your archive channel and cleaning up reminders. Loadout imports now include tentative and absent signups as unassigned so you can slot them manually. Role-based loadouts support a minimum gear score threshold per slot, with higher GS players assigned first during import. Class icons and gear scores display next to player names in event signups. Role slot ordering is saved per template and as guild defaults. Class composition chart on the signups tab shows your roster breakdown at a glance. Fixed cross-guild PvP data leak and Discord multi-server channel resolution.
Settings Rework & K/D Exclusion System
Full settings page rework with dynamic page headers, category-grouped navigation with icons, and section cards with clearer grouping. New guild PvP Analytics settings page for managing K/D exclusions by siege role. K/D toggle column on the gear roster lets managers quickly exclude or include individual players. Force-include override lets you keep specific players counted even when their role is excluded. Site-wide performance optimization with parallelized database queries and cached session lookups.
BDO Setup Wizard v2 & Bot Welcome DM
Completely rebuilt setup wizard with 11 guided steps: region import, roster sync, alliances from GuildYapper, attendance config, and more. Bot now DMs the inviter with a setup link when it joins a server. New /join command for member onboarding.
VOD Review Channels
VOD Review now supports team channels, folders, tags, and channel members with lead/member roles. Organize reviews by team, tag sessions for filtering, and manage channel membership. Replaces the old flat category system with a proper team workflow.
Performance Analytics Expansion
Under-performing players now sorted by severity with detailed deficit tracking. Player profiles show baseline compliance with visual progress bars. Class-specific performance baselines for evaluating individual players against expected metrics.
Drawing Annotations for VOD Review
Draw directly on VOD frames with pen, rectangle, circle, arrow, and text tools. Annotations with drawings are saved alongside timestamped comments. Click any drawing annotation to replay the frame with the overlay.
Customizable Dashboard
14 new dashboard widgets with flexible sizing and layout presets. Drag and drop widgets to build your ideal guild overview. Widgets include member stats, event calendar, recent activity, gear score distribution, and more.
PvP Clips & VOD Review
Two new features for BDO guilds: share and react to PvP clips with your guild, and review gameplay VODs with timestamped annotations and status tracking. Includes Ikusa logger setup guide for PvP event uploads.
Performance Analytics Overhaul
Redesigned performance page with tab navigation, filters, pagination, and expandable detail rows. Overview dashboard for quick metrics. Added participant management from guild roster and fixed feature gating for pro-tier features.
Guild Payout System
T1-T10 tier scoring for guild payouts. Assign tiers to members, configure payout amounts, and track distributions. Roster sync improvements with guild lookup deduplication and top enemy killers analytics.
Mobile Polish & Player Comparison
Mobile-optimized layouts across all pages. Player comparison tool for side-by-side stat analysis. Payout page redesign with improved tier management. Scout siege role added with default character assignments.
BDO Guild Setup Wizard
Guided setup wizard and checklist for Black Desert Online guilds. Walks officers through roster import, role configuration, permission setup, and feature activation. Baseline performance markers including K/D ratio.
PvP Event Management
Delete PvP events with granular permissions. Platoon mode fix for correct party sizes. Siege role persistence and Performance nav link restoration. Editable siege roles across roster, profile sheets, and application approval.
Security Hardening
Fixed 12 authorization bypass vulnerabilities. Added permission checks to application review, blocklist management, and officer-level actions. OAuth token auto-refresh when Discord rejects expired tokens.
Shotcaller Voice Relay
Voice relay system for shotcallers with a bot pool, dashboard management UI, and relay bot status tracking. Invite links shown directly on the Shotcaller page. Renamed /warhorn command to /shotcaller.
Action Log & Event Scheduling
Action log with per-channel routing, channel/voice logging, and restyled Discord embeds. Auto-signup scheduler for events with redesigned event embed previews. BDO class emojis uploaded for richer bot messages.
Task System Rework
Tasks rebuilt as commission-style with flat submissions, Discord bot integration, and DM notification flow. Improved task creation, submission tracking, and reward distribution.
BDO Gear & Roster Merge
BDO gear roster merged into the members page. Sidebar game filtering for multi-game communities. Class specialization selector for manual character claims. Gear upload now prioritizes guild-linked characters.
Landing Page Rebuild
Complete visual overhaul of the marketing landing page with a new animation system. Improved branding, feature showcase, and call-to-action sections. Updated CoGM logo across web app, Discord bot, and relay bots.
WoW Guild Support
Full World of Warcraft integration with /wow Discord commands (claim, gear, members, refresh). WoW Classic support with Blizzard API workarounds, manual character entry, and realm selector fixes. Guild dashboard widgets and routing for WoW guilds.
Discord Embed Builder
Premium Discord embed preview across marketing and dashboard pages. Rich embed WYSIWYG editor with variable injection, live preview, and JSON export. Standardized bot embed formatting.
Tournament Brackets
Swiss and Round Robin tournament formats with bracket visualization. Bye cascade handling, match ID tracking, podium UI, and prediction persistence. Champion announcement embeds.
Community Discovery
Public community profiles with Discord invite links. Browse and discover gaming communities. Game launch status restrictions and community security checks.
Permissions & Bot Embeds
Fixed wildcard permissions across the platform. Overhauled Discord embed formatting for consistency. Post Spotlight sync fix and default bot avatar support.
Discord Bot
The CoGM Discord bot is here! Use /leaderboard, /rank, /events, /tasks, /ticket, and /roll right in your server. XP is awarded automatically for messages and voice activity.
Leveling & XP System
Earn XP from messages, voice chat, and events. Configurable leveling formula, XP cooldowns, leaderboards, and automatic role rewards at level milestones.
Event Attendance & Status Controls
Event organizers can now track attendance, auto-mark from signups, and manage event lifecycle (Draft, Signups, Active, Archived).
Tickets & Tasks
Two new community tools: support tickets with categories, threaded messages, and staff assignment. Plus cooperative tasks with goals, contribution tracking, and XP/DKP rewards.
Personal Dashboard Hub
Your dashboard now shows a personal hub with all your communities, recent applications, and quick actions at a glance. No more auto-redirect.
Application History
Track all your applications across communities from one page. Filter by status to see pending, approved, or rejected applications.
Community Dashboard
Full community management dashboard with members, guilds, events, applications, and settings. Create communities, invite members, and manage your gaming organization.
Production Deployment
CoGM is now live on cogm.app! Discord sign-in, Prisma database, and Docker deployment all working smoothly.
Docker Build Fix
Fixed Prisma query engine binary loading in Alpine Linux Docker containers. Production builds now reliably connect to the database.
Initial Launch
CoGM is born! Multi-game guild management platform supporting 9 games with Discord OAuth sign-in, community creation, and a premium marketing site.