Add Fabric/Forge version builds and Paper integration, preserve permanent player identities across renames, harden session authorization, and surface privacy-conscious launcher/server activity in the panel.
Microsoft sign-in is gone. Server accounts now receive Yggdrasil tokens
from the panel and launch with authlib-injector pointed at the panel's
auth server, so online-mode servers verify players against it.
- Download authlib-injector from the panel mirror (fallback: official),
SHA-256 verified and cached, with prefetched metadata
- New Skin & cape settings tab: upload, arm style, reset, cape picker
with front/back previews
- Avatars render from the panel's head endpoint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ARcGWxLx21FwXJ3yfGriS
- Accounts: panel login/sign-up, Microsoft device-code sign-in, offline
play; tokens encrypted with a key kept in the OS credential store
- Home: instance rail, live server status, news feed, social links,
Play button with download progress, speed and ETA
- Full settings: accounts, memory/resolution/after-launch behaviour,
Java and GC presets, Minecraft keybind editor applied to options.txt,
theme overrides, storage manager, self-update via GitHub releases
- Game console, crash dialog with hints, per-instance overrides
- Live admin branding (colours, fonts, backgrounds, custom CSS)
- Online install tests for vanilla/Fabric/Quilt/Forge/NeoForge (CI)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ARcGWxLx21FwXJ3yfGriS