← Back to Blog

Accurate Times, Live Sessions & Bigger Tap Targets

Small fixes with outsized impact: your booking times are now accurate no matter what time zone you are in, active charging sessions show a live running clock, and every booking filter tab meets the 44px touch-target standard.

Until now, backend timestamps were treated as local wall-clock time instead of the UTC they actually are. A session created moments ago could display as "2h ago", and start times appeared hours off in non-UTC zones. Booking dates, countdowns and calendar invites now parse the API time as UTC before converting to your local time — what you see now is what actually happened.

The « Access » code on every booking card is also hardened: it no longer assumes the booking id is stored as text, so the copy button keeps working and never renders an empty code.

Active bookings now run a live session timer. When a session is underway, the card shows a running "Session running · 0m 42s" badge that updates every second — no need to guess how long you have been charging.

Finally, the status filter tabs grew from 36px to a full 44px tall, matching the WCAG touch-target standard, and the copy buttons carry a visible focus ring for keyboard users.

Small changes, smoother day-to-day: times you can trust, a session clock that keeps up with reality, and controls that are easy to hit.