A few papercuts shook out the moment v0.1.20 hit a real phone. Quick fixes, no breaking behaviour.
"Back to Picking" replaces "Continue Picking" and "Scan Bin"
When you returned to /inventory/picker mid-pick, the button under "Order In Progress" used to read Continue Picking if a bin was already attached to the order, but flipped to Scan Bin when no bin had been picked yet. Two different labels for the same gut intent — get me back into the order I was working.
It's now a single ← Back to Picking button in every state, and it routes straight to the pick page regardless of bin status. The pick page handles the no-bin case on its own, so the extra scan-bin screen was friction we didn't need.
Scanner row stays pinned at the top
v0.1.20 made the orange Location: BIN banner sticky to the top of the viewport. The scanner row right under it was not — so as soon as the items list scrolled enough, the scanner went off-screen too.
It still worked (the input stays keyboard-focused either way), but visually the picker was looking at an items list with no clue where their scan was being routed.
Both the location banner AND the scanner row now pin together at the top as a single block, with one shadow underneath. The dark slate header with the order number + progress bar still scrolls away — that context is fixed at the start of the pick, not needed continuously.
Smaller buttons on the dashboard
The yellow primary button and the red Release Order outline button were both running at text-xl / text-base with chunky padding — fine on a tablet, a bit shouty on a phone. Both sized down a notch (px-5 py-2.5 text-base and px-4 py-2 text-sm respectively) so the dashboard breathes a little.
Nothing else moved
Bottom-nav buttons, item-card markup, every scan / pick / pick-all / issue / release / cancel-picking handler — all wired up identically to v0.1.20. Pure cosmetic + flow polish.