Skip to content

Version Packages#14216

Open
github-actions[bot] wants to merge 1 commit intomainfrom
changeset-release/main
Open

Version Packages#14216
github-actions[bot] wants to merge 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 2, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@audius/sdk-legacy@6.0.29

Patch Changes

  • Updated dependencies [da6c724]
    • @audius/sdk@15.3.2

@audius/sdk@15.3.2

Patch Changes

  • da6c724: Add allowedApiKeys to UploadTrackMetadataSchema so it's preserved when uploading or updating tracks. Previously the strict schema stripped the field, which prevented the "Disallow Streaming via the API" setting from being saved.

@audius/sp-actions@1.0.33

Patch Changes

  • @audius/sdk-legacy@6.0.29

@audius/common@1.5.79

Patch Changes

  • 98ad217: Forward the running CodePush bundle label to Optimizely as an otaVersion attribute (or "native" when no OTA is applied), so feature flags can be gated on a specific OTA cut in addition to the native binary version.
  • 791b612: Hide the profile Contests tab unless the CONTESTS feature flag is enabled and the artist hosts at least one remix contest. Previously the desktop and mobile-web profiles always rendered the tab for any artist (ignoring the flag entirely), and the React Native side respected the flag but still showed the tab for artists who don't run any contest — both led to an empty/unreachable destination. Adds a shared useUserHasRemixContest hook that paginates the global remix-contest list (matching ContestsTab's page cap) and matches event.userId against the host. Direct visits to /:handle/contests on a non-qualifying profile fall back to the default tab so the body stays in sync with the (now hidden) tab list.
  • Updated dependencies [da6c724]
    • @audius/sdk@15.3.2

@audius/mobile@1.5.180

Patch Changes

  • 5a20b85: Fix bottom tab bar color clipping after the comment drawer opens. The drawer rendered a white overlay over the bottom safe area to color the gap below its footer, but it was kept mounted after dismissal and covered the tab bar's surface1 padding, leaving a visible color seam at the bottom. The overlay now only renders while the drawer is visible.
  • ea2ca22: Fix a thin white sliver appearing above the cover image when pulling to refresh on the mobile contest page. ContestHero was clipping its scaled cover image with overflow: 'hidden', so the existing scale + translate over-scroll interpolation could only stretch within the 220px hero box and never bled upward into the over-scroll gap. The clip is removed (mirroring ProfileCoverPhoto), and the title/CTA/countdown section gets its own opaque background to cover the downward bleed — same sibling-with-bg pattern ProfileHeader uses below the cover photo.
  • 76ef0bb: Restrict the Top Albums This Month, New Album Releases, and Best Selling Albums sections on the Explore page to the Albums tab only, matching web behavior.
  • 1259682: Fix video embed sizing in fan club post cards. The WebView's embedded HTML set iframe { height: 100% } but neither <html> nor <body> had an explicit height, so the iframe collapsed and left a visible gap inside the 16:9 container. Giving html, body an explicit 100% height lets the iframe fill the card as intended.
  • af63712: Fix initial dark mode load on the mobile app: with theme set to Auto and the system in dark mode, the app launched in light and only flipped after backgrounding. Also fix SelectablePill components keeping the previous palette's colors after a theme flip.
  • c917fd6: Fix the mobile play queue drag-to-reorder gesture: dragging a track row was being claimed by the queue drawer's swipe-to-dismiss pan responder, so reorder attempts dragged the drawer down instead. The drawer now suspends its pan responder while a row is being dragged. Also adds a grabber bar above the Queue title and a bit more breathing room in the header.
  • 5a5a93f: Smooth out the infinite-scroll feel on Trending and Feed lineups. The mobile TrackLineup previously waited a 100ms debounce before dispatching loadNextPage, then waited again for the parent's isFetching to round-trip back through tanquery before any skeleton rows appeared — so users would scroll to the bottom, see nothing happen, then see late skeletons, then tracks. The threshold is now bumped from 0.5 to a full viewport ahead, the debounce and the duplicate onScroll handler are removed, and a synchronous local "load triggered" flag flips skeletons on in the same tick the scroll handler fires.
  • 432167f: Migrate seven legacy redux-saga packages to tan-query hooks (recovery-email, change-password, playlist-updates, search-users-modal, dashboard-page, cache/tracks, recommendation, and the dead search-ai-bar). Mobile-facing changes: AccountSettings now uses useResendRecoveryEmail, ChatUserListScreen uses useSearchUsersModal infinite query, track edit/delete flows go through useUpdateTrack/useDeleteTrack hooks instead of the saga + confirmer queue.
  • 98ad217: Forward the running CodePush bundle label to Optimizely as an otaVersion attribute (or "native" when no OTA is applied), so feature flags can be gated on a specific OTA cut in addition to the native binary version.
  • 791b612: Hide the profile Contests tab unless the CONTESTS feature flag is enabled and the artist hosts at least one remix contest. Previously the desktop and mobile-web profiles always rendered the tab for any artist (ignoring the flag entirely), and the React Native side respected the flag but still showed the tab for artists who don't run any contest — both led to an empty/unreachable destination. Adds a shared useUserHasRemixContest hook that paginates the global remix-contest list (matching ContestsTab's page cap) and matches event.userId against the host. Direct visits to /:handle/contests on a non-qualifying profile fall back to the default tab so the body stays in sync with the (now hidden) tab list.
  • Updated dependencies [98ad217]
  • Updated dependencies [da6c724]
  • Updated dependencies [791b612]
    • @audius/common@1.5.79
    • @audius/sdk@15.3.2

