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

A suspended account's repositories leave every reader's list, the command palette included #831

shipped production is serving it opened this
opened this

Trust umbrella #586. Found while reviewing #802.

Outcome. A suspended or removed account is gone from every list a reader sees, not only /explore and the front page. Today the command palette index (paletteIndex in src/web/layout.ts) still names its public repositories, because it lists everything listReposVisibleTo gives the viewer.

Acceptance.

  • [ ] Lists of repositories shown to readers (the palette, /apps, search results, profile pages) leave out repositories whose owner is not isActive, or say why they keep them.
  • [ ] A test: suspend an account, and a stranger and a reader no longer find its repositories in those lists.

Done means reachable: the pages and a test.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs