Skip to content

Improve iOS About page copy and device details #98943

Description

@sahilsatralkar

Summary

Clean up the iOS Settings > About page so it removes redundant branding, uses clearer copy, and shows useful device information on both iPhone and iPad.

Problem to solve

The current About page repeats the app identity in a top OpenClaw summary row even though the screen title already provides context. The details below are also less useful than they should be:

  • Version is vague; it should clarify that this is the OpenClaw app version.
  • Device only shows broad family values like iPhone or iPad.
  • Platform includes the iOS prefix in the value instead of using a clearer label/value pair.
  • Model shows raw architecture-like text such as arm64, which is not useful on a user-facing About screen.

Proposed solution

Update Settings > About to show only concise, useful rows:

  • Remove the redundant top OpenClaw summary row/card.
  • Rename Version to OpenClaw app version.
  • Replace the generic Device value with a resolved device display name for iPhone and iPad.
    • Example: iPhone 15 Pro
    • Example: iPad Pro 11-inch (4th generation)
    • Fallback: iPhone (iPhone15,2) or iPad (iPad14,3)
  • Rename Platform to iOS.
  • Show only the OS version as the value, e.g. 26.5.0.
  • Remove the Model row from About.

Raw hardware identifiers can remain useful in Diagnostics, but should not be shown as a primary About page row.

Model row removal rationale

The current Model value is not a meaningful consumer-facing device model. In Simulator it displays arm64, which is architecture information rather than the iPhone/iPad product name users expect. The app also targets iOS 18, and every physical iPhone or iPad eligible to run iOS 18 is already arm64, so showing architecture does not help users distinguish devices or app compatibility.

The useful user-facing information should move into the Device row as a resolved marketing name, with the hardware identifier shown only as fallback when the resolver does not know a device. Raw model identifiers can still belong in Diagnostics where technical troubleshooting context is appropriate.

Alternatives considered

  • Keeping the OpenClaw summary row and restyling it: weaker because the row is redundant with the About navigation title.
  • Keeping Device as only iPhone or iPad: not useful enough for a universal iOS app.
  • Adding a dependency such as DeviceKit: likely too heavy for this narrow About screen need; a small local resolver with graceful fallback should be enough.

Impact

Affected users: iOS app users on iPhone and iPad.

Severity: Low to medium polish issue.

Frequency: Always visible when users open Settings > About.

Consequence: The current page feels unfinished and exposes less useful technical detail instead of clear app/device information.

Evidence/examples

Current-state screenshots were captured from Simulator for issue evidence:

  • iPhone About before: iphone-about-before.jpg
  • iPad About before: ipad-about-before.jpg

Locally captured files for upload/follow-up:

  • /private/tmp/openclaw-about-issue/iphone-about-before.jpg
  • /private/tmp/openclaw-about-issue/ipad-about-before.jpg

Observed current labels/values:

  • Top summary card: OpenClaw, app version, iOS companion app
  • Version: 2026.6.11 (63159)
  • Device: iPhone / iPad
  • Platform: iOS 26.x
  • Model: arm64

Additional information

The app target is universal (TARGETED_DEVICE_FAMILY = "1,2"), so the device display helper should support both iPhone and iPad marketing names with graceful fallback to the hardware identifier.

The app minimum target is iOS 18, so non-arm64 iPhone/iPad devices are not eligible to run this app. That makes the current Model row unnecessary for the user-facing About page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.maturity:stableIssue affects a taxonomy feature currently scored M4/M5.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions