Binds offline issue and authored-message queue entries to the freshly confirmed Gitea login. Mismatched, legacy, stale-context, and unavailable-identity entries fail closed and remain recoverable through copy/discard-only Drafts controls.
Validation:
python3 -m pytest tests/ -q — 393 passed
Playwright mobile viewport 390×844 — identity-protected card has only 44px Copy/Discard controls, no Send action, and no horizontal overflow
Closes #238
Binds offline issue and authored-message queue entries to the freshly confirmed Gitea login. Mismatched, legacy, stale-context, and unavailable-identity entries fail closed and remain recoverable through copy/discard-only Drafts controls.
Validation:
- `python3 -m pytest tests/ -q` — 393 passed
- Playwright mobile viewport 390×844 — identity-protected card has only 44px Copy/Discard controls, no Send action, and no horizontal overflow
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #238
Binds offline issue and authored-message queue entries to the freshly confirmed Gitea login. Mismatched, legacy, stale-context, and unavailable-identity entries fail closed and remain recoverable through copy/discard-only Drafts controls.
Validation:
python3 -m pytest tests/ -q— 393 passed