From 005d0ccd8048314c94900f4e83d9b540ab182926 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 31 May 2026 03:32:02 +0000 Subject: [PATCH] feat: searchable datalist for IANA timezone selector Populates a from Intl.supportedValuesOf('timeZone') on startup, giving the timezone input native browser search/filter with no extra dependencies. Degrades gracefully to plain text on browsers that don't support the Intl API. https://claude.ai/code/session_01JuRTR5Xjx8emQsyerBgGU7 --- static/app.js | 11 +++++++++++ static/index.html | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/static/app.js b/static/app.js index 0c0cb30..00ae325 100644 --- a/static/app.js +++ b/static/app.js @@ -73,10 +73,21 @@ function populateTransferTypes() { }); } +function populateTimezoneList() { + const list = document.getElementById('tz-list'); + if (!list) return; + try { + list.innerHTML = Intl.supportedValuesOf('timeZone') + .map(z => `