Three changes that together made the application feel like a different product.
The expanding sidebar — 64 pixels collapsed, 224 expanded on hover — was replaced by a permanent 56-pixel icon dock. Section color coding: cyan for operations, emerald for people, blue for tools, amber for management. Active state shows a colored glow and left accent bar. Tooltips on hover. No more expand-collapse dance, no more width jump that shoves the content area sideways. The sidebar tells you where you are without demanding space to do it.
The order detail view escaped its dialog prison. It had been a 95vw overlay rendered inside the orders page — no browser history, no back button, no URL to bookmark or share. Now it's a standalone page at /orders/{uid}. Status-colored sticky topbar, three-column grid layout. The orders list uses router.visit() instead of opening a dialog. Bundle size dropped from 233KB to 172KB because the order detail is no longer bundled into the orders list page. And the back button works — huge for the phone-between-jobs workflow where a technician checks an order, hits back, checks the next one.
The campaigns page moved from a DataTable to a card grid — three columns on desktop, two on tablet, one on mobile. Each card has a status-colored left border, quick-action buttons for publish, pause, and archive. A stat bar with clickable filter chips replaces the old sidebar stats panel. A "Quick Create" button alongside the full wizard for operators who just need a name and a type.
Separately, these are UI improvements. Together, they're a posture shift. The dock sidebar says: this is a professional tool. The order detail page says: your browser works like a browser. The campaign cards say: this fits in your hand.