Closes #1184
## What changed
- three-way merge Week Ahead snapshots and automatically preserve edits made to different dates
- show only same-date conflicts with touch-safe phone/account choices
- persist per-day recovery choices and retain legacy whole-week fallback
- roll the offline shell and exercise the packaged flow at 320×568 and 390×844
## Verification
- `pytest -q tests/` — 2243 passed, 11 skipped
- packaged `tests/e2e/test_mobile_week_ahead_release.py` — 4 passed
- frontend gzip budgets and syntax checks pass
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 #1184
What changed
Verification
pytest -q tests/— 2243 passed, 11 skippedtests/e2e/test_mobile_week_ahead_release.py— 4 passed