You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Turnstile tokens are single-use. The resend flow reused the consumed token, causing "timeout-or-duplicate" errors from Cloudflare. Frontend: - Add Turnstile widget to resend view on Login and Register pages - Add resetSignal prop to Turnstile component to re-solve after each resend - Clear token after each successful API call, guard resend against null token - Add test for resetSignal behavior Backend: - Add entry log when magic link email sending begins - Add explicit warning when rate limit prevents sending - Add error log with rollback context when email delivery fails Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
2 months ago | |
|---|---|---|
| .. | ||
| migrations | 3 months ago | |
| src | 2 months ago | |
| tests | 2 months ago | |
| Cargo.lock | ||
| Cargo.toml | ||
| Dockerfile | 2 months ago | |