personal-site/bun.lockb
badbl0cks 8e35387841
Switch to Cap invisible widget, add form drafts to middleware, and improve OTP
validation

Use the Cap client widget in the contact UI with status icons and auto-solve,
replacing the capwidget element. Normalize and tighten phone validation by
splitting
normalizePhone and isValidPhone in the Otp lib and use it in contact action
validation. Replace loose text validation with a character-stripper helper.
Also bump several dependencies and adjust middleware to save and restore form
data for
form actions.
2026-01-27 09:49:06 -08:00

222 KiB
Executable file