Skip to content

Refine discovery ranking, feedback, and local show controls#317

Merged
lklynet merged 5 commits into
mainfrom
feature/discovery-ranking-feedback
May 14, 2026
Merged

Refine discovery ranking, feedback, and local show controls#317
lklynet merged 5 commits into
mainfrom
feature/discovery-ranking-feedback

Conversation

@lklynet
Copy link
Copy Markdown
Owner

@lklynet lklynet commented May 11, 2026

Summary

  • Adds discovery feedback and reranking so users can hide, boost, or de-emphasize recommendations.
  • Introduces discovery modes (balanced, safer, deeper) and persists them through settings and discovery preferences.
  • Expands recommendation scoring with richer metadata, reason codes, and deeper/balanced reranking behavior.
  • Updates nearby shows to blend in recommended and trending artists based on local discovery preferences.
  • Refreshes Discover and Settings UI to expose the new controls and feedback flows.

Testing

  • Added/updated discovery pipeline unit coverage for candidate aggregation, reranking, hiding items, and deeper-mode ordering.
  • Not run: full backend test suite.
  • Not run: frontend build or end-to-end validation.

lklynet added 2 commits May 8, 2026 16:27
- Add discovery modes and feedback-aware reranking
- Surface richer recommendation metadata in discovery responses
- Let local show discovery include recommendations and trending artists
- Simplify recommendation reasons and hide empty meta text
- Add portal-based artist menus and discovery "View All" cards
- Move local discovery toggles into integrations settings and add ranking guidance
- Add pointer and disabled cursor styles for interactive elements
@lklynet lklynet merged commit f51fc3c into main May 14, 2026
1 check passed
@lklynet lklynet deleted the feature/discovery-ranking-feedback branch May 14, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant