\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",[2865,2868,2871,2873,2876,2879],{"name":2866,"color":2867},"enhancement","a2eeef",{"name":2869,"color":2870},"$$","0E8A16",{"name":2872,"color":2870},"$$$",{"name":2874,"color":2875},"p2","D4C5F9",{"name":2877,"color":2878},"koda2","AB66CA",{"name":2880,"color":2881},"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":2891,"labels":2892,"number":2898,"owner":2883,"repository":2884,"state":2885,"title":2899,"updated_at":2900,"url":2901,"score":2902},"- 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",[2893,2895],{"name":2894,"color":2875},"p4",{"name":2896,"color":2897},"A-refactoring","FBCA04",3579,"Refactor: ProfileDetail component","2023-09-22T16:11:42Z","https://github.com/kodadot/nft-gallery/issues/3579",0.73603046,{"description":2904,"labels":2905,"number":2910,"owner":2883,"repository":2884,"state":2885,"title":2911,"updated_at":2912,"url":2913,"score":2914},"### 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",[2906,2907,2909],{"name":2866,"color":2867},{"name":2908,"color":2870},"$",{"name":2896,"color":2897},2866,"Refactor: GalleryItem.vue cleanup 馃Ч ","2022-04-22T15:22:43Z","https://github.com/kodadot/nft-gallery/issues/2866",0.7362352,{"description":2916,"labels":2917,"number":2921,"owner":2883,"repository":2884,"state":2885,"title":2922,"updated_at":2923,"url":2924,"score":2925},"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",[2918,2920],{"name":2919,"color":2897},"A-statemine-ahk",{"name":2874,"color":2875},757,"Statemine integration into KodaDot placeholder","2021-12-16T09:36:56Z","https://github.com/kodadot/nft-gallery/issues/757",0.74046975,{"description":2927,"labels":2928,"number":2929,"owner":2883,"repository":2884,"state":2885,"title":2930,"updated_at":2931,"url":2932,"score":2933},"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":2935,"labels":2936,"number":2942,"owner":2883,"repository":2884,"state":2885,"title":2943,"updated_at":2944,"url":2945,"score":2946},"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",[2937,2938,2941],{"name":2894,"color":2875},{"name":2939,"color":2940},"chief","67EA1F",{"name":2896,"color":2897},4507,"refactor: GalleryCard","2023-10-16T12:20:00Z","https://github.com/kodadot/nft-gallery/issues/4507",0.743325,{"description":2948,"labels":2949,"number":2952,"owner":2883,"repository":2884,"state":2885,"title":2953,"updated_at":2954,"url":2955,"score":2956},"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- [ ] #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- [ ] #3868\r\n- [x] #3360\r\n- [x] #3747 \r\n- [x] #3749\r\n- [x] #3773\r\n",[2950,2951],{"name":2939,"color":2940},{"name":2896,"color":2897},3311,"Summer Refactor ","2025-05-17T01:52:39Z","https://github.com/kodadot/nft-gallery/issues/3311",0.74369544,{"description":2958,"labels":2959,"number":2966,"owner":2883,"repository":2884,"state":2885,"title":2967,"updated_at":2968,"url":2969,"score":2970},"### 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",[2960,2961,2963,2965],{"name":2866,"color":2867},{"name":2962,"color":2897},"A-seo-search-socials",{"name":2964,"color":2897},"A-nuxt",{"name":2880,"color":2881},1352,"Move meta outside of the components","2023-01-18T11:03:04Z","https://github.com/kodadot/nft-gallery/issues/1352",0.74624455,{"description":2972,"labels":2973,"number":2980,"owner":2883,"repository":2884,"state":2885,"title":2981,"updated_at":2982,"url":2983,"score":2984},"### 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",[2974,2975,2976,2977,2978],{"name":2866,"color":2867},{"name":2919,"color":2897},{"name":2908,"color":2870},{"name":2874,"color":2875},{"name":2979,"color":2897},"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":2986,"labels":2987,"number":2992,"owner":2883,"repository":2884,"state":2885,"title":2993,"updated_at":2994,"url":2995,"score":2996},"### 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",[2988,2989,2990],{"name":2866,"color":2867},{"name":2908,"color":2870},{"name":2991,"color":2875},"p3",2589,"Refactor History component","2022-05-26T15:34:18Z","https://github.com/kodadot/nft-gallery/issues/2589",0.75509137,["Reactive",2998],{},["Set"],["ShallowReactive",3001],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fQKYhi1pXVVljUnI3m6UZ9kFPgtvjUeJ-nf6CmiK8QgI":-1},"/kodadot/nft-gallery/1346"]