fix(ui): honest Play and Doctor labels, then Nova 1.4.4 - #286
Merged
Conversation
…ctor card repeating itself Three labels that stopped being true once the surfaces around them changed. The library's Continue card said Resume whether or not the host was still running the game. The kicker already told the truth (Continue, Live, or Watch) and the summary said "Pick up where you left off", but the button promised a resume and then launched. Resume now appears only while the host is running that game; otherwise the button says Play. The Watch branch is unchanged. The Doctor card led the Command Center after #285, and its first line of advice repeated its own title: "Streaming telemetry looks ready" over "Try first: Streaming telemetry looks ready. Keep this page open...". The host's first-try line usually opens by restating the finding, so the state builder now drops that opening sentence and keeps the advice that follows it. A first-try line that only restates the title disappears rather than saying it twice; one that merely starts with the same words as a longer word is left alone. The Command Center subtitle still promised "Quick keys and controls" when Quick Keys became the last panel. It now reads "Session controls for Private Stream" and "Session controls for virtual display streaming"; the generic fallback reads "Stream health, tuning, and session controls". HonestLabelsSourceGuardTest pins the hero verb and the subtitles; the Doctor dedupe has unit coverage for the repeated, bare, unrelated, and prefix-only cases.
Matched client for Polaris 1.4.4. Everything on master since 1.4.3: Wake Host (#284), the Command Center that leads with the verdict's explanation, the Slim sparkline bar, and Debug's decode and network rows (#283, #285), the Stats Overlay fix, and the honest Play and Doctor labels from this branch. versionName 1.4.4, versionCode 46. The Unreleased section becomes the dated 1.4.4 section with a one-line summary and the same bullets, the store notes for build 46 fit under 500 code points, and NovaReleaseMetadataTest pins all of it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two commits: three label fixes, then the 1.4.4 release prep.
## 1.4.4 - 2026-09-06with a one-line summary and the same bullets, an empty Unreleased stays above it; store notes for build 46 under 500 code points; NovaReleaseMetadataTest re-pinned.Exact candidate
Commit:46b9389 e65e8f81f7559f0e9a846efdfb18c327287c92e9Tree:Parent:e18b0bbBase:e18b0bb (master)Verification
:app:testNonRoot_gameDebugUnitTest(x86_64): 1620 tests, 0 failures, 0 errors, run with the Test-task tmpdir init script because pc-papi's/tmpquota is full (nothing in the repo changed for that):app:lintNonRoot_gameDebug -PlintFailOnError=true: cleanbash scripts/check-public-docs.shandbash scripts/check-public-surface.sh: pass on the 1.4.4 tree:app:assembleNonRoot_gameDebug(arm64-v8a), installed on the Retroid Pocket 6 ascom.papi.nova.debugbin/release.shon amastercheckout equal to origin/master tags v1.4.4; the tag build publishes six assets; the published arm64 APK gets a smoke pass on the RP6.Not covered