@audius/protocol-dashboard@0.1.19

Patch Changes

  • Updated dependencies [98ad217]
  • Updated dependencies [da6c724]
  • Updated dependencies [791b612]
    • @audius/common@1.5.79
    • @audius/sdk@15.3.2
    • @audius/sdk-legacy@6.0.29

@audius/web@1.5.180

Patch Changes

  • 64740af: Fix profile and track cover photo banners being clipped horizontally. An inline position: relative on the inner photo div was overriding the CSS module's position: absolute, which dropped the photo into the parent flex container alongside the edit button — both flex items competed for space, shrinking the banner below full width.
  • 0bc145f: Fix artist hover card blur overlay overflowing the card. The .artistCoverPhoto banner div lacked a positioning context, so the blur overlay's position: absolute; inset: 0 escaped to the nearest positioned ancestor and bled outside the cover photo banner. Adding position: relative (and overflow: hidden) to the banner contains the blur to the intended 136px header.
  • 4cf2bee: Honor "Request Desktop Site" on mobile browsers: when a mobile browser flips its User-Agent to a desktop one (via the browser's "Request Desktop Site" toggle, or iPadOS Safari's default Mac UA), serve the desktop web app instead of the mobile experience.
  • 791b612: Hide the profile Contests tab unless the CONTESTS feature flag is enabled and the artist hosts at least one remix contest. Previously the desktop and mobile-web profiles always rendered the tab for any artist (ignoring the flag entirely), and the React Native side respected the flag but still showed the tab for artists who don't run any contest — both led to an empty/unreachable destination. Adds a shared useUserHasRemixContest hook that paginates the global remix-contest list (matching ContestsTab's page cap) and matches event.userId against the host. Direct visits to /:handle/contests on a non-qualifying profile fall back to the default tab so the body stays in sync with the (now hidden) tab list.
  • Updated dependencies [98ad217]
  • Updated dependencies [da6c724]
  • Updated dependencies [791b612]
    • @audius/common@1.5.79
    • @audius/sdk@15.3.2

@github-actions github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from e94caaa to 655db81 Compare May 4, 2026 17:57
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 655db81 to 735e296 Compare May 4, 2026 19:12
@pull-request-size pull-request-size Bot removed the size/S label May 4, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from f378d93 to 6d2f2fa Compare May 5, 2026 01:13
@pull-request-size pull-request-size Bot added size/L and removed size/M labels May 5, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch 9 times, most recently from d88462b to f0f9838 Compare May 7, 2026 20:18
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f0f9838 to 501f907 Compare May 7, 2026 22:09
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.

0 participants