An NSC agent in Kansas City answers a call from a customer in Vancouver. They switch to the Vancouver zone, build a quote with the Vancouver calculator, and book the move. The next call is from Charlotte. They switch to the Charlotte zone, pull up the Charlotte calculator, and book again. The third call is from Calgary. Another zone switch, another calculator, another set of document templates.
Under the old sidebar, every one of those zone switches required the agent to pick a role. The zone switcher showed a dropdown of zones and, under each zone, a dropdown of roles the agent held there. The agent picked one. The page reloaded. The permissions for that single role applied to everything the agent did until they switched again.
A 30-location franchise has agents who hold roles in a dozen zones. Picking a role on every zone switch is not a feature. It’s a tax on every call.
The Old Sidebar
The old navigation sidebar was always expanded. It took up screen real estate on every page, all the time, whether you were using it or not. The zone switcher required role selection on every switch — an extra click, an extra page load, and a permissions context that only included the single role you picked. Area zones (time zones, service areas) were selectable as auth context, which meant an agent who accidentally landed on “Alaskan Time Zone” saw an empty dashboard and couldn’t figure out why.
It worked. It also made a 30-location franchise feel like 30 separate apps, each with its own login context, each requiring a role selection that reset your permissions to a narrow slice of what you were actually allowed to do.
The New Sidebar
In August 2026 (Changelog_2608.md !2292), the sidebar was rebuilt from scratch. Here’s what changed.
Collapsible rail
The sidebar collapses to a 62px rail with a vertical “MOVE WITH MIGHT” wordmark and a sticky footer. Expanded, it’s 230px with an inline-SVG logo text — no font flash on load, because the logo is an SVG, not a web font. The collapsed rail gives you back 168px of horizontal screen real estate on every page. On a dispatcher’s 14-inch laptop, that’s the difference between seeing the full dispatch board and scrolling.
The footer is sticky. The version badge is a link to the release notes, so you can see what changed in the version you’re running without leaving the app. A live clock sits next to the version badge with an IANA timezone tooltip — America/Chicago for Kansas City, America/Vancouver for the BC lower mainland — so an NSC agent handling calls across timezones always knows what time it is where the customer is.
Zone resolution: per-request, no role pick
The big change is under the hood. Zone resolution moved from a session-level role selection to a per-request x-zone header. Every API call carries the zone you’re working in. Your permissions are resolved additively across every role you hold in that zone, across the full zone ancestry — so if you’re a sales agent in Vancouver and a sales manager in Charlotte, switching to Vancouver gives you sales-agent permissions and switching to Charlotte gives you sales-manager permissions, without you picking anything.
The zone switcher shows the zone only. No role dropdown. The server resolves your permissions for the zone you select. You don’t pick a role. The system knows what you’re allowed to do and applies it.
Area zones work without ancestor rewriting
Area zones — time zones, service areas — used to require ancestor rewriting when you switched into them, which broke permissions for users who held roles in the franchise zones underneath. The new zone resolution handles area zones directly. Area zones are filtered server-side in the zone switcher, so they don’t show up as selectable auth contexts. The “empty dashboard because I landed on Alaskan Time Zone” bug is gone — it was fixed in the same release cycle as the auth migration (!2271) and reinforced by the sidebar redesign (!2292).
Job-page zone changes redirect cleanly
Under the old sidebar, changing zones from a job page was disabled — you had to go back to the jobs list, switch zones, and find the job again. The new sidebar lets you switch zones from a job page; the page redirects to the jobs list for the new zone instead of hanging on a job that doesn’t exist in the zone you just selected.
Old Sidebar vs. New Sidebar
| Old sidebar | New sidebar | |
|---|---|---|
| Width | Always expanded, fixed | Collapsible — 62px rail or 230px expanded |
| Logo | Web font (flashes on load) | Inline SVG (no flash) |
| Zone switcher | Zone + role dropdown, two selections | Zone only, one selection |
| Permissions | Single selected role per zone | Additive across all roles in the zone, resolved per-request |
| Area zones | Selectable, caused empty-dashboard bug | Filtered out, never selectable as auth context |
| Zone switch from job page | Disabled | Redirects to jobs list for the new zone |
| Footer | None | Sticky, with live clock + IANA timezone tooltip + version badge linking to release notes |
| Screen real estate | Full width, always | 168px reclaimed when collapsed |
| Multi-role users | Pick a role every switch | No role pick — system resolves it |
Why Navigation Is an Ease-of-Use Feature
Ease-of-use is not a marketing word. It’s a measurable property of software. The sidebar is the thing your team looks at every minute of every day. If it costs them a click and a page load on every zone switch, that tax compounds across 40 calls a day, 200 days a year.
The new sidebar removes the role-pick tax. It removes the always-expanded width tax. It removes the area-zone empty-dashboard bug. It adds a live clock so cross-timezone agents don’t have to do timezone math in their head. It adds a release-notes link so your team can see what changed in the version they’re running without opening a new tab.
These are small things. They’re also the difference between software that feels like one app and software that feels like thirty.
MoveRight is the moving company CRM that treats navigation as an ease-of-use feature — collapsible, per-request, multi-role without a role pick — because a 30-location franchise shouldn’t feel like 30 apps.
References:
- August 2026 Changelog — !2292 — sidebar redesign, per-request zone resolution, additive multi-role permissions, area-zone filtering
- What Multi-Location Moving Operators Do Differently with Their Software — how zones work across a franchise network
- Why MoveRight Is the Easiest Moving Software to Use — the broader ease-of-use program this sidebar is part of