Add artist coin flair selector feature - #13317
Conversation
- Add coin_flair_mint field to user metadata models and schemas - Implement ArtistCoinFlairSelector component for mobile edit profile - Add ArtistCoinFlairInput component for web profile editing - Update profile page providers to handle artist coin badge updates - Integrate coin flair selection in both mobile and web profile editing flows
|
There was a problem hiding this comment.
This PR is being reviewed by Cursor Bugbot
Details
You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
| updatedBio: null, | ||
| updatedLocation: null | ||
| updatedLocation: null, | ||
| updatedArtistCoinBadge: null |
There was a problem hiding this comment.
Bug: Profile Edit Cancellation Fails to Reset Fields
The onCancel method does not reset all the edited fields to null. Specifically, it's missing resets for updatedTwitterHandle, updatedInstagramHandle, updatedTikTokHandle, updatedWebsite, and updatedDonation. When users click cancel while editing the profile, these fields will retain their edited values instead of being cleared, causing inconsistent state and potentially preserving unwanted edits. The onEdit method correctly resets all these fields, so onCancel should do the same.
### Description - Add coin_flair_mint field to user metadata models and schemas - Implement ArtistCoinFlairSelector component for mobile edit profile - Add ArtistCoinFlairInput component for web profile editing - Update profile page providers to handle artist coin badge updates - Integrate coin flair selection in both mobile and web profile editing flows ### How Has This Been Tested? _Please describe the tests that you ran to verify your changes. Provide repro instructions & any configuration._ --------- Co-authored-by: Dylan Jeffers <dylan@audius.co>
[98da331] Claim vested coins flow QA (#13335) Reed [0216cc9] [PE-7255] Add user balance history graph (#13337) Dylan Jeffers [fb07b7a] [PE-7256|PE-7257] Rework artist coins list & create add cash page (#13341) JD Francis [20bbd05] Drop donation (#13346) Dylan Jeffers [c6de169] Fix exclusive tracks section playback (#13348) Dylan Jeffers [eb8b147] Add error state if jup quote fails (#13344) Reed [0903d80] Select artist-coin flair fixes (#13345) Dylan Jeffers [e01065d] [PE-7266] Add coin exclusive tracks to coin page (#13332) Dylan Jeffers [0aef321] Update FixedDecimal to support scientific notation (#13339) Marcus Pasell [096aa76] [PE-7232] Fix smart tab behavior for external wallets + fix unauth buy button coins table (#13336) JD Francis [1e2e0a6] [PE-7252] Always show user's launched coin (#13334) Reed [da27d25] Version Packages (#13331) github-actions[bot] [c13483e] Drop rights and covers feature flag (#13324) Dylan Jeffers [28791a9] Add artist coin flair selector feature (#13317) Farid Salau [2625849] [PE-7253] Fix web explore page title (#13326) Reed [c275d11] Fix web lint (#13325) Reed [46ad234] [PE-7237] Claim vested coins flow (#13307) Reed [57b5340] Drop ai-attribution (#13321) Dylan Jeffers [99e2e8c] Drop track replace flag (#13323) Dylan Jeffers [705381c] [PE-7249] Invalidate artist-coin on buy/sell/swap (#13322) Dylan Jeffers [87dbc94] [PE-7235] Fix pay with anything token picker (#13316) Dylan Jeffers [bfadb5b] Revert "Artist coins page size 1000 (#13313)" (#13320) Reed [452326b] Revert "[PE-7204] Associate wallets on solana /relay calls" (#13314) JD Francis
Description
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide repro instructions & any configuration.