winget install --id NortheBridge.LuminalShine
About LuminalShine
Modern Self-Hosted High Performance Sunshine-compatible game streaming host for Moonlight clients designed for Windows 11 and Windows 11 Insider Preview.
What's new in 26.05.0
LuminalShine 26.05.0 Update Beta 7 Tip This is the final Beta version before we enter the Release Candidate Stage. Important Update to this version as soon as possible. It resolves a critical bug with pairings not being retained by LuminalShine. General - Pairings now persist through a corrupted state file. nvhttp::save_state previously short-circuited and returned the moment it couldn't parse the existing sunshine_state.json — which meant that on a broken install, every new pair was silently dropped before the atomic write and the rotating .bak had a chance to fire. The save path now flows through the same recovery-aware loader as the read path: if both the primary and .bak are unusable, an empty tree is used and the corrupt file is overwritten with valid new content. New pairings stick. - Stacked brand-mark in the navigation header. The web UI's top-left identity block now stacks "LuminalShine" over "NortheBridge Foundation" in the gitdocs.northebridge.com type style, with the Sunshine logo on the left wearing a soft cyan halo. Product name leads; foundation attribution stays visible without dominating the nav. - "Reset Stored Pairings" escape hatch in Troubleshooting. New POST /api/state/reset endpoint (auth-gated) and matching button in the Troubleshooting view. Archives the current sunshine_state.json, luminalshine_state.json, and their .bak siblings to .corrupt-<UTC-timestamp> (kept on disk for forensics), clears in-memory pairings, generates a new host UUID, and writes a fresh empty state. Admin credentials are NOT touched — login survives the reset. Use this when th...
Version history
| Version | Updated | Notes |
|---|---|---|
| 26.05.0 | LuminalShine 26.05.0 Update Beta 7 Tip This is the final Beta version before we enter the Release Candidate Stage. Important Update to this version as soon as possible. It resolves a critical bug with pairings not being... |