Adds a read-only mobile review sheet for requested PRs with description, CI state, changed-file summary, prior decisions, and an authenticated Gitea handoff. The detail endpoint only serves PRs currently requested from the service user and deliberately exposes no write method while the dashboard is unauthenticated.
Validation:
pytest -q — 85 passed
Playwright Chromium at 320×568 — no horizontal overflow; 114px review card; 320px sheet; 44px close control; detail/CI/files/history rendered
git diff --check
Closes #121
Adds a read-only mobile review sheet for requested PRs with description, CI state, changed-file summary, prior decisions, and an authenticated Gitea handoff. The detail endpoint only serves PRs currently requested from the service user and deliberately exposes no write method while the dashboard is unauthenticated.
Validation:
- `pytest -q` — 85 passed
- Playwright Chromium at 320×568 — no horizontal overflow; 114px review card; 320px sheet; 44px close control; detail/CI/files/history rendered
- `git diff --check`
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 #121
Adds a read-only mobile review sheet for requested PRs with description, CI state, changed-file summary, prior decisions, and an authenticated Gitea handoff. The detail endpoint only serves PRs currently requested from the service user and deliberately exposes no write method while the dashboard is unauthenticated.
Validation:
pytest -q— 85 passedgit diff --check