v2026.05.30
May 30, 2026
Kiosk and Workstation just got cleaner, faster, and friendlier
We've spent the last several weeks rebuilding how Kiosk and Workstation look and feel. The screens are simpler. The taps are fewer. The colors are kinder on shop-floor lighting. The error feedback is wordless. And the kiosk just got a lot more personal.
Nothing changed about what you can do. Everything changed about how it feels.
What's new on the kiosk
A bright, light shop-floor surface
The kiosk used to render dark — black background, white text. Looked good on a designer's screen, hard to read under shop LED bays. We flipped it to light. White cards on a soft gray background, dark text, kit-aligned chrome top to bottom. The same kit your admin console uses; your workers now see the same visual language across every FabWise surface.
Worker cards know their owners
Each worker card on the kiosk grid now shows what's relevant to that worker, in that worker's language. If Maria reads Spanish and clocks in next to Carlos who reads English, both of them see the kiosk in their preferred language at the same time — without flipping a global toggle. Set a worker's preferred language on their profile; their card respects it.
PIN entry is faster
We removed the chrome around PIN entry — no more Enter PIN
header, no X to close, no Cancel button to find (tap outside the modal to close). And the keypad now auto-accepts when you reach the 4th correct digit. One less tap. Wrong PIN? The dots shake red and one of three attempt pips fills below — no text to read, just the lock-screen feedback your workers already know from their phones. Three wrong PINs and the keypad locks behind a padlock icon.
Personalized confirmation messages
When a worker clocks in or out, the confirmation now reads like a sentence: Tom started Day Shift at 3:21 PM
or Tom ended Day Shift at 11:30 PM (8.5 hours) — worked late.
Names the worker, names the shift, names the timing. Both English and Spanish. The unscheduled case reads cleanly too: Tom started an unscheduled shift at 3:21 PM.
Cleaner action sheet
When a worker taps their card, the next screen drops the redundant Shift Active
badge (the big End Shift button already implies the same thing), reorganizes the secondary actions so they're visibly secondary, and floats the language switcher to the bottom-right corner where it stays out of the way until needed.
What's new on Workstation
End your shift from your private device
If you're walking out the door, you don't have to go back to the shared kiosk. Tap End Shift on your Workstation dashboard, answer one quick question if anything's unusual, and you're done. Same record, same accuracy, same supervisor review — just from your phone or laptop instead of the kiosk tablet.
A simpler end-shift screen
We removed three things from the end-shift screen that workers were tapping past without reading: the current-shift summary block (you already saw it on the dashboard you arrived from), the green you're good to go
banner before the submit button (the submit button already says it), and the recorded as...
sub-lines under each timing-intent option (the option already says what it records).
We also removed the worker-facing notes textarea. Workers under time pressure were typing see supervisor
or skipping the field; supervisors still annotate notes during shift review where they actually carry signal. The notes column itself stays — your supervisor's annotations are unchanged.
Symmetric early-departure prompt
When you end your shift early on Workstation, you now see the same two-option prompt the kiosk has always had: I'm leaving now
(the system records your departure at the current time) or I forgot to end my shift earlier
(your scheduled end time is used instead). Honest answer is the easy answer — your supervisor sees the scheduled time, the actual time, and your answer, all three.
The dashboard composes the same kit primitives
Your active shift card, your active task summary, the progress bar, the next-shift indicator, the empty state when nothing's scheduled — every piece on the dashboard now uses the same kit components your admin uses on their console. Visual consistency across every FabWise surface, including the marketing site you arrived from.
What's the same
Schedules, jobs, customer records, shift history, payroll exports, performance reports, the supervisor's view, the manage console — all unchanged. Your workflows keep working exactly as they did. We changed the surfaces; we didn't change the substance.
Behind the scenes
If you're curious: this was a months-long rebuild of how FabWise's visual chrome is structured. We unified our component kit so a Button looks like a Button whether it's in the admin console, the kiosk, the workstation, or this release note's CTAs. We split the kiosk and workstation capture surfaces into one shared rendering layer with a reconciled data + route contract underneath, so future improvements to one apply to the other automatically. And we put the kit under a static check that prevents a developer from accidentally emitting dark-context colors on a tablet surface.
Most of this is invisible to you, which is the point. The screen got out of the way; the work showed through.