Skip to content

feat: "Looking for Feedback" on tracks (flag track_feedback_requests) - #14750

Open
dylanjeffers wants to merge 1 commit into
mainfrom
feat/track-feedback-requests
Open

dylanjeffers wants to merge 1 commit into
mainfrom
feat/track-feedback-requests

Conversation

@dylanjeffers

Copy link
Copy Markdown
Contributor

Summary

Artists can ask for feedback on a track. Listeners leave it as ordinary timestamped comments, which pairs with the feed waveform comment box in #14736. Behind track_feedback_requests (on in dev, off in prod).

Backend: AudiusProject/api#1068 (field + GET /v1/tracks/feedback) and OpenAudio/go-openaudio#625 (indexer).

  • Toggle: "Looking for Feedback" in the track's advanced settings, web and mobile, below Disable Comments. It's hidden for unlisted tracks and when comments are off. Turning comments off also turns feedback off.
  • Tag: "Feedback Wanted" on web track tiles, the web track page, mobile track tiles, and the mobile track screen badges.
  • Explore: a "Looking for Feedback" carousel (web desktop, mobile web, mobile app), newest request first, hidden when empty.
  • SDK: feedbackRequested on Track and the create/update bodies, feedbackRequested in the upload/update metadata schema, and tracks.getFeedbackTracks. Generated files were hand-trimmed to just these changes. A full regen against the current spec also pulls in unrelated drift (waveform, notification models).
  • The track adapter only sends feedback_requested when it's set, so other edit flows never clear it by accident.

Test plan

  • tsc --noEmit for sdk, common and web (only errors are existing Solana ClaimableTokensProgram ones from the local spl build); mobile tsc has no errors in changed files
  • eslint on changed files
  • Local web build against prod with the flag override on and /v1/tracks/feedback stubbed in the page (the endpoint isn't live yet): the Explore carousel loads from the new endpoint, tiles show Feedback Wanted, and the track page header shows it next to TRACK
  • Edit form toggle, signed in on a track you own (not checked: no signed-in session in the local build)
  • Mobile toggle, tile tag, track screen badge and Explore section on a device or simulator (not checked)

Before turning the flag on in prod: api#1068 deployed, and the api bumped to a go-openaudio that includes #625.

🤖 Generated with Claude Code

Artists can turn on "Looking for Feedback" in a track's advanced settings
(web and mobile). Flagged tracks get a Feedback Wanted tag on tiles and the
track page, and Explore gets a Looking for Feedback section, newest request
first. Feedback comes in as regular timestamped comments, so the toggle is
hidden and cleared when comments are disabled.

SDK: feedbackRequested on track models and update metadata, and
tracks.getFeedbackTracks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Nov 6, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e08c688

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
@audius/sdk Minor
@audius/sdk-legacy Patch
@audius/protocol-dashboard Patch
@audius/sp-actions Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant