Samir Boulahtit
3fa159ff2a
CI / ruff (push) Successful in 15s
CI / pytest (push) Failing after 2h19m25s
CI / validate (push) Successful in 29s
CI / dependency-scanning (push) Successful in 33s
CI / docs (push) Has been skipped
CI / deploy (push) Has been skipped
fix(loyalty): sanitize earn amount input on every keystroke
...
Switch from type=number (leaks special chars via compose keys) to
type=text with @input sanitizer that strips non-digit/non-dot
characters and prevents multiple dots. Handles accented characters,
paste, and compose key sequences.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-26 17:58:42 +02:00
..
2026-04-13 22:53:17 +02:00
2026-03-29 21:43:36 +02:00
2026-04-14 23:33:06 +02:00
2026-04-14 23:33:06 +02:00
2026-03-08 23:48:25 +01:00
2026-04-18 10:30:09 +02:00
2026-04-13 22:53:17 +02:00
2026-04-14 23:33:06 +02:00
2026-04-13 22:53:17 +02:00
2026-04-10 23:28:57 +02:00
2026-04-03 19:55:19 +02:00
2026-03-19 22:18:39 +01:00
2026-04-26 17:58:42 +02:00
2026-04-13 22:53:17 +02:00
2026-04-13 22:53:17 +02:00
2026-03-19 22:18:39 +01:00
2026-04-13 22:53:17 +02:00
2026-03-19 22:18:39 +01:00
2026-04-13 22:53:17 +02:00
2026-04-18 10:30:09 +02:00
2026-02-15 13:20:29 +01:00
2026-04-14 23:33:06 +02:00
2026-03-19 22:18:39 +01:00
2026-03-08 23:48:25 +01:00
2026-02-15 13:20:29 +01:00
2026-02-15 20:00:06 +01:00
2026-02-15 13:20:29 +01:00