Getting started

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 July 27, 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.

The mobile menu and its primary items

The trigger is a small square button labeled Menu in the top-right corner of the Conterminal status strip. It exists only below 768 pixels. Tapping it opens a drawer from the right, headed Menu, with a Close button.

The drawer caps the top tier at four items

Under the heading Work you get at most four destinations. That cap is fixed in the navigation model; it is not configurable and it does not grow with your permissions. Everything else you can reach is pushed into collapsible groups below it.

Which four you get depends on your workspace type. Conterminal asks for a preferred list first, then fills any remaining slots from the top of your normal navigation order:

Carrier workspaces
Home, Task Queue, Container Dashboard, Vessel Tracking.
Importer (BCO) workspaces
Home, Document Review, Delivery Appointments, Vessel Tracking.
Broker and forwarder workspaces
Home, Document Review, Vessel Tracking, and then whatever comes next in your navigation — commonly Billing.
Platform workspaces
Home, LongShorty, Companies, Users.

The preferred list for broker and forwarder workspaces asks for Shipment Status in the third slot, but Shipment Status is deliberately excluded from primary navigation, so it can never fill that slot. The result is that a forwarder's fourth item is not a considered choice — it is simply the next item in the list. If the fourth item in your Work group looks arbitrary, that is why. Shipment Status is still reachable; it is just further down.

Everything else lives in groups

Below the four primary items you get collapsed group headers. Tenant workspaces see up to three: More work for the rest of your navigation, Workspace for administration and workspace tools, and More for anything left over. Platform workspaces get More work followed by the same platform group names used on the desktop rail, then Workspace.

  1. A group opens on its own if the page you are currently on is inside it, so you can always see where you are.
  2. Tapping a group header toggles it. The chevron rotates when it is open.
  3. Tapping any destination navigates and closes the drawer. You do not have to close it yourself.
  4. Group expansion resets every time you navigate. If you open More work, go somewhere, and come back, it will be collapsed again. There is no way to pin a group open.

Every route in your workspace appears exactly once across the primary tier and the groups — the model removes duplicates before it builds the list. If a page is genuinely missing from the drawer, it is a permissions problem, not a mobile-layout problem. See why a page shows Access Denied.

Search, account, and sign out

If your workspace has tracking search, it sits at the top of the drawer under the label Search everything, with the placeholder Container, M/B/L, company, terminal…. Carrier workspaces and active external operations workspaces get it; other workspaces do not, and for them there is no search on a phone at all.

The bottom of the drawer is pinned and does not scroll with the route list. It shows your initials, your name, and your organization, with two half-width buttons: Settings and Sign out.

Section pickers

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.
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 horizontal queue strip becomes a select carrying each queue's count in the option text — for example Delivery Orders (12). 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 dispatch scheduling board. Instead of three lanes side by side you pick one, and move work between lanes with a Move load control rather than dragging.

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.

A few screens use a different disclosure instead of a dropdown. The importer shipments screen puts its view choice and its filters in collapsed View: and Filters expanders. The dispatch board 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

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.

  1. The sheet is full-width below 640 pixels and 340 pixels wide above it.
  2. The badge counts only the sidebar filters. Status and date-range filters live in the top bar and are not included in that number.
  3. Status collapses separately into its own Status select, with All statuses at the top and each status showing its count.
  4. 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 importer shipments screen uses a collapsed Filters expander, Shipment Status gives you a view selector rather than a filter panel, and Document Review reduces its whole rail 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
Drag and drop on the dispatch card grid is switched off entirely below 768 pixels, and only ever works in the Driver arrangement. On a phone you move work with the Move load control on the scheduling board instead. Nothing is lost, but bulk re-planning by feel is a desk job.
The Shipment Status grid
The spreadsheet-style report grid — column resizing, pinning, the wide table frame — is not built at all on a phone. You get a scrolling list of shipments, a view selector, a row count, and a CSV export button. Build and save your 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

Four is the hard cap on the Work group and it cannot be changed. Your page is in one of the collapsed groups below — More work, Workspace, or More. Open the group; it is listed exactly once. Groups collapse again every time you navigate, which is expected behavior, not a bug.

The menu collapsed the group I just opened

Group expansion is reset on every navigation by design. The only group that opens on its own is the one containing the page you are currently on. 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 collapsed Filters expander on the importer shipments screen, a view selector on Shipment Status, 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 — Shipment Status, 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.