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

The explorer ranks apps by likes: `sort:likes` and a Liked tab, with each row's like count #7753

shipped production is serving it opened this has it
opened this

For: P2 Explorer. The outcome ranks by use, forks, ships, likes and freshness, and likes is the only one missing. It waits on the feed like.

Done looks like:

  • [ ] ExploreSort in src/actions/explore.ts gains likes: the sum of likes on posts about the app's repository, counting only what the viewer can read. sort:likes round-trips through readExploreLine/exploreLine.
  • [ ] /explore adds Liked to the sort tabs, and each app row shows N likes when N > 0 (src/web/studio/explore.ts). Likes also feed the score sort at a modest weight.
  • [ ] Tests: ordering by likes, private likes not leaking into a public row's count, and the URL round trip. Each fails without the change.

Files: src/actions/explore.ts, src/web/studio/explore.ts, tests.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs