- Read offset from URL search params (default 0) - Pass offset to /api/v1/activity instead of hardcoded 0 - Append items when offset > 0 (infinite scroll behavior) - Fix 'load more' link to not duplicate URL params - Astro check: 0 errors, Python tests: 97 passed