Skip to content

feat: integrate Nova UI polish#65

Merged
papi-ux merged 50 commits into
masterfrom
nova/next-level-ui-polish-master-sync
May 28, 2026
Merged

feat: integrate Nova UI polish#65
papi-ux merged 50 commits into
masterfrom
nova/next-level-ui-polish-master-sync

Conversation

@papi-ux
Copy link
Copy Markdown
Owner

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

Summary

  • Integrates the Nova next-level UI polish branch with current master.
  • Resolves the current origin/master sync conflicts in the Nova detail sheet/source guard area.
  • Keeps the Pixel/touch smoke caveat explicit: Pixel/touch was intentionally skipped by user decision; Retroid/Shield coverage remains the accepted evidence for this slice.

Verification

  • python3 -m unittest tools.test_nova_retroid_smoke — 44 tests OK
  • Focused debug source guard/HUD/launch profile tests — passed on rerun after merge fixes
  • ./gradlew testNonRoot_gameDebugUnitTest lintNonRoot_gameDebug --no-daemon --console=plain — BUILD SUCCESSFUL
  • ./gradlew -PnovaAbis=arm64-v8a :app:assembleNonRoot_gameDebug --no-daemon --console=plain — BUILD SUCCESSFUL after initializing the isolated worktree submodule
  • git diff --check — clean
  • staged privacy scan — 96 added lines, 0 findings

Notes

  • The branch includes current origin/master (a50023efb4057bfa628f8a3b9348880945661192).
  • Built ARM64 debug APK locally from the integration worktree.
  • No Pixel install/parity/UI/log verdict is claimed.

papi-ux added 30 commits May 21, 2026 22:11
papi-ux added 20 commits May 23, 2026 23:40
Update the phone two-zone smoke oracle for the paired Library shell, ignoring card/footer metadata while still catching leaked drawer filters and scrolling Library Options for Layout evidence.

Record fresh Pixel 10 Pro helper smoke evidence in the UI/UX backlog.
- make launch/profile, locked-host, reconnect, and session lifecycle copy more player-facing
- add source guards and focused unit expectations for the cockpit-friction language contract
- document the source map and Retroid evidence caveats for the final local checkpoint
Record the Command Center + NovaHUD source map and Retroid evidence handoff for the local-only overlay polish slice.

Document deterministic gates, APK hash evidence, Retroid-only smoke artifacts, and the remaining release-evidence blockers: APK parity, true in-game HUD capture, and skipped Pixel/Shield coverage.
Resolve Nova detail-sheet and source-guard conflicts after bringing in current master.

Verification: python3 -m unittest tools.test_nova_retroid_smoke; ./gradlew testNonRoot_gameDebugUnitTest lintNonRoot_gameDebug; ./gradlew -PnovaAbis=arm64-v8a :app:assembleNonRoot_gameDebug.
- Replace local artifact paths and shortlinks in public docs with redacted placeholders
- Make public-surface check use grep so CI does not require ripgrep

Verification:
- bash scripts/check-public-surface.sh
- git diff --check
Robolectric requires Java 21 for Android SDK 36 sandboxes. Update GitHub Actions Android verification jobs from Temurin 17 to Temurin 21.

Verification:
- git diff --check
- bash scripts/check-public-surface.sh
@papi-ux papi-ux merged commit 56621d2 into master May 28, 2026
6 checks passed
@papi-ux papi-ux deleted the nova/next-level-ui-polish-master-sync branch May 28, 2026 02:19
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.

1 participant