Skip to content

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

Merged
dylanjeffers merged 1 commit into
mainfrom
feat/track-feedback-requests
Nov 11, 2026
Merged

dylanjeffers merged 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

@changeset-bot

changeset-bot Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 382f97d

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

@dylanjeffers
dylanjeffers force-pushed the feat/track-feedback-requests branch from e08c688 to 89cd1a6 Compare November 11, 2026 19:50
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>
@dylanjeffers
dylanjeffers force-pushed the feat/track-feedback-requests branch from 89cd1a6 to 382f97d Compare November 11, 2026 21:21
@dylanjeffers
dylanjeffers merged commit 71aa373 into main Nov 11, 2026
33 checks passed
@dylanjeffers
dylanjeffers deleted the feat/track-feedback-requests branch November 11, 2026 21:30
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