diff --git a/client/public/version.js b/client/public/version.js index 0fe91e2..e314bee 100644 --- a/client/public/version.js +++ b/client/public/version.js @@ -1,5 +1,5 @@ // Maintainer-controlled web client version. // Format: YYYY.MM.DD Rn (example: 2026.02.20 R2) -window.CHGRID_WEB_VERSION = "2026.02.21 R102"; +window.CHGRID_WEB_VERSION = "2026.02.21 R103"; // Optional display timezone for timestamps. Falls back to America/Detroit if unset/invalid. window.CHGRID_TIME_ZONE = "America/Detroit"; diff --git a/client/src/main.ts b/client/src/main.ts index 9cd0780..7a80677 100644 --- a/client/src/main.ts +++ b/client/src/main.ts @@ -147,13 +147,13 @@ const CLOCK_TIME_ZONE_OPTIONS = [ 'Europe/Helsinki', 'Europe/London', 'Europe/Moscow', + 'Pacific/Apia', 'Pacific/Auckland', 'Pacific/Chatham', 'Pacific/Honolulu', 'Pacific/Kiritimati', 'Pacific/Noumea', 'Pacific/Pago_Pago', - 'Pacific/Apia', 'UTC', ] as const; dom.appVersion.textContent = APP_VERSION diff --git a/docs/item-schema.md b/docs/item-schema.md index 4609180..968a155 100644 --- a/docs/item-schema.md +++ b/docs/item-schema.md @@ -105,7 +105,7 @@ } ``` -- `timeZone`: one of `America/Detroit | America/New_York | America/Indiana/Indianapolis | America/Kentucky/Louisville`. +- `timeZone`: one of the supported IANA zones listed below. - `timeZone`: one representative IANA zone per world UTC offset. Includes: `America/Anchorage`, `America/Argentina/Buenos_Aires`, `America/Chicago`, `America/Detroit`, `America/Halifax`, `America/Indiana/Indianapolis`, `America/Kentucky/Louisville`, diff --git a/server/app/item_catalog.py b/server/app/item_catalog.py index 3bf5d41..eeb0580 100644 --- a/server/app/item_catalog.py +++ b/server/app/item_catalog.py @@ -38,13 +38,13 @@ CLOCK_TIME_ZONE_OPTIONS: tuple[str, ...] = ( "Europe/Helsinki", "Europe/London", "Europe/Moscow", + "Pacific/Apia", "Pacific/Auckland", "Pacific/Chatham", "Pacific/Honolulu", "Pacific/Kiritimati", "Pacific/Noumea", "Pacific/Pago_Pago", - "Pacific/Apia", "UTC", )