Using Conterminal on a phone
Conterminal is one responsive web app, not a phone app with a reduced feature set. Below 768 pixels wide the same screens rearrange themselves: the left rail becomes a menu, side-by-side panels become a picker, tables become cards, and a few dense workbenches stop being usable in the way you use them at a desk. This is what moves where, and what to stop trying to do on a phone.
7 minute read · Updated October 9, 2026
What changes below tablet width
Almost every layout switch in Conterminal happens at 768 pixels of viewport width. A handful of smaller controls switch at 640 pixels, and the filter sheet on Billing switches at 1024 pixels. Nothing switches on device type, user agent, or touch capability — it is width only. A phone in landscape can cross 768 pixels and get the desktop layout, and a narrow browser window on a laptop gets the phone layout.
Below 768 pixels, four structural things are true:
- The left rail is gone
- The fixed sidebar and the desktop header row are not rendered at all under 768 pixels. Navigation lives entirely in the Menu button at the top right of the status strip.
- Search moves into the menu
- There is no search box in the phone header. If your workspace has tracking search, it is the first thing inside the Menu drawer, labeled Search everything.
- Pages scroll naturally
- Desktop uses fixed-height panes with their own inner scrollbars. On a phone that containment is dropped so the page scrolls as one document, and safe-area padding keeps buttons clear of the home indicator.
- Touch targets grow
- Controls that are compact on desktop are rebuilt at 44 pixels tall on a phone — selects, row actions, checkboxes in review grids, and the primary button on every card.
Some screens go further than hiding things with CSS. Shipment Status, the driver list, the dispatch card grid, and the custom-jobs table check the viewport in JavaScript and do not build the desktop table at all under 768 pixels. That is why rotating your phone or resizing a window sometimes rebuilds a screen from scratch and resets scroll position instead of just reflowing.
Section pickers
At-risk data uses the same availability rules on a phone as on a desktop. At-risk containers unavailable means the request failed, not that no containers need attention. Select Retry to check again; the button is disabled while that request runs.
Screens that stack several panels side by side on desktop do not stack them vertically on a phone. Instead they show one panel and put a labeled dropdown above it. The label tells you which axis you are choosing on, and every option that exists on desktop is in the list — nothing is dropped.
- Settings area
- On Settings. Always Profile, Security, Email aliases, LFD email scanning, Reporting defaults, and Notifications. AI connections appears only where it is enabled or you already have a connection, Delivery-order review only in forwarder workspaces, and Received confirmation only in trucker workspaces. Scheduling & dispatch appears for carriers using the daily workflow.
- Terminal area
- On a terminal page. Overview, Cameras, Vessel Schedule, and Empty Returns in a tenant workspace; Rows, Cameras, Profile, and Mappings on the platform terminal screen.
- Adapter area
- On a LongShorty adapter page. Health, Tenants, Terminals, Mappings, Coverage, and Rules.
- Current queue
- On Document Review. The desktop footer tab strip becomes a select carrying each queue's count in the option text — for example Delivery Orders (12). It includes Delivery Orders, Quote Requests, Proof of Delivery, Delivery Dates for carriers, Interchange Receipts, Unknown, Recently Confirmed, and Archived. Choosing one navigates.
- Current view
- The shared tab strip used across operations screens. Below 640 pixels the tabs collapse into one select.
- Planning lane
- On the classic scheduling board, choose a planning lane and use Move load. In the daily workflow, load cards and day bins stack vertically; use Schedule on a card to choose its date.
In Delivery Dates, tap anywhere on a row to open the POD and date confirmation screen. The date field and actions stay visible below the document. Confirm & Next saves the date, shows which container and date were confirmed, and opens the next POD. Skip for now leaves the date pending. To inspect the full shipment, use Open shipment in new tab.
Most pickers are not in the URL.
The Current queue picker on Document Review changes the address, so it survives a reload and can be shared. The Settings area, Terminal area, and Adapter area pickers are page state only. Reload the page, follow a link and come back, or send someone the address, and the selection is back to the first option — Profile, Overview, or Health. Do not use one of these addresses to point a colleague at a specific panel; tell them which area to pick.
The dispatch board also changes shape on a phone. It replaces its segmented arrangement control with a single select reading By Location, By Consignee, or By Driver, and moves its search into a labeled Search work field inside the filter popover.
Tables become cards
Conterminal does not let you scroll a wide table sideways on a phone. Below 768 pixels the table is replaced — not shrunk — by a list of cards, one per row. The card is a deliberate subset: the fields you need to identify and triage the row, and one primary action.
Operations Home keeps the watchlist first on a phone. The secondary homepage panels move behind an Operations viewselector: Watchlist, Attention,Vessels, and Activity. Changing the selection rearranges the same page; it does not navigate away.
- Identity and status come first. The watchlist card leads with the container number, then the status chip, then holds, before it shows Party, Route, and Next. The company directory card leads with the party type, then the company name. The staff card leads with the role badge, then the person.
- There is exactly one blue button. Each card carries a single full-width primary action — Manage company, Edit profile, View details, Open Company, Open provider, Open timecard. Anything else that row can do is behind the actions menu in the card's top-right corner.
- Detail is collapsed, not deleted. An invoice line shows its description and total, then a Line details expander holding Quantity, Rate, and FSC. A timecard summary carries More timecard details. A tracking-import review row carries Source and normalized values.
- Some columns really are desktop-only. The platform company card drops the inline users preview and the timeline; the platform user card drops the full membership and role lists in favor of a one-line summary. If you need those, you need a wider screen.
- Batch actions dock to the bottom. Where a screen supports selecting several rows, the confirm button is fixed above the home indicator — for example Generate Invoice on the unbilled queue and Confirm 3 rows on a tracking import — so it stays reachable while you scroll the list.
The cards and the desktop table read the same data and the same page of results. Switching to a phone does not change how many rows loaded, which filters applied, or what a row means. Only the presentation changes. Full-page search cards keep the Shipment status chip and date at the top, then show the matching Timing / attention in the detail grid.
Filters become a sheet
Billing is the screen that uses a real filter sheet. The sidebar full of filter groups is replaced by a Filters button carrying a badge with the number of filters currently applied. Tapping it slides a panel in from the left, titled Filters, containing the same sidebar you would see on a desktop. It closes with a Show Results button along the bottom.
- The sheet is full-width below 640 pixels and 340 pixels wide above it.
- The badge counts only the sidebar filters. Status and date-range filters live in the top bar and are not included in that number.
- Status collapses separately into its own Status select, with All statuses at the top and each status showing its count.
- If you had already selected several statuses on a desktop, the phone select shows a disabled option reading 3 statuses selected rather than pretending one is chosen. Picking any single status replaces the whole multi-select.
Do not expect this sheet everywhere. Other screens solve the same problem differently: the Container Dashboard gives you a view selector rather than a filter panel, and Document Review reduces its footer tabs to the Current queue select. If you are hunting for a Filters button on a screen that does not have one, it is not hidden — that screen never had a sheet.
There is no app to install
Conterminal is a website. Use your phone browser.
There is no Conterminal app in the App Store or on Google Play, there is no installable web app, and there is no offline mode. Conterminal ships no web app manifest and no service worker, so “Add to Home Screen” will create a plain browser bookmark, not an installed app — it will still open in your browser, it will not cache anything, and it will not work without a connection. If someone sends you a link to a “Conterminal app,” it did not come from Conterminal. Do not install it, and tell support.
A home-screen bookmark is still worth making — it saves you typing the address — but treat it as a shortcut and nothing more. Sign-in works the same way it does on a laptop, through an emailed code, and your session lives in the browser you opened the link in. If you request a code on your phone and open the email on your desktop, you will be signed in on the desktop. See signing in and finding your workspace.
Pinch-zoom is deliberately left on. The page declares a device-width viewport that extends into the display cutout area, and it does not lock the zoom level, so you can magnify a dense card or a long container number without fighting the page.
What is not practical on a phone
These are not bugs and they are not going to be fixed by rotating the phone. They are places where the desktop interaction has no honest small-screen equivalent, and Conterminal substitutes something narrower rather than shipping a broken version.
- Dragging loads onto drivers
- The daily driver sheet uses selection on every screen size: select an unassigned load, then a driver. Assigned lines open Actions. Classic card-grid dragging is disabled below 768 pixels; use its card assignment controls instead.
- The Container Dashboard grid
- Ordinary dashboard views use shipment cards with row checkboxes, a view selector, and CSV export. Selected rows expose Copy table, Add to scratchpad, and available shipment actions above the list. Scratchpad has a horizontally scrolling table and its own column controls on phones. Create and manage saved dashboard views on a desktop, then pick them on the phone.
- Wide reference matrices
- The LongShorty rules coverage matrix is an 860-pixel-wide table and stays desktop-only. On a phone you pick one adapter first, then browse its rules as compact cards.
- Reading the vessel map
- On Water keeps both the map and the vessel list on one naturally scrolling page, but the map is capped at roughly 40 percent of screen height. It is fine for confirming a vessel; it is not a planning surface.
- Printing
- Batch print builds a merged PDF in an embedded frame and asks the browser to open a print dialog. Mobile browsers frequently ignore that request. Use the Open PDF button and print or share from your phone's own PDF viewer.
- Long editing sessions
- Tracking-import review, scheduling receiver setup, and similar multi-field screens stage one item at a time on a phone and label every field permanently. They work, but they are built for fixing two or three rows, not for working a backlog.
The realistic phone jobs are: checking whether a container moved, reading a last free day, confirming an appointment, looking up a company or terminal, clearing a small Document Review queue, and answering a question from a driver. Everything that involves comparing many rows at once belongs on a wider screen.
Troubleshooting
The Menu button is not there
The Menu button only renders below 768 pixels of viewport width. If you are on a large phone in landscape, on a tablet, or in a desktop window wider than 768 pixels, you are getting the desktop layout instead and navigation is in the left rail or the header. Rotate to portrait or narrow the window to bring the Menu button back.
A page I use every day is not in the top four
Carrier workspaces keep Home and Document Review above Track, Dispatch, Sell, Recruit, Settings, and Other. Other workspaces show up to four primary items, then their work and workspace groups. Open the relevant group; each destination appears once.
The menu collapsed the group I just opened
Group expansion returns to its defaults on page navigation. The current page's group opens automatically; carrier Track, Dispatch, and Sell also start open. There is no setting to keep a group pinned open.
There is no search box anywhere
On a phone, search lives inside the Menu drawer under the label Search everything — never in the header. It is also only present for workspaces with tracking access, which means carrier workspaces and active external operations workspaces. If your workspace does not have it on a desktop, it will not appear on a phone either.
I reloaded and lost the settings panel I was on
The Settings area, Terminal area, and Adapter area pickers are page state, not part of the address. Reloading, following a link, or opening a shared link always lands on the first option — Profile, Overview, or Health. Reselect the area. Only the Document Review Current queue picker survives a reload, because it changes the address.
A column I need is missing from the cards
Card layouts are a deliberate subset, not a rendering failure. Check the card's expander first — Line details, More timecard details, and Source and normalized values all hold fields that are columns on desktop. If the field is still not there, it is desktop-only and you need a wider screen.
I cannot find the Filters button
The left-sliding Filters sheet with a Show Results button exists on Billing. Other screens use different controls: a view selector on the Container Dashboard and the Current queue select on Document Review. Look for those instead of a Filters button.
The filter count badge looks wrong
The badge on the Billing Filters button counts sidebar filters only. Status and date-range selections live in the top bar and are excluded from it, so an active status filter will not raise the number.
The status filter shows a greyed-out option
An option reading something like “3 statuses selected” and rendered as disabled means you selected several statuses on a wider screen. The phone select can only represent one. Choosing any single status replaces the whole selection; choosing All statuses clears it.
Batch print opened but nothing printed
The merged PDF loads in an embedded frame and the page automatically asks the browser for a print dialog after it loads. Mobile browsers commonly refuse. The page itself tells you what to do next — “Print dialog opened. If it did not appear, use Print 3 Delivery Orders.” Tap Open PDF to load the file directly and use your phone's own print or share sheet.
I dropped a load on a driver and nothing happened
Drag and drop is switched off below 768 pixels regardless of what your finger does. Use the scheduling board's Move load control, which offers every lane the load is actually allowed to move to. A load with a booked pickup or delivery appointment cannot be moved back to the pool at any screen width.
The layout jumped or reset after I rotated the phone
Several screens — the Container Dashboard, the driver list, the dispatch card grid, the custom-jobs table — decide in JavaScript whether to build the desktop table or the phone cards, using a 768-pixel media query. Crossing that width unmounts one and builds the other, which resets scroll position and any in-progress card expansion. Nothing was saved or lost; scroll back to where you were.
Add to Home Screen did not install an app
It cannot. Conterminal publishes no web app manifest and no service worker, so a home-screen icon is a browser bookmark. It will open in your browser, it needs a connection, and it stores nothing offline. That is the intended behavior, not a broken install.