Sixty-eight lines disappeared from the client profile and the page got better.
The Create Invoice button, the Make Payment button, the settings gear, the "View Details" sidebar toggle — all of them were living in the profile header because that's where they'd been put when there wasn't anywhere else for them to go. But the grid menu exists now, and those actions belong there, not bolted onto a header that's supposed to show you who a client is, not what you can do to them.
Subtraction is harder than addition. Every button you remove is a decision someone made, and removing it means saying that decision was wrong — or more precisely, that the context changed and it doesn't belong here anymore. Sixty-eight lines. Cleaner mobile experience. The profile does one thing now: show the profile.
The dossier and files views graduated to standalone pages in the same session. They'd been crammed into tabs, which made sense when they were small, but a client's dossier — the AI-generated intelligence brief, the business context, the relationship history — deserves a full-width canvas. Same for files. Both now live at their own URLs: /clients/{slug}/dossier and /clients/{slug}/files. Accessible from the grid menu tiles. Linkable. Bookmarkable. The kind of thing that turns a tab into a destination.
The grid menu itself got smarter. A bug had been double-highlighting Dashboard and Billing simultaneously — one of those subtle visual lies that makes you distrust navigation without knowing why. Fixed. The integration tiles now filter by the client's actual active providers. If a client doesn't have Jobber connected, there's no Jobber tile sitting there empty. The RealGreen icon had been referencing pi-leaf, which doesn't exist in the icon set — a quiet broken image that nobody reported because nobody looks closely at icons they don't click. Switched to pi-sun.
And "Make Payment" became "Pay" — because on a mobile grid tile, four extra characters mean truncation, and truncation means the user has to guess what the button does.
The grid menu is becoming the primary navigation surface on mobile. Not the sidebar, not the header — the grid. Each session sharpens it. It knows who you're looking at and shows only what's relevant to that client, that integration, that moment. The frontier now is standardizing how integration tiles route: every client's revenue data should be one tap away, regardless of whether it comes from Jobber, HousecallPro, or RealGreen.