\n\nI tried to accept it:\n\n\u003Cimg width=\"404\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d644880e-fce1-4824-8ab4-480ab03a47d5\" />\n\nLooks like I don't have enough funds on the initial account. It's kind of sad that I have a swap offer I cannot accept. Why was I allowed to create swap in the first place? 😄",[3070,3071],{"name":3020,"color":3021},{"name":3046,"color":3027},11479,"Swaps logic?","2025-03-15T08:48:26Z","https://github.com/kodadot/nft-gallery/issues/11479",0.6909662,{"description":3078,"labels":3079,"number":3084,"owner":3031,"repository":3032,"state":3048,"title":3085,"updated_at":3086,"url":3087,"score":3088},"\u003Cimg width=\"834\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6a2d71d9-b2b1-4881-b096-5f69fe23a5b6\" />\r\n\r\n\r\nautists like me will try it, its good that it does not show any nft in the list but the person should not get there at all\r\n\r\n\u003Cimg width=\"696\" alt=\"image\" src=\"https://github.com/user-attachments/assets/50965d3c-2de1-4a45-9d8c-a5a8c555aa4b\" />\r\n\r\n\r\nwhen inputted, put small text underneath the input as error: \"You cannot enter your own address as the recipient\" ",[3080,3081,3082,3083],{"name":3020,"color":3021},{"name":3057,"color":3058},{"name":3060,"color":3024},{"name":3046,"color":3027},11322,"we should stop user from inputting their own address","2025-01-02T11:13:50Z","https://github.com/kodadot/nft-gallery/issues/11322",0.69514686,{"description":3090,"labels":3091,"number":3095,"owner":3031,"repository":3032,"state":3048,"title":3096,"updated_at":3097,"url":3098,"score":3099},"> * after success app should take you to your profile / swaps / outgoing - currently it redirects you to /swaps\r\n\r\nsure, let's do it in a follow up since the code has been tested and also reviewed\r\n\r\n_Originally posted by @hassnian in https://github.com/kodadot/nft-gallery/issues/11163#issuecomment-2527727227_\r\n ",[3092,3093,3094],{"name":3057,"color":3058},{"name":3060,"color":3024},{"name":3046,"color":3027},11226,"Swap Landing follow up","2024-12-16T11:32:13Z","https://github.com/kodadot/nft-gallery/issues/11226",0.696419,{"description":3101,"labels":3102,"number":3105,"owner":3031,"repository":3032,"state":3048,"title":3106,"updated_at":3107,"url":3108,"score":3109},"\r\n### What happened?\r\n\r\n\r\n\r\n\r\n",[3103,3104],{"name":3020,"color":3021},{"name":3046,"color":3027},11251,"Swap item appearing as selected in Collection Grid","2024-12-16T11:31:57Z","https://github.com/kodadot/nft-gallery/issues/11251",0.7006352,{"description":3111,"labels":3112,"number":3119,"owner":3031,"repository":3032,"state":3048,"title":3120,"updated_at":3121,"url":3122,"score":3123},"# NFT Airdrop \n\n\n\nfigma: https://www.figma.com/design/JXNtryaNYhY0XJNArzvPQx/Handoff?node-id=12136-13698&p=f&t=862qj3urdFIMgiuQ-11\n\n\n\n## Main\n\nEvery screen in the airdrop flow maintains:\n\n- An \"Airdrop NFTs\" header with the count of selected NFTs from profile\n- The same two distribution methods to choose from\n- A text area for entering wallet addresses\n- Address counter showing current vs. maximum/recommended addresses allowed \n- Import CSV and Template buttons \n- The critical warning that incorrect transfers can't be recovered\n- A consistent Cancel button and primary action button location\n\n## How screens differ\n\nThe main differences appear in:\n\n- primary button labels:\n - Regular \"Review Airdrop\" button when everything is oki\n - Disabled buttons with specific messages when there are problems\n - The button comes back to default after users make changes\n\n- The address counter changes color to communicate status:\n - Blue for normal situations\n - Green when you've hit the perfect number of addresses\n - Red when there are too many addresses (for the one per address distribution method)\n\n- Different messages appear depending on what's happening:\n - Info about leftover NFTs when you haven't used them all\n - Explanations about random distribution when there are more addresses than NFTs\n - Error messages when addresses exceed limits\n - Validation errors when addresses don't look right\n - Network mismatch errors when addresses are from the wrong blockchain\n\n**Error details only show up after clicking \"Review Airdrop\" and finding problems, if everything is fine, it goes straight to the modal**\n\n\n\n## Flow\n\n1. You start with an empty form and a disabled button\n2. As you add addresses, the Review button activates\n3. When you click Review, it runs a background check\n4. If something's wrong, you see errors right there\n5. If all looks good, you move to the modal\n6. If you change anything after seeing errors, the Review button becomes clickable again\n\n\n\n## Edge cases\n\n- Wrong blockchain addresses (with specific guidance) \n- Mixed valid and invalid addresses in the same list\n- Switching between distribution methods\n- Hitting the exact address limit\n- What happens when you delete all addresses -> disabled button\n- Importing addresses with errors\n- Making changes after validation\n\n\n",[3113,3114,3115,3117],{"name":3057,"color":3058},{"name":3023,"color":3024},{"name":3116,"color":3027},"A-transfer",{"name":3118,"color":3027},"A-airdrops",11533,"Airdrop v1.1","2025-05-04T18:00:25Z","https://github.com/kodadot/nft-gallery/issues/11533",0.70358926,{"description":3125,"labels":3126,"number":3128,"owner":3031,"repository":3032,"state":3048,"title":3129,"updated_at":3130,"url":3131,"score":3132},"### What happened?\n\nA bug happened\r\n\r\n!\n\n### Please reproduce in steps\n\nGo to ... Click on .... See error\n\n### Expected Behavior\n\nI've expected ...\n\n### What browsers are you seeing the problem on?\n\n_No response_\n\n### At which address did you encounter bug?\n\n_No response_\n\n### Are you logged in?\n\n_No response_\n\n### Which wallet you are using?\n\n_No response_\n\n### At which chain did you encounter bug?\n\n_No response_\n\n### Screenshots\n\nPaste from your clipboard or upload screenshots/video\n\n### Relevant log output\n\n_No response_\n\n### Payment link for reward\n\nhttps://kodadot.xyz/transfer/?target=%3CMy_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address%3E\n\n### Code of Conduct\n\n- [X] I agree to follow this project's Code of Conduct",[3127],{"name":3020,"color":3021},3435,"Removing warning errors on landing page reload ","2022-07-19T06:24:02Z","https://github.com/kodadot/nft-gallery/issues/3435",0.7038796,{"description":3134,"labels":3135,"number":3139,"owner":3031,"repository":3032,"state":3048,"title":3140,"updated_at":3141,"url":3142,"score":3143},"\n\nhttps://hello.kodadot.xyz/tutorial/swaps\n\nfor \n\nhttps://hello.kodadot.xyz/tutorial/swap-nft-for-nft",[3136,3137,3138],{"name":3057,"color":3058},{"name":3060,"color":3024},{"name":3046,"color":3027},11496,"Change link to hello in swap page","2025-03-24T09:38:37Z","https://github.com/kodadot/nft-gallery/issues/11496",0.7079096,["Reactive",3145],{},["Set"],["ShallowReactive",3148],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fRkXt8lbYJDZnk8DDRqYK5KrN6ivut8mVMpRHp9gEeiU":-1},"/kodadot/nft-gallery/11253"]