gives issue, pull, review, and update sheets stable fragment URLs
makes browser Back close a full-screen mobile sheet and Forward restore it
restores direct task links after the live snapshot arrives
adds native Share with clipboard fallback and accessible status
rejects malformed and unavailable routes without constructing API paths
Verification
python3 -m pytest tests/ -q — 313 passed
Playwright at 390×844 — route opened, Back closed with focus restored, Forward reopened, full-height sheet rendered, clipboard share succeeded, zero page errors
Closes #205
## Product slice
- gives issue, pull, review, and update sheets stable fragment URLs
- makes browser Back close a full-screen mobile sheet and Forward restore it
- restores direct task links after the live snapshot arrives
- adds native Share with clipboard fallback and accessible status
- rejects malformed and unavailable routes without constructing API paths
## Verification
- `python3 -m pytest tests/ -q` — 313 passed
- Playwright at 390×844 — route opened, Back closed with focus restored, Forward reopened, full-height sheet rendered, clipboard share succeeded, zero page errors
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 #205
Product slice
Verification
python3 -m pytest tests/ -q— 313 passed