You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the Bot Marketplace modal a Human sorts by stars or most recently updated and keeps scrolling to load more, searches by keywords found in name, description, topics or README with results ranked by relevance, and filters by topic. Browse uses an opaque keyset cursor over (sort key, node ID). Search uses an FTS5 index (kept in sync on every write) ranked by bm25, capped at the first 200 results with offset paging inside the cap. Only listed entries are returned.
Acceptance criteria
FTS5 index over name, description, topics and README stays in sync with inserts, updates and hides.
Browse by stars or pushed_at with stable keyset cursors (no duplicates or gaps across pages, ties broken by node ID).
Search ranks by bm25, returns at most 200 results, pages within the cap.
Topic filter applies to browse and search.
The modal offers sort, search, topic filter and incremental loading through the Host bridge.
Worker boundary tests cover cursor stability, ranking, cap and filters; Client tests cover the controls against a mocked bridge.
Activity
feat(market): sort, search and filter the Bot Marketplace by topic
feat(market): sort, search and filter the Bot Marketplace by topic (#933