Skip to content

fix(shortcuts): use Polaris preflight for direct launches#63

Merged
papi-ux merged 8 commits into
masterfrom
nova/issue-58-shortcut-polaris-flow
May 20, 2026
Merged

fix(shortcuts): use Polaris preflight for direct launches#63
papi-ux merged 8 commits into
masterfrom
nova/issue-58-shortcut-polaris-flow

Conversation

@papi-ux
Copy link
Copy Markdown
Owner

@papi-ux papi-ux commented May 20, 2026

Summary

  • route direct game shortcuts through a Polaris launch plan when the host is paired/online
  • resolve shortcut games against Polaris library metadata before launch
  • sync MangoHUD/client preflight settings and pass launch optimization/profile extras into the stream intent
  • keep fallback behavior for non-Polaris or unavailable hosts so Moonlight-compatible shortcut launches still work

Closes #58

Test Plan

  • ./gradlew -PnovaAbis=x86_64 testNonRoot_gameDebugUnitTest --tests com.papi.nova.ui.NovaLaunchSourceGuardTest --tests com.papi.nova.KotlinLaunchHelpersMigrationTest
  • git diff --check

User-facing impact

Direct pinned game shortcuts and Android TV preview launches now follow the same Polaris-aware profile/preflight path as in-app library launches when Polaris is available. Wake-on-LAN and existing fallback shortcut behavior are preserved.

@papi-ux papi-ux merged commit 44ad8b9 into master May 20, 2026
4 of 5 checks passed
@papi-ux papi-ux deleted the nova/issue-58-shortcut-polaris-flow branch May 20, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Audit direct game shortcuts against Polaris launch/profile flow

1 participant