It’s the width that decides, not the device. A phone held sideways is usually wider than 640 pixels and gets the middle layout, and a narrow browser window on a computer gets a phone’s.
Wherever the page is used by touch, whatever you press is at least 44 pixels high and nothing needs a hover. Nothing scrolls sideways except a strip of tabs.
Finding your way
- The sidebar is a drawer. The menu button in the top bar opens it. Choosing a page closes it, and so does a tap beside it.
- Cluster and Namespace are two chips under the top bar. Each opens a sheet to choose from.
- Search in the top bar opens the command palette.
- There are no back and forward buttons of Lumovi’s own: the browser’s do that.


The overview on a phone.
Lists
Under 640 pixels a list has no table. Each object is two lines: its name and status, then the first facts of its kind and its age. A pod’s second line says “2/2 ready · 0 restarts”, a Job’s how many completed, a CronJob’s when it runs next. With every namespace listed, each row starts with its own.

A list on a phone: each row takes two lines.
- Sort opens a sheet of what the list can be sorted by. Choose one again to turn it around; the sheet says which way in the column’s own words, like “A to Z” or “Worst first”.
- Filters open as sheets too.
- A long name is cut in the middle, so two objects that differ only at the end stay apart.
- There’s nothing to tick: selecting several objects needs a larger screen.
An object’s page
A tap on a row opens the object as a page, with Back to return to the list. Under its name it says its kind, namespace and cluster. Its facts are stacked, and its tables are cards.

A pod’s page on a phone.
What a phone changes
Under 640 pixels, Lumovi reads everything you can read, and makes these changes, each behind its usual confirmation:- Approve or reject a change an AI assistant asks for. See below.
- Restart a workload.
- Restart a pod that has a controller to replace it.
- Scale a workload.
- Cordon and Uncordon a node.
It is a rule of the phone’s interface, not a security boundary. A server can’t know how wide a screen is: turn the phone sideways, or ask the browser for the desktop site, and everything is offered again. What protects a cluster is what always does: each person’s RBAC, Lumovi’s access and read-only mode. Nothing on a phone is laxer than on a larger screen, only narrower.
Approving an assistant’s change
Under 640 pixels, a change an AI assistant asks for doesn’t open over what you’re doing. It arrives as a line at the bottom of the page that says a change waits for you. A tap on it opens the change as a sheet, with everything the dialog shows on a larger screen: who asks and why, the cluster and its Production mark, the diff, the command that does the same, and how long it waits. Its title takes up to three lines; a name too long for them is shortened in its middle, with its end kept, and is whole in the change below. The line under it that says where, the kind, namespace and cluster with the Production mark, is always whole. Lumovi’s own dialogs, like Scale, do the same.

An assistant’s change, waiting for an answer on a phone.
- Approve can’t be pressed for a moment after the sheet opens, or after it moves on to the next change that waits. A tap meant for something else, or a second tap, approves nothing.
- Reject… is at the left edge and Approve at the right.
- Dragging the sheet down, or a tap outside it, puts the change aside. That isn’t an answer: the change waits, and the line at the bottom of the page brings it back.
- Any change an assistant may ask for can be approved here, a deletion included. Where a larger screen asks you to type the object’s name first, so does a phone.