\r\n \u003C/BaseLayout>\r\n \r\n```\r\n\n\n### Describe the solution you would like\n\nBasically it should be:\r\n\r\n```html\r\n\r\n\u003Cdiv class=\"columns is-centered\">\r\n \u003Cdiv class=\"column is-half\">\r\n \u003Csection class=\"section\">\r\n \u003Cslot >\u003C/slot>\r\n \u003C/section>\r\n \u003C/div>\r\n \u003C/div>\r\n ```\n\n### Describe alternatives you have considered\n\n:roc\n\n### Screeenshots\n\nPaste your vision",[3145,3148,3151,3153,3156,3159],{"name":3146,"color":3147},"enhancement","a2eeef",{"name":3149,"color":3150},"$$","0E8A16",{"name":3152,"color":3150},"$$$",{"name":3154,"color":3155},"p2","D4C5F9",{"name":3157,"color":3158},"koda2","AB66CA",{"name":3160,"color":3161},"scaffolding","810D88",1343,"kodadot","nft-gallery","closed","Add Base layout component","2021-12-02T15:44:19Z","https://github.com/kodadot/nft-gallery/issues/1343",0.72607446,{"description":3171,"labels":3172,"number":3178,"owner":3163,"repository":3164,"state":3165,"title":3179,"updated_at":3180,"url":3181,"score":3182},"- multi chain component\r\n- create `networks` component\r\n- refactor `PaginatedCardList` (sorting, filter etc...)\r\n- async gql query\r\n- remove unused stuff",[3173,3175],{"name":3174,"color":3155},"p4",{"name":3176,"color":3177},"A-refactoring","FBCA04",3579,"Refactor: ProfileDetail component","2023-09-22T16:11:42Z","https://github.com/kodadot/nft-gallery/issues/3579",0.73603046,{"description":3184,"labels":3185,"number":3190,"owner":3163,"repository":3164,"state":3165,"title":3191,"updated_at":3192,"url":3193,"score":3194},"### Is your feature request related to a problem?\r\n\r\nSince we abstracted a lot of logic into Base component there is much cleanup to do\r\n\r\nTodo:\r\n- ~~Remove unnecessary poll requests~~\r\n- Simplify overcomplicated logic\r\n- Remove unused imports, properties and css\r\n- Lazy Import some components\r\n",[3186,3187,3189],{"name":3146,"color":3147},{"name":3188,"color":3150},"$",{"name":3176,"color":3177},2866,"Refactor: GalleryItem.vue cleanup 馃Ч ","2022-04-22T15:22:43Z","https://github.com/kodadot/nft-gallery/issues/2866",0.73623526,{"description":3196,"labels":3197,"number":3201,"owner":3163,"repository":3164,"state":3165,"title":3202,"updated_at":3203,"url":3204,"score":3205},"Let's briefly draft what's going on work on Statemine\r\n\r\n**Branch**: https://github.com/kodadot/nft-gallery/compare/main-nuxt..statemine-nuxt\r\n**SubQuery**: https://github.com/vikiival/unique\r\n\r\nDeliverables: (According to the proposal)\r\n- [x] Make a page dedicated to creating a unique (NFT) with a simple workflow\r\n- [x] Ability to create a Class (collection)\r\n- [ ] Show class detail with metadata\r\n - [x] Collection\r\n - [ ] Metadata?\r\n- [x] Show minted NFTs in explorer mode\r\n- [ ] Ability to set and remove approval for instances\r\n - [ ] Set\r\n - [ ] Remove\r\n- [ ] Display metadata for particular NFT (instance)\r\n- [ ] Transfer (send) ownership for class and instance\r\n - [ ] Class\r\n - [x] Instance\r\n- [ ] Set metadata for class and instance\r\n - [ ] Class\r\n - [ ] Instance\r\n- [ ] Set attributes for class and instance\r\n - [ ] Class\r\n - [ ] Instance\r\n - [x] Component\r\n- [x] Burn an instance\r\n - [x] Remove instance from Graphql\r\n- [ ] Clear metadata and attributes.\r\n - [ ] Metadata\r\n - [ ] Attributes\r\n- [ ] Implement a page to teleport KSM between Kusama and Statemine\r\n- [ ] Extend [vue-polkadot/api](https://github.com/vue-polkadot/vue-ui/tree/master/packages/vue-api) to handle multiple (parallel connections).\r\n- [ ] Provide check if a user has enough balance on Statemine / Kusama to be able to mint and transfer a collection.\r\n- [ ] Implement a GraphQL schema for Classes and instances\r\n- [ ] Extend the embeddable component that will work with the Statemine implementation (note: embeddable component -> **\u003Ciframe/>** which would work as a page generator to show particular collections or by addresses on other existing web applications )\r\n- [ ] Write introduction article around experience with development around unique pallet implementation\r\n\r\n\r\n",[3198,3200],{"name":3199,"color":3177},"A-statemine-ahk",{"name":3154,"color":3155},757,"Statemine integration into KodaDot placeholder","2021-12-16T09:36:56Z","https://github.com/kodadot/nft-gallery/issues/757",0.7404697,{"description":3207,"labels":3208,"number":3209,"owner":3163,"repository":3164,"state":3165,"title":3210,"updated_at":3211,"url":3212,"score":3213},"https://wagmi.sh/ is a project that makes open source standardized components for Ethereum + React\r\nKodadot could be the equivalent for NFTs in the multichain world...",[],3303,"Discuss making a component library","2022-07-04T10:46:52Z","https://github.com/kodadot/nft-gallery/issues/3303",0.74191314,{"description":3215,"labels":3216,"number":3222,"owner":3163,"repository":3164,"state":3165,"title":3223,"updated_at":3224,"url":3225,"score":3226},"Refactor `/components/rmrk/Gallery/GalleryCard.vue` component used in IdentityPopover\r\n\r\n### Specs\r\n- BOM -> OOCSS\r\n- move scss to file\r\n- check unused Props\r\n- new design? (#4496)\r\n- move outside rmrk component folder\r\n- vue3 style",[3217,3218,3221],{"name":3174,"color":3155},{"name":3219,"color":3220},"chief","67EA1F",{"name":3176,"color":3177},4507,"refactor: GalleryCard","2023-10-16T12:20:00Z","https://github.com/kodadot/nft-gallery/issues/4507",0.743325,{"description":3228,"labels":3229,"number":3232,"owner":3163,"repository":3164,"state":3165,"title":3233,"updated_at":3234,"url":3235,"score":3236},"As discussed in multiple places here, we got to a point where our codebase deserves serious refactor. Except for making our life easier, this would be great help for newcomers, since some things became quite messy/chaotic over the months of remote/async development.\r\n\r\nfollowing up from discussion here: \r\n\r\n- https://github.com/kodadot/nft-gallery/discussions/3068\r\n\r\nWhen it comes to the folder structure, I prefer the way @kkukelka described his approach in the [discussion](https://github.com/kodadot/nft-gallery/discussions/3068#discussioncomment-2857979):\r\n> I like to divide stuff in either context-specific or functionality-specific folders\r\n> e.g. for context-specific:\r\n\r\n```\r\n/payment\r\n/payment/CheckoutComponent.vue\r\n/payment/BillingComponent.vue\r\n```\r\n- [x] #3883\r\n- [x] #3299\r\n- [x] #3308\r\n- [ ] #3310\r\n- [x] #3309\r\n- [x] #3355\r\n- [x] #3379\r\n- [x] #3579\r\n- [x] #1348\r\n- [x] #3706\r\n- [x] #3774\r\n- [x] #3865\r\n- [x] #3772\r\n- [x] #3714 \r\n- [x] #3706\r\n- [x] #3868\r\n- [x] #3360\r\n- [x] #3747 \r\n- [x] #3749\r\n- [x] #3773\r\n",[3230,3231],{"name":3219,"color":3220},{"name":3176,"color":3177},3311,"Summer Refactor ","2025-07-05T01:55:47Z","https://github.com/kodadot/nft-gallery/issues/3311",0.74369544,{"description":3238,"labels":3239,"number":3246,"owner":3163,"repository":3164,"state":3165,"title":3247,"updated_at":3248,"url":3249,"score":3250},"### Is your feature request related to a problem?\n\nMeta tags are super nice to have but it generates a lot of noise in the components.\n\n### Describe the solution you would like\n\nI would like to see separated file in each directory like `meta.[json|js|ts]` which will handle these meta tags :)\n\n### Describe alternatives you have considered\n\nI have tried this alternative\n\n### Screeenshots\n\nPaste your vision",[3240,3241,3243,3245],{"name":3146,"color":3147},{"name":3242,"color":3177},"A-seo-search-socials",{"name":3244,"color":3177},"A-nuxt",{"name":3160,"color":3161},1352,"Move meta outside of the components","2023-01-18T11:03:04Z","https://github.com/kodadot/nft-gallery/issues/1352",0.74624455,{"description":3252,"labels":3253,"number":3260,"owner":3163,"repository":3164,"state":3165,"title":3261,"updated_at":3262,"url":3263,"score":3264},"### Is your feature request related to a problem?\n\nI'm always frustrated when I see a list of collections for RMRK in other chains\n\n### Describe the solution you would like\n\nI would like to see a curated list for each chain or else the app should take last 5 created collections\n\n### Describe alternatives you have considered\n\n~\n\n### Screeenshots\n\n\u003Cimg width=\"1792\" alt=\"Screenshot 2022-05-22 at 14 25 39\" src=\"https://user-images.githubusercontent.com/22471030/169695027-3fdd432b-03cc-48af-81ab-7ff382b2890d.png\">\r\n",[3254,3255,3256,3257,3258],{"name":3146,"color":3147},{"name":3199,"color":3177},{"name":3188,"color":3150},{"name":3154,"color":3155},{"name":3259,"color":3177},"A-basilisk",3047,"Make curated list of collections per chain","2022-06-20T09:32:43Z","https://github.com/kodadot/nft-gallery/issues/3047",0.75157136,{"description":3266,"labels":3267,"number":3272,"owner":3163,"repository":3164,"state":3165,"title":3273,"updated_at":3274,"url":3275,"score":3276},"### Is your feature request related to a problem?\r\n\r\nThe code looks supper messy, and It's tough to read\r\n\r\n### Describe the solution you would like\r\n\r\n- Clean up the code.\r\n- Make it more component friendly (aka reusable)\r\n\r\n### Describe alternatives you have considered\r\n\r\n\r\nref #2551\r\n\r\nThis issue is currently blocked by https://github.com/kodadot/rubick/issues/40\r\nWe need to save the current owner of the NFT when the event has happened \r\n",[3268,3269,3270],{"name":3146,"color":3147},{"name":3188,"color":3150},{"name":3271,"color":3155},"p3",2589,"Refactor History component","2022-05-26T15:34:18Z","https://github.com/kodadot/nft-gallery/issues/2589",0.75509137,["Reactive",3278],{},["Set"],["ShallowReactive",3281],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fQKYhi1pXVVljUnI3m6UZ9kFPgtvjUeJ-nf6CmiK8QgI":-1},"/kodadot/nft-gallery/1346"]