a1122d7666e4f98eaab823473d8f7a99468d6b5f
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m1s
native <input type="time"> inherits the browser/OS locale; on chrome/macos in en-US that means AM/PM in the settings schedule editor. no attribute turns it off — lang="en-GB" is not honored. swap for a tiny headless TimeInput (two number fields, HH clamp 0..23, MM clamp 0..59) that always emits HH:MM. also drop toLocaleString() in ScanPage, which silently flips thousands separators in de-DE / fr-FR. add formatThousands() that always produces the 1,234,567 form regardless of locale. shared/components/ui/time-input.tsx + shared/lib/utils.ts#formatThousands are now the canonical helpers — every future time/number render must use them. captured as a forward-looking feedback memory so this doesn't regress. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.7%
Dockerfile
0.2%