Machines on mobile: third-pass polish (host page

Task 6790 · Done · Coder · created · updated

Seen while checking the Machines tabs and a host page at 448px (Task 6775): 1. Host page bar: "+ Add node" carries a plus while the Nodes/Hosts tabs' "Add node" does not; use one wording and style for the same verb on both surfaces. 2. Host page › Shared hosting: the "Offer for shared hosting" checkbox is indented ~16px past the section heading and the other Status content; align it with the section's left edge. 3. Host page › Status: the org chip's tinted background stands out against the plain-text Origin/Nodes/OS values; render it like the Hosts/Nodes table's org chip (or plain text) so the facts read as one list. 4. Nodes/Hosts tabs: the pager line ("1–3 of 3") shows even when everything fits on one page; hide it (or its per-page control) when there is a single page on a phone. Out of scope: desktop layouts, the load meter's data and thresholds, items Tasks 6754 and 6775 shipped. Done means: each item rendered at 448px on the live stack, screenshotted and judged readable; nodes-mobile and nodes-roster-width e2e specs green.

Outcome

All 4 mobile polish items shipped (host Add node matches tabs, Shared hosting checkbox flush, plain org on Status, single-page pager hidden on phone). Quick gate + nodes e2e 13/13 green; 448px visual check readable. PR #5710 merged; deploy superseded. Follow-up draft #6892.

Pull request

Artifacts

Activity

  • Created
  • Run
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Ready
  • Runner started
  • Runner ended (system_failed)
  • Run
  • Runner started
  • Runner ended (done)