Skip to content

Fix mobile deep links for new release push notifications#14037

Draft
cursor[bot] wants to merge 1 commit intomainfrom
cursor/bug-triage-and-resolution-f45a
Draft

Fix mobile deep links for new release push notifications#14037
cursor[bot] wants to merge 1 commit intomainfrom
cursor/bug-triage-and-resolution-f45a

Conversation

@cursor
Copy link
Copy Markdown
Contributor

@cursor cursor bot commented Apr 1, 2026

Summary

  • fixed mobile push-open navigation for artist subscription release notifications so taps route to the released entity (track/album/playlist) instead of falling back to profile
  • added explicit handlers for identity push types CreateTrack, CreateAlbum, and CreatePlaylist in packages/mobile/src/hooks/useNotificationNavigation.ts
  • hardened entity id/type extraction for push payload variants (entityId, metadata snake/camel fields, and action entities)
  • made UserSubscription in-app notification routing resilient to duplicate/missing entityIds to avoid wrong or empty navigation targets

Testing

  • code-level validation of notification routing map and fallbacks in useNotificationNavigation
  • eslint/full workspace lint could not be executed in this environment because dependencies/binaries are not installed
Open in Web View Automation 

Co-authored-by: Ray Jacobson <raymondjacobson@users.noreply.github.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 1, 2026

⚠️ No Changeset found

Latest commit: fd37b78

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

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