Adds bounded per-file diff previews to the assigned pull completion sheet, head-scoped review progress, Next unreviewed navigation, explicit binary/truncated fallbacks, and merge gating until every changed file is acknowledged.
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 #187
Adds bounded per-file diff previews to the assigned pull completion sheet, head-scoped review progress, Next unreviewed navigation, explicit binary/truncated fallbacks, and merge gating until every changed file is acknowledged.
Verification
KeyError: diff_available)python3 -m pytest tests/test_pull_api.py tests/test_my_work.py -q(80 passed)python3 -m pytest tests/ -q(263 passed)git diff --check,python3 -m compileall -q src,node --check frontend/pull-sheet.js