KamoCRM

Deliver the org timezone to the browser

Featurekamo-internal
Shipped
11 ஆகஸ்ட், 2026 அன்று 11:37 PM UTC
Author
kamo
Commit
b70732f

The client Organization model had no timezone field, useFormatters and next-intl are both configured with no timeZone, and timezoneService's backend call 404'd -- so every timestamp rendered in the browser's zone, and the server's during SSR. Mirrors all 27 TimezoneType values rather than a subset: a partial map is a silent half-mirror where an unmapped org falls through to the browser zone with no signal. GMT maps to Europe/London, not UTC -- it observes BST, so conflating them shifts a whole day's hours by an hour for half the year. The org zone is a DISPLAY fallback only. A production census found all 13 orgs on the untouched PACIFIC default while members span PACIFIC/EASTERN/ARIZONA/UTC/ INDIA, so the timecard zone of record comes from the work site instead.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing