fix: clean up iOS About page copy#98985
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed July 2, 2026, 7:04 AM ET / 11:04 UTC. Summary Reproducibility: yes. Source inspection of the final PR head shows the Device row still calls the generic Review metrics: 1 noteworthy metric.
Stored data model Root-cause cluster Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Restore a maintained device display-name path used by About with focused tests and refreshed iPhone/iPad proof, or explicitly narrow the PR and linked issue to copy-only cleanup before merge. Do we have a high-confidence way to reproduce the issue? Yes. Source inspection of the final PR head shows the Device row still calls the generic Is this the best way to solve the issue? No. The row-copy cleanup is in the right area, but the current implementation leaves out the resolved device-name behavior or needs to narrow the stated scope before it is the best fix. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 5bcd25f0fb6d. Label changesLabel justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
Merged via squash.
|
* fix: clean up iOS About page copy * fix(ios): sync About copy inventory --------- Co-authored-by: Peter Steinberger <[email protected]>
* fix: clean up iOS About page copy * fix(ios): sync About copy inventory --------- Co-authored-by: Peter Steinberger <[email protected]>
Closes #98943
What Problem This Solves
Fixes an issue where users opening Settings > About would see redundant and low-value device details, including a repeated OpenClaw summary row, generic
Devicetext, aPlatformlabel that duplicatediOS, and aModelrow that exposed a hardware identifier with little user-facing value.Why This Change Was Made
The About page now shows a shorter public-facing summary: OpenClaw app version, the stable device family (
iPhoneoriPad), and iOS version. Raw hardware identifiers remain available in Diagnostics, avoiding a hand-maintained Apple model-name database in the app.User Impact
Users now see a cleaner About page with clearer labels and no redundant status card or raw model identifier. The page remains accurate for new Apple hardware without requiring an app update for every model release.
Evidence
Maintainer verification:
scripts/ios-run.shbuilt and launched the rewritten app on iOS 26.5.swiftformat --lint --config config/swiftformaton the four touched Swift files: 0 files require formatting.git diff --checkpassed.Before
Final after
Actual simulator readback from the final maintainer rewrite:
OpenClaw app version 2026.6.11 (20907)OpenClaw app version 2026.6.11 (20907)iPhoneiPadiOS 26.5.0iOS 26.5.0