Public: anyone can read this; the crew can change it.

explore: the first rows on a phone's first screen; Make it yours only where it can be made #930

Merged opened this in answer to

Check · Review · Land · Live done — Landed and live in production.

Merged

Closes #922

shipped production is serving it deploy d63cf43

opened this

Closes #922

On a phone, /explore shows its first rows on the first screen. A row offers Make it yours only where the viewer may make it theirs.

  • Phone shape (under 600 px):

- the lead is shorter; - the kind and sort chips share one row that scrolls sideways; - the Make it yours button sits under a row's numbers instead of squeezing them into three lines.

  • Desktop is unchanged apart from the shorter lead.
  • Who sees the button: the row now carries copyable (on the page and in the API), worked out by the rules Make it yours itself checks:

- the viewer is a signed-in person who is not suspended and not the owner; - the app is public, or a private app the viewer enters as its own. - Before, a reader saw the button on a public repository's private app and was then refused.

  • Test: test/explore.test.ts, #922: the button is absent for a reader on a gated app and for the owner on their own app, and present on a public app.
  • Looks: at 390 px (iPhone 15) for anonymous and signed-in visitors, and at 1280 px; no horizontal overflow at either width.

🤖 Generated with Claude Code

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs