fix(android): polish gateway settings layout#100363
Conversation
…-settings-layout-polish
…-settings-layout-polish
|
Codex review: needs maintainer review before merge. Reviewed July 5, 2026, 4:19 PM ET / 20:19 UTC. Summary PR surface: Other +21. Total +21 across 2 files. Reproducibility: no. high-confidence local Android repro was run in this read-only review. Source inspection shows the compact current-main rows, and the contributor supplied before/after emulator screenshots of the Gateway settings route. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the narrow Android layout polish after normal maintainer visual review, keeping the native i18n metadata refresh paired with the source movement. Do we have a high-confidence way to reproduce the issue? No high-confidence local Android repro was run in this read-only review. Source inspection shows the compact current-main rows, and the contributor supplied before/after emulator screenshots of the Gateway settings route. Is this the best way to solve the issue? Yes. The patch stays in the Android Compose UI/shared metric helper layer, refreshes generated native i18n metadata, and does not add config, runtime behavior, or a parallel implementation path. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 09f9a85145c0. Label changesLabel justifications:
Evidence reviewedPR surface: Other +21. Total +21 across 2 files. View PR surface stats
What 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
Review history (4 earlier review cycles)
|
What Problem This Solves
The Android Gateway settings screen had compact layout rows that could leave unstable width for status values and setup fields.
Why This Change Was Made
This keeps the active Gateway settings UI focused on predictable sizing: metric values use a stable right-aligned column, setup field rows fill the card width, and long helper copy is bounded.
After the layout polish moved Android UI string call sites, the generated native i18n inventory was refreshed so the repository metadata matches the new source line locations.
User Impact
Gateway connection status and setup controls are easier to scan on phone-sized screens, with less clipping risk in the Gateway settings route.
Evidence
Before video:
before-100363-gateway-settings-online.mp4
After video:
after-100363-gateway-settings-online.mp4