Block a user
fix(modes): accept code_review as alias for codereview
fix(modes): accept code_review as alias for codereview
✅ Merged into main via 12d7b8c. (Gitea PR-status queue stalled; changes ARE in main.)
docs: reconcile PRD + fix-wave with current code
docs: reconcile PRD + fix-wave with current code
✅ Merged into main via 474a8c3. (This Gitea instance's PR-status queue is stalled — even API-merged #3 still shows 'open' — so this did not auto-flip to merged; the changes ARE in main.)
security: SESSION_COOKIE_SECURE + nginx IP validation
ℹ️ Gitea merged this (commit 86b3093) but its PR-status queue is stalled so the badge still shows 'open' — it IS merged into main.
security: SESSION_COOKIE_SECURE + nginx IP validation
fix(modes): accept code_review as alias for codereview
docs: reconcile PRD + fix-wave with current code
security: SESSION_COOKIE_SECURE + nginx IP validation