Closes #213
## What changed
- serves retained Find Work cards immediately while one catalog refresh runs
- reports refreshing and retry-backoff states through the accessible mobile status region
- loads known remaining Gitea search pages with a concurrency cap of three
- preserves bounded scans, global ranking, deduplication, and logical pagination
## Verification
- `pytest -q tests/test_gitea_work_search.py tests/test_my_work.py::test_find_work_keeps_retained_cards_and_announces_refresh_freshness`
- `pytest -q` (334 passed)
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 #213
What changed
Verification
pytest -q tests/test_gitea_work_search.py tests/test_my_work.py::test_find_work_keeps_retained_cards_and_announces_refresh_freshnesspytest -q(334 passed)