Roadmap priority
High priority
Public work carrying this priority across League, Minecraft, Events, Discord, Live, infrastructure, and community projects.
One board, every project
Snapshot updated 31h ago
All project areas
Switch projects without leaving the board
League, Minecraft, Events, Discord, Live, infrastructure and community work share this roadmap. Pick one project or keep the complete board below.
82 cards in this view
Status lanes
The complete public board
Active work is shown first. Open any card for its full summary, links, and related work.Done / Live
Live, usable, documented, or finished enough to rely on.
Channel and Onboarding Simplification
Void Hub onboarding now uses a smaller eight-channel Start Here set while retaining five writable destinations, optional onboarding questions, rules, server information and the project hub. Opt-in project areas stay out...
Responsive Navigation and Public Profiles
Responsive navigation, public server profiles, member profiles and leaderboards are live in the Go panel. Server icon and banner presentation, one clear join action, administrator-approved capability cards,...
VoidBot Native Server Stat Counters
VoidBot now maintains Void Hub’s existing total-member, human-member, and bot counter channels without recreating them, and the external ServerStats bot has been removed after a successful failover test. The system...
Live SEO Health Dashboard
Private operational SEO checks for sitemap generation, canonicals, robots, metadata, and broken SEO routes.
Safe Third-Party Bot Consolidation
Completed the one-responsibility-at-a-time replacement and production verification of every third-party bot member. ServerStats, the official Kick bot, Streamcord, Carl-bot, and Dyno were retired only after native...
League Beginner Glossary and Context Help
A searchable plain-English glossary is live for roles, lanes, movement, minion waves, fights, vision, objectives, item timing, and common shorthand. Matchup guides link directly to the glossary and reviewed champion...
League Tools Navigation and Page Polish
The League surface uses one cache-busted stylesheet and one shared navigation renderer across every public League route, preventing labels, destinations and active states from drifting between tools. The shared...
VoidBot Button and Dropdown Role Menus
Reusable button and dropdown role menus are live. Administrators create them in the Go panel, choose exclusive or multi-role behaviour, require or block roles, and publish or refresh the same Discord message with...
Event Discovery Upgrade
Richer public calendar discovery is live with crawlable upcoming, this-week, recurring, and spots-open routes, recurring occurrence coverage, structured data, and shareable event cards.
Public Roadmap Board
A Trello-style public board with account sign-in, private idea review, owner controls, and project-wide planning beyond one app.
Live Podcast Archive and RSS
Live recording is automated end to end: MediaMTX capture, idempotent draft import, owner review, range playback, episode pages, clips, RSS, and Discord announcements.
Game Panel Operations Polish
The private game server panel now has a clearer operations dashboard with readable server tabs, split game/runtime identity, safer dashboard and console links, stronger login UX, status popups, and richer per-server...
Game Panel Server Health Cards
Server health cards now expose running state, endpoints and ports, RCON mapping, worker queue age, recent failures, install readiness, file/log paths, game profile, and quick links for each server type.
Game Panel Command Library Cleanup
The command rail now dedupes imported buttons, adds per-game descriptions, labels action types, marks risky operations, and asks for confirmation before destructive commands.
Game Panel Private Config Deploy Safety
Deploys now preserve private Game Panel, Go lookup, and roadmap database config, create root-only rescue copies before sync, refuse schema updates when .env is missing, and stop shipping the old reference index file.
Game Panel Server Config Mapping
Owner server mapping editor is live for game type, ports, RCON, SSH, log path, server root, screen session/window, install/update lifecycle commands, and advanced per-game metadata.
Game Panel State-Aware Actions
Selected server pages now load fast with lifecycle-only controls, then run a single background live-state check to reveal online, offline, or install-only command sets without refreshing or showing irrelevant actions.
League Off-Meta and Conduct Reference
A source-linked conduct reference explains Riot's distinction between genuine unusual strategies and deliberate disruption without promising immunity from reports or penalties. It includes Riot's Bard Mid and Yuumi Mid...
League Smurfing and Alternate Account Reference
A source-linked Riot policy reference distinguishes ordinary alternate-account ownership from smurfing and Ranked manipulation. It gives a direct NA plus EUW account answer, explains legitimate fresh placements,...
League Companion Multilingual Reminders and Key Verification
The invited Companion now groups due wellbeing reminders into one sequence, follows the selected language, uses a matching local Windows voice when a bundled recording is unavailable, and displays local Dragon artwork...
Game Panel Command Permission Editor
Owner-only command library editing is live for labels, sections, permissions, colors, sort order, and show/hide state, without touching raw database rows.
Game Panel Query Player Controls
The selected server dashboard now has an inline Minecraft query snapshot with player counts, version/MOTD metadata, online player rows, safe command-fill actions, and optional auto-refresh without slowing initial page...
Events Public Discovery SEO
Events discovery now has crawlable filter, template, and game landing pages with sitemap coverage, specific share previews, game navigation, related template fallbacks, and compact first-paint summary stats.
Game Panel Install Config Staging
The install workspace now stages per-server install settings in JSON, including Minecraft/Terraria/tModLoader/GMod inputs, workshop IDs, mapped command availability, install log review, and worker-backed install/update...
Game Panel Backup and Restore Workflow
Each server now has a backup workspace for mapped backup jobs, remote backup file review, retention notes, shell-safe backup_path placeholders, and restore guarded by an explicit typed confirmation.
Game Panel Install Streaming Recovery
Install pages now show a recovery snapshot with worker heartbeat freshness, active job age, stale/failure warnings, manual retry, fallback polling, live install.log refresh, and recent job timing details.
Game Panel File Browser Modal
The selected server panel now opens the permission-checked file manager inside a large modal drawer with full-page fallback, refresh, close controls, breadcrumbs, upload/edit/download/delete actions, and no duplicated...
Game Panel Console Live Controls
Selected-server and full console pages now refresh console output without full page reloads, support optional auto-refresh, show last-checked state, keep bottom pinning sensible, and avoid yanking readers away from...
Game Panel File Manager Fast List
File manager folder views now open their controls immediately, defer remote SSH directory listing to a JSON hydration pass, keep file viewing/editing intact, and show clear loading/error states instead of feeling frozen.
Game Panel Dashboard Overview Polish
The main game-panel dashboard now uses fast DB/config-backed server cards with clear game identity, endpoint, install state, queue state, command coverage, file/log mapping, and direct operator actions without slow live...
Game Panel Live Status Snapshot
The server status flow now loads live screen/session checks on demand through JSON, renders a refreshed dashboard modal, and has a cleaner standalone status board with running totals, game identity, endpoint, root,...
Game Panel Selected Server Console Shell
Selected server pages now give the live console the main workspace, keep the command rail to the side, reduce queue and command form height, and preserve scroll position on manual console refresh unless the operator is...
Game Panel Full Console Fast Load
The full console page no longer blocks the first render on SSH runtime checks or log tailing; it opens immediately, shows a loading placeholder, then hydrates console output through the existing no-reload refresh path.
Game Panel Legacy Feature Parity Audit
Finish a structured pass against the old all-in-one panel so useful behaviour is either rebuilt, intentionally replaced, or documented as no longer needed.
Game Panel Server Template Wizard v2
Add Server now behaves more like a focused template wizard: choose the closest server type, fill sensible defaults, show that no files are touched, and preview name, target, root, and mapped commands before creating the...
Game Panel Steam Credential Vault
Server Settings now has an owner-only encrypted Steam/GSLT credential vault with redacted display, disable controls, Steam Guard notes, per-server vault selection, and command placeholders that prefer vault secrets over...
Roadmap Long List Board System
Long roadmap lanes now behave like archives: Done / Live is first, compact, scrollable, collapsed by default, and can expand without breaking search, filters, counts, or public status URLs. The board also has an Active...
Game Panel GMod RCON Live Console
The console page now has a Source/GMod RCON path card with target, command path, password/config state, manual auth/connect test, returned status output, dry-run link, and clear fallback messaging when screen mode or...
Events Template Catalog Expansion
The event template catalog has been expanded with more co-op, survival, party, sandbox, automation, and social games, plus idempotent seed tooling and webhook logging for future catalog changes.
Game Panel Install Streaming Stall Detection
Install pages now track per-server stream snapshots, repeated log size, unchanged duration, SteamCMD/download/tModLoader/completion/error markers, newest output, and practical recovery hints while the worker keeps...
Events Public Template Discovery
A public /events/templates discovery page is live with cache-friendly template cards, category context, player ranges, useful game links, and CollectionPage structured data.
Game Panel Host Secret File Guard
Mapped SSH lifecycle commands are now refused if they try to read or write host-side Steam/GSLT/RCON secret files such as .steam_creds, .gslt_token, .steam_password, .steam_guard, or .rcon_pass; install settings now...
Events Game Event Listing Pages
Public Events now has /events/games and /events/games/game-slug pages with a crawlable game navigation rail, server-rendered discovery cards, template-card links, and related ready-to-schedule templates when no matching...
Game Panel World Backup Browser
Backups now have a first-class browser with snapshot counts, visible total size, newest backup, mapped backup folder metadata, filename-only download links, typed restore confirmation, and clear restore warnings.
Game Panel Worker Control Center
Owner worker control is live with queue health cards, stale running recovery, failed/running job requeue actions, manual fail marking, recent output, audit links, JSON status refresh, and live table updates without full...
Game Panel Crash Recovery Assistant
The live console now has a crash recovery card fed by the JSON console-tail path, detecting port bind failures, Java/jar problems, SteamCMD issues, memory/disk pressure, missing files, bad launch flags, recent fatal...
Game Panel Server Edit and Delete Flow
Server management now has typed-confirmation archiving and an owner restore page, hiding servers from active dashboards while preserving queue and audit history.
Game Panel Fresh Reset Files
Server Settings now has owner-only destructive cleanup: fresh reset wipes guarded mapped server-root contents while keeping the record, and remove server wipes files including hidden entries before archiving the panel...
Game Panel Host Key and SSH Checks
Settings and Server Management now show fast SSH preflight diagnostics for resolved host, user, port, key path existence/readability, key permissions, host mismatches, and log URL mapping before live SSH checks run.
Roadmap Mobile Board Layout
Mobile roadmap now stacks columns vertically instead of hiding work off-screen behind the first Done / Live lane, and trims the forced empty space below short columns.
Game Panel User Permission Matrix
Owners now have a DB-backed permission matrix at /game-panel/users showing every user, active state, global grants, wildcard/server-scoped access, and per-server effective permissions without exposing password hashes or...
Game Panel File Upload Safety Layer
File uploads now show size/path summaries before submit, enforce a configurable upload cap, carry clearer PHP upload errors, block secret filenames, warn on executable/script types, and SCP into a temporary remote name...
Game Panel Secret Redaction Audit
Game Panel command output, worker rows, install logs, console tails, dry-run previews, file-manager errors, backup/status errors, and Discord operator alerts now share one redaction layer for tokens, webhooks,...
Events Reminder Coverage Hardening
Reminder cron now self-heals missing 60 and 15 minute webhook rows for upcoming events, catches short timing gaps before start, and exposes reminder coverage warnings in the operations snapshot.
Minecraft Suggest Query Scan Guard
Player-name suggestions now stay on the indexed prefix query by default. The optional leading-wildcard contains scan is protected by an explicit service feature flag, exposed in operations telemetry, and kept disabled...
Game Panel Host Agent Process Snapshot
Selected server dashboards now have an owner-only host-agent process card that loads on demand, keeps the page fast, and shows only scoped game-root process names, PID/state, and memory without exposing command lines or...
Game Panel Host Agent Overview
Owners now have a dedicated Host Agent overview page and per-server readiness test that group configured agent URLs, check health, host load, memory, disk pressure, high-pressure warnings, allowed root coverage, and...
Game Panel Agent Tail Audit
Owners now have a dedicated console-tail audit that checks every agent-enabled server log path on demand, reports ready/missing/skipped states, shows latency, line counts, byte counts, and the latest safe tail preview...
Game Panel Console Refresh Polish
Selected server consoles now refresh through the console-tail endpoint only, show loading/success/failure state clearly, prevent duplicate refresh clicks, and preserve scroll position unless the operator is already...
Ideas
Worth exploring, not committed yet.
Policy Review: League Live Match Companion
Research whether a live companion can present a player's own documented, already-visible match state without inferring hidden information or creating an unfair advantage. No hidden enemy state, inferred cooldowns,...
Backrooms Level Design Pipeline
Plan the level pipeline for modular rooms, lighting variants, ambience zones, liminal set dressing, performance budgets, and reusable Unreal assets.
Planned
Chosen work with a clear next step.
League Global Champion Builds
Generate patch-aware builds for every champion and supported role from observed ranked matches. Separate starting items, boots, core sequence, situational items, runes, summoner spells, skill order, rank band, and...
League Matchup Win Rates and Builds
Add role-specific champion-versus-champion results such as Blitzcrank Support into Vex Support. Publish observed win rate and matchup builds only above a minimum sample threshold, with patch, rank band, region, sample...
VoidRoom Quest and OpenXR Support
Quest support is planned after the PC shell is proven. Unity needs Android Build Support, SDK/NDK/OpenJDK, OpenXR setup, package identifier lol.vrc.voidroom, Quest input/performance checks, signing, and Android package...
VoidRoom Safety, Moderation, and Reporting
Backend reports and moderation plumbing exist, but the public-test UX still needs an in-game report button flow, clearer moderation states, tester-friendly failure messages, session cleanup, abuse controls, and basic...
Backrooms Unreal Prototype
Start the Void Resonance Backrooms game in Unreal Engine with a playable exploration prototype, core movement, first atmosphere pass, and a clean milestone plan.
Building
Being actively built, tuned, or hardened.
VRC.LOL Go Web Platform Migration
99% through the measured Go/Caddy migration gates. The Go homepage starts from embedded, reviewed English and ten localized document shells and renders all twenty-one bounded regions, the complete typed JSON-LD graph,...
VRC.LOL PostgreSQL Compatibility and Migration
96% through the measured PostgreSQL compatibility gates. Live accounts and sessions, viewer presence, public chat, published podcast reads, podcast administration, recording imports and private recording-path resolution...
Modular VoidBot Panel and Smaller Assets
The native Go/PostgreSQL panel now uses permission-scoped module handlers and templates for tickets, health, automation, streams, public profiles and other high-work areas, with lazy Discord role/channel/member requests...
League Champion Matchup and Draft Guide
The manual guide is live with canonical matchup URLs, all-role draft guardrails, explicit avoid warnings, dynamic champion SEO artwork, official Data Dragon tips and abilities, plus patch-labelled temporary starter item...
League Target Priority and Role Decisions
The live guide now includes a four-champion Bot and Support lane planner, first and backup target checks, ally follow-up checks, a Jungle gank planner, clearer ahead/even/behind plans, and practical warnings for...
VoidBot Support Desk
VoidBot now provides a private support desk. Members open a structured Discord form with request type, priority, subject and detail fields; configurable routing assigns the right private category and support role. Every...
VoidRoom Unity Account and Lobby Shell
Unity now has the client API wrapper, login/register, encrypted saved local account cards, room browsing, favorites, hosting/joining state, side rail actions, profile/avatar controls, public status counters, smoothed...
League Language and Localisation Coverage
The shared League language picker supports 40 natural-language locales plus a clearly labelled Pirate novelty locale. Coverage includes Traditional and Simplified Chinese, a broad European set, major South and Southeast...
Minecraft Full Player HTML in Go
The full Go player renderer now has an SEO-isolated public canary on ?renderer=go, strict single- and dual-edition response validation, automatic PHP fallback, and live Command Center monitoring for standard, caped, and...
VoidRoom Avatars and Social Presence
Avatar work includes starter customization, a playable avatar walk test, remote avatar ghosts, nametags above players, host/state labels, prototype speaking indicators, and presence smoothing. The next step is better...
Game Panel Go Host Agent
A first read-only CT-side Go agent is now installed and running on the Games CT via a prebuilt Linux binary, with bearer-token auth, health/system/log-tail/root/process endpoints, allowed-root path checks, scoped...
Testing
Ready for testing, feedback, or production checks.
VRC.LOL Android Public Release Checklist
Current state: the native Android app has an active private Internal test with two selected accounts, and an independently verified 0.1.1 candidate is archived but has not been uploaded; no Closed, Open or Production...
VRC.LOL Native Android App
Test the native VRC.LOL phone and tablet companion without wrapping the whole website. The release candidate provides anonymous Minecraft server status and Java/Bedrock public profile lookup, native 128-pixel...
VRC Live and Podcast System
OBS ingest, low-latency playback, accounts, chat, Events and Discord integration, recording capture, draft import, podcast pages, clips, RSS, and recording health controls are live. Final check: complete one real OBS...
VoidRoom Public Test Build Pipeline
The PC player build path is staged with Unity build menus, PowerShell build/package scripts, Windows tester ZIP packaging, release manifests, website staging, smoke tests, and upload-and-deploy support. The remaining...
Tournament Large Bracket Connector Rebuild
The shared SE/DE renderer now uses database-linked match anchors and absolute round positioning. The live 52-player test passes at zero connector drift on winners and losers sides. Remaining work is a separate full DE...
Current focus
Work moving now
Active highlights are drawn from different project areas, not one product.
Discord Health and Community Configuration
The production health audit is live for Void Hub and every panel-managed server. It checks Community rules and private safety-notice destinations, stale or temporary roles, bot hierarchy...
League Ranked Build Data Collector
The private Match-v5 research collector has passed its 50,000-match maturity milestone with 50,001 accepted match records and 494,529 participant records in the measured snapshot. Draft and...
Minecraft Go Lookup Hardening
Hot lookup, image, OG, suggest, social, recent, history, and rate-limit-status endpoints are running behind the private Go service with fair-use protection, cache budgets, limiter...
VoidRoom Real Multiplayer Transport
OLS presence and seat reservation are in place, but real multiplayer gameplay still needs a proper transport layer for player movement, object state, Maker Pen edits, authority,...
VRC.LOL Android Public Release Checklist
Current state: the native Android app has an active private Internal test with two selected accounts, and an independently verified 0.1.1 candidate is archived but has not been uploaded; no...
VRC Live and Podcast System
OBS ingest, low-latency playback, accounts, chat, Events and Discord integration, recording capture, draft import, podcast pages, clips, RSS, and recording health controls are live. Final...
Recently delivered
What changed across VRC.LOL
The latest completed work is sampled across project areas. Open the release archive for the full history.
Share and contribute
Link to a plan or suggest what comes next
Project, status, priority, release, and individual-card routes are rendered on the server for people, search engines, and link previews. Community suggestions are discussed in Void Resonance before they become public roadmap cards.