Throttle repeated operator sign-in failures #271

Merged
timmy merged 1 commits from timmy/270-sign-in-throttle into main 2026-08-08 06:20:26 +00:00
Owner

Closes #270

Adds durable source-scoped sign-in throttling, trusted-proxy-aware client resolution, bounded/expiring SQLite state, and a mobile retry countdown.

Tests: pytest -q (479 passed); node --check frontend/login.js.

Closes #270 Adds durable source-scoped sign-in throttling, trusted-proxy-aware client resolution, bounded/expiring SQLite state, and a mobile retry countdown. Tests: `pytest -q` (479 passed); `node --check frontend/login.js`.
timmy added 1 commit 2026-08-08 06:19:30 +00:00
feat: throttle repeated operator sign-in failures (#270)
All checks were successful
CI / lint (pull_request) Successful in 26s
CI / build-frontend (pull_request) Successful in 7s
87becb08ad
timmy merged commit 3210b8be6d into main 2026-08-08 06:20:26 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#271
No description provided.