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.
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 (
paletteIndexinsrc/web/layout.ts) still names its public repositories, because it lists everythinglistReposVisibleTogives the viewer.Acceptance.
/apps, search results, profile pages) leave out repositories whose owner is notisActive, or say why they keep them.Done means reachable: the pages and a test.