Roadmap
What's live, what's next, and what's already been released.
Planned
Tournament Formats
Round robin and swiss brackets
Chat
Real-time league chat for members
Seasons
Season management with resets, archives, and seasonal awards
In Progress
Double Elimination Polish
Bracket visual improvements, overturn support, unified bracket layout
More Cosmetics
Name effects (bold, italic), more avatar parts, seasonal items
Just Shipped
v1.5.1 — News System & Landing Page Redesign
Apr 2026- News & Updates feed — admin-authored news posts on the home page (Rust-style cards)
- Full article view — click any news card to read the full post with rich HTML content
- Admin news panel — create, edit, and delete news posts with tag categories
- Color-coded news tags — Update, Patch Notes, Community, Event, Announcement
- Landing page redesign — new highlights bar, trophy & ribbon showcase, how-it-works steps, coming soon section
- Guide link added to landing page
v1.5.0 — Account Security & Admin Tools
Apr 2026- Security questions — pick 3 during registration for password recovery
- Forgot password flow — answer a security question to reset your password (no email needed)
- Account locking — 2 failed recovery attempts locks the account; super admins are notified
- Admin unlock — super admins can unlock accounts from the admin panel
- Change password — update your password from the Dashboard
- Password show/hide toggle on all password fields
- Input validation — usernames (3-20 chars, alphanumeric), passwords (8-32 chars)
- Super admin view — admins can view any league (including private) in read-only mode
- Security headers — helmet.js for HSTS, X-Frame-Options, and more
- Favicon added
Released
v1.4.0 — Double Elimination & Bug Fixes
Apr 2026- Double elimination brackets (Beta) — winners bracket, losers bracket, grand final with bracket reset
- LB routing — proper WB loser drop-in, LB advancement with alternating feed-in/consolidation rounds
- LB bye handling — auto-advance lone players when WB byes prevent opponents
- Grand final bracket reset when WB champion loses first GF match
- Bracket view — stacked WB/LB/GF sections with connector lines and flow indicators
- Quick test tournament button for faster testing
- Remove players from tournaments (TDs and above)
- Reopen registration for closed tournaments
- Dashboard — grouped trophies, ribbons, and fixed coin lifetime display
- Fixed BYE matches in stats, bracket seeding distribution, and standings for DE
v1.3.0 — Awards, Manage Rework & Trophy System
Apr 2026- Manage tab rework — searchable members, edit panel with display name, role, coins, awards
- Ribbon system — 12 military-style milestone ribbons (match wins, tournaments, coins, streaks)
- Auto-awarded ribbons after matches and tournament completions
- Trophy system — auto-awarded to tournament winners with SVG trophy designs
- Trophy tiers — Standard (default), Grand (16+ players, +25% pot), Championship (staff-selected, +50% pot)
- Awards tab — showcase page with all trophies, trophy styles, ribbon milestones, and earners
- Tournament rounds auto-calculated from participant count
- Reopen registration for closed tournaments
- Trophy card in tournament sidebar with champion display
- Removed title system, consolidated member management
v1.2.1 — Social Links & Profile Polish
Apr 2026- Social links — Discord, Steam, X, YouTube on profiles (clickable)
- LH Founding Member badge — auto-awarded to first 100 users
- Profile layout redesign — avatar left, name + role + badges + socials right
- Glow + gradient rendering fixes
v1.2.0 — Avatars, Badges & Cosmetics Expansion
Apr 2026- Avatar builder — customize your character with face, hair, eyes, mouth, accessories, and shirt
- SVG avatars render everywhere — standings, members, brackets, profiles, nav
- Dynamic badges — auto-earned based on performance (On Fire, Dead Last, Top Ranked, etc.)
- Name gradients — 6 two-color gradient options for your name
- Profile borders — colored rings around avatars including animated rainbow
- League Profile tab — view your own stats from the league sidebar
- Store redesign — compact swatches, powerup cards, purchase confirmations
- Daily login bonus — 50 coins per league per day
v1.1.0 — Store, Cosmetics & Calendar
Apr 2026- Cosmetic store — per-league shop with name colors, name glow, and name change tokens
- Display names — per-league names with history, shown across all league views
- Cosmetic rendering — name colors and glow in standings, members, brackets, profiles, and announcements
- Calendar — month-view grid with events and tournament integration
- Tournament standings — live W/L, SR changes, placements, and prize earnings
- Bulk add players — quick-add checklist for adding league members to tournaments
- Skill Rating rename (SP → SR) across all views
v1.0.0 — Role System & Production
Apr 2026- Founder, Admin, Head TD, TD, TD Apprentice, Member roles
- Granular permission hierarchy with role management
- PostgreSQL migration (Supabase)
- Live deployment on Render
- Toast notifications, SVG icons, dark red founder badge
v0.3.0 — Tournaments & Brackets
Apr 2026- Single elimination brackets with bye support (max 32 players)
- Entry fees, prize pool splits, champion tracking
- Visual bracket with inline W buttons and undo
- Registration system with coin transactions
v0.2.0 — Standings & Skill Rating
Apr 2026- League standings — Rank, GP, W, L, Win %, Streak, SR
- Custom ELO-inspired skill rating system (10–40 SR per match)
- Player profiles with career stats, weekly/monthly breakdowns
- Last 10 opponents, lifetime coins, peak SR tracking
v0.1.0 — Leagues & Members
Apr 2026- Create and browse leagues by game, platform, visibility
- Member management with titles, roles, join requests
- Trophies & awards with custom icons
- Per-league coin system (1,000 starting coins)
- Announcements, notifications, public profiles
v0.0.1 — Platform Launch
Apr 2026- User registration and authentication
- Dashboard with league overview
- In-app guide, world clocks, responsive dark theme