Skip to content

feat(android): spinner while the people strip loads its next page - #332

Merged
jvsena42 merged 2 commits into
mainfrom
feat/people-strip-paging-spinner
Sep 22, 2026
Merged

jvsena42 merged 2 commits into
mainfrom
feat/people-strip-paging-spinner

Conversation

@jvsena42

Copy link
Copy Markdown
Owner

The Android "People on Loopky" carousel had no loading indicator while a page loaded; iOS already appended a `ProgressView`. The carousel has no footer to hang one on, so the page in flight takes one extra slot at the end of the row and draws `SectionSpinner` there.

Investigation (no code change needed)

The report was "the strip filters out people who follow me". Nothing filters on followers: the strip drops only you and people you already follow. The phone was on v0.12.1, where the strip asked the directory for 10 candidates and never paged. The missing follower was 14th in the indexer's order. `main`'s paged strip (6119660) already fixes it.

Verified

  • Production (physical phone, debug build with `LOOPKY_PUBKY_ENV=Production`): `0 -> 11 of 17`, then `11 -> 17 of 17, +4`; the follower appears on page 2.
  • Staging (emulator): `0 -> 11 -> 21 -> 24 of 24`; a new follower is shown; the spinner renders at the end of the row while the next page loads.

`journeys/RESULTS.md` updated (04).

🤖 Generated with Claude Code

jvsena42 and others added 2 commits September 22, 2026 11:34
…page loads

iOS already appended one; the Android carousel had no footer to hang it on, so
the page in flight takes one extra slot at the end of the row.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jvsena42
jvsena42 enabled auto-merge September 22, 2026 14:47
@jvsena42
jvsena42 merged commit 295bcce into main Sep 22, 2026
8 checks passed
@jvsena42
jvsena42 deleted the feat/people-strip-paging-spinner branch September 22, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant