Windows Metadata & Capture Defaults
- Sunshine now exposes GPU inventory and Windows version details via the config metadata endpoint.
- UI uses that data to auto-tailor capture and encoder pickers, with Windows 23H2+ nodes defaulting to Windows Graphics Capture unless Desktop Duplication is explicitly selected.
Encoder Baseline Updates
- NVENC preset defaults to P4 “Balanced” across backend and UI, with locale strings updated to reflect the new recommendation.
- GPU-aware filtering keeps encoder panels relevant to the detected hardware.
Display Helper Reliability
- Added throttled log bridging from display-device.
- Connection epoch tracking.
- Post-disconnect grace periods to reduce revert storms and stale restore attempts.
Settings UI Refresh
- Capture configuration moves to a dedicated tab with platform-aware capture/encoder dropdowns.
- Polished NVENC/QuickSync/AMF panels.
- Gamepad mapping options reorder based on platform priority for quicker selection.
Front-end Modernization
- Login screen, API Token Manager, Troubleshooting dashboard, and Resource cards adopt the new Naive UI layout system.
- Improves clarity on actions, logs, and metadata.
Dependencies
- Updated third-party/tray submodule for bugfixes in regards to opening the sunshine url.