",[1984,1987],{"name":1985,"color":1986},"p2","D4C5F9",{"name":1988,"color":1989},"A-maintenance","FBCA04",11437,"kodadot","nft-gallery","open","Component is already mounted, please use $fetch instead","2025-02-22T12:31:36Z","https://github.com/kodadot/nft-gallery/issues/11437",0.7365743,{"description":1999,"labels":2000,"number":2012,"owner":1991,"repository":1992,"state":2013,"title":2014,"updated_at":2015,"url":2016,"score":2017},"https://www.npmjs.com/package/vue-unused-components-checker\r\n\r\nI've ran \r\n```\r\nnpx check-unused-comp .\r\n```\r\n\r\nbut seems some components we are using, probably doesn't handle nuxt well? Are we using all from pages and well linked?\r\n\r\nAnyway, let's check which we can drop as aren't used anymore.\r\n\r\n",[2001,2004,2006,2009],{"name":2002,"color":2003},"$","0E8A16",{"name":2005,"color":1986},"p3",{"name":2007,"color":2008},"v2.2","6AC658",{"name":2010,"color":2011},"🧹 - clean-up","FEC502",2031,"closed","Carefully remove unused components ","2022-01-30T12:19:13Z","https://github.com/kodadot/nft-gallery/issues/2031",0.69960207,{"description":2019,"labels":2020,"number":2031,"owner":1991,"repository":1992,"state":2013,"title":2032,"updated_at":2033,"url":2034,"score":2035},"It seems's Vite issue is resolved meanwhile? \r\n- https://github.com/nuxt/framework/issues/886\r\n\r\nIf yes, it would be nice to finally drop webpack and speed up stuff! :) \r\n\r\n> As webpack4 used by Nuxt is ancient (\"@types/webpack\": \"^4.41.32\") we want to upgrade anyway\r\n\r\n## Ref \r\n- https://github.com/kodadot/nft-gallery/blob/main/nuxt.config.js#L28\r\n- #1418 \r\n- #2692 \r\n- #2690 ",[2021,2023,2024,2026,2029],{"name":2022,"color":2003},"$$",{"name":1985,"color":1986},{"name":2025,"color":1989},"A-nuxt",{"name":2027,"color":2028},"hacktoberfest","CFBB38",{"name":2030,"color":1989},"A-vite",3908,"Migrate to vite on production","2023-06-01T14:25:00Z","https://github.com/kodadot/nft-gallery/issues/3908",0.7034231,{"description":2037,"labels":2038,"number":2042,"owner":1991,"repository":1992,"state":2013,"title":2043,"updated_at":2044,"url":2045,"score":2046},"I'm confused, by search result we are using markdown-it but it's not in package.json? \r\n\r\nIf it's not used, let's remove it.\r\n\r\nProbably we are using `vue-markdown-render`\r\n\r\n### Ref\r\n- https://github.com/kodadot/nft-gallery/search?q=markdown-it\r\n- https://github.com/kodadot/nft-gallery/blob/main/package.json#L105\r\n- https://github.com/kodadot/nft-gallery/pull/2034",[2039,2040,2041],{"name":2002,"color":2003},{"name":1985,"color":1986},{"name":2010,"color":2011},2036,"Are we using markdown-it library? If not, let's remove it","2022-06-07T14:52:20Z","https://github.com/kodadot/nft-gallery/issues/2036",0.70511115,{"description":2048,"labels":2049,"number":2053,"owner":1991,"repository":1992,"state":2013,"title":2054,"updated_at":2055,"url":2056,"score":2057},"Check if everything works in-app tho or when it could potentially harm previous application workflow or break something\r\n\r\n```\r\nidb-keyval | ^5.1.5 -> ^6.1.0\r\nsass-loader | ^10.2 -> ^12.4\r\nmingo | ^4.4.1 -> ^5.0.0\r\ncss-loader | 4.3.0 -> 6.5.1\r\nansi-regex | ^5.0.1 -> ^6.0.1\r\n@vue/cli-plugin-babel | ^3.12.1 -> ^4.5.15\r\n@types/webpack | ^4.41.32 -> ^5.28.0\r\n@intlify/vue-i18n-loader | ^1.1.0 -> ^4.1.0\r\n```\r\n\r\n### Ref\r\n- https://github.com/kodadot/nft-gallery/pull/1995\r\n- https://github.com/kodadot/nft-gallery/pull/1998\r\n- https://github.com/kodadot/nft-gallery/pull/1997\r\n- https://github.com/kodadot/nft-gallery/pull/1993\r\n- https://github.com/kodadot/nft-gallery/pull/1992\r\n- https://github.com/kodadot/nft-gallery/pull/1991\r\n- https://github.com/kodadot/nft-gallery/pull/1990\r\n- https://github.com/kodadot/nft-gallery/pull/1989",[2050,2051],{"name":2022,"color":2003},{"name":2052,"color":1986},"p5",1999,"Bump various dependencies ","2022-01-23T13:41:35Z","https://github.com/kodadot/nft-gallery/issues/1999",0.7234089,{"description":2059,"labels":2060,"number":2074,"owner":1991,"repository":1992,"state":2013,"title":2075,"updated_at":2076,"url":2077,"score":2078},"This would be a global view to see how much NFTs were offset in KodaDot\r\n\r\nI guess I would like to see \r\n- total NFTs minted on KodaDot \r\n- transactions made on kodadot\r\n- total NFTs in the RMRK ecosystem\r\n- amount co2 ? if there is some fixed formula for this for kusama network, BLD from Astar might help us on this\r\n- how many trees we are actually offset with kodatree\r\n- anything else missing we should publish as numbers @archnomics\r\n\r\n📟 @vikiival can tell what to look for in queries\r\n\r\n### backlog\r\nbld759 has sent sheet been working back in early 2021 - https://docs.google.com/spreadsheets/d/1Qyn6vIyJ4yMiWej0joYyZd4dM4nv-aOiTtVXDXvm5hA/edit\r\n\r\nWe can publish data to route https://kodadot.xyz/carbonless/\r\n### Ref\r\n- #1496 ",[2061,2062,2065,2066,2068,2071],{"name":2002,"color":2003},{"name":2063,"color":2064},"carbonless","45D52D",{"name":2005,"color":1986},{"name":2067,"color":1989},"A-subsquid",{"name":2069,"color":2070},"graphql","e10098",{"name":2072,"color":2073},"stale","ededed",2869,"View to show how much NFTs we're offseted by KodaDot","2025-01-18T19:28:25Z","https://github.com/kodadot/nft-gallery/issues/2869",0.73373586,{"description":2080,"labels":2081,"number":2089,"owner":1991,"repository":1992,"state":2013,"title":2090,"updated_at":2091,"url":2092,"score":2093},"I guess during migration to nuxt there was no transition from vue-i18n to @nuxtjs/i18n, even though the latter is included as a dependency already\r\n\r\nGoal: Deprecate vue-i18n and reimplement via @nuxtjs/i18n 🏗️ \r\n\r\nMaybe the following dependencies can be removed too:\r\n```json\r\n\"@intlify/vue-i18n-loader\": \"^1.1.0\",\r\n\"vue-cli-plugin-i18n\": \"^1.0.1\",\r\n```\r\n\r\nfollowup for #1999 #2038",[2082,2085,2086],{"name":2083,"color":2084},"enhancement","a2eeef",{"name":2002,"color":2003},{"name":2087,"color":2088},"dependencies","0366d6",2039,"Use @nuxtjs/i18n in favour of vue-i18n","2022-01-30T13:13:23Z","https://github.com/kodadot/nft-gallery/issues/2039",0.73435545,{"description":2095,"labels":2096,"number":2106,"owner":1991,"repository":1992,"state":2013,"title":2107,"updated_at":2108,"url":2109,"score":2110},"### Is your feature request related to a problem?\r\n\r\n>Some notes to help us migrate to vue3/nuxt3:\r\n> We need to reduce using `nuxt-property-decorator` first and use composition API instead. \r\n> It will help us to migrate to vue3/nuxt3\r\nhttps://github.com/nuxt-community/nuxt-property-decorator/issues/83#issuecomment-1245139696. at least for newer components\r\nrelated: https://github.com/kodadot/nft-gallery/issues/2893\r\n\r\n\r\n_Originally posted by @preschian in https://github.com/kodadot/nft-gallery/issues/2690#issuecomment-1280409802_\r\n \r\n\r\n### The task\r\n\r\n- [ ] Edit style guide https://github.com/kodadot/nft-gallery/blob/main/STYLE_GUIDE.md\r\n- [ ] Add examples how should components looks like\r\n- [ ] Best we should follow [Vue3 style guide](https://vuejs.org/style-guide/rules-essential.html)",[2097,2098,2101,2102,2103,2105],{"name":2083,"color":2084},{"name":2099,"color":2100},"good first issue","5319e7",{"name":2002,"color":2003},{"name":1985,"color":1986},{"name":2104,"color":1989},"A-docs",{"name":2027,"color":2028},4128,"Add composition API as required contributon practice ","2022-10-19T09:51:22Z","https://github.com/kodadot/nft-gallery/issues/4128",0.7361887,{"description":2112,"labels":2113,"number":2116,"owner":1991,"repository":1992,"state":2013,"title":2117,"updated_at":2118,"url":2119,"score":2120},"Probably systematic move would create a component or filter to validate these kinds (is it right ksm address? is it able to send? is it legitimate action to make? I'm owner to do so? &c) of inputs as we are having these inputs pretty more places and actionable components.\r\nIt would make us more robust and probably antifragile to the future cases as well.\r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/2494#issuecomment-1066971742_",[2114,2115],{"name":2002,"color":2003},{"name":2005,"color":1986},2541,"Create validation component or filter ","2023-09-21T06:54:15Z","https://github.com/kodadot/nft-gallery/issues/2541",0.74089414,{"description":2122,"labels":2123,"number":2133,"owner":1991,"repository":1992,"state":2013,"title":2134,"updated_at":2135,"url":2136,"score":2137},"We will need to work out onboarding experience. \r\nFrom freshly non-tech-savvy users you would take care for \r\n- making that really weird questions\r\n- creating answers to them, if have doubts, looking after others to help you with that\r\n- take care of creating video tutorials (English native speaker required)\r\n- explain how to install the extension\r\n- how to do the first mint\r\n- how to collect stuff\r\n- what numbers can one see in the KodaDot\r\n- explain all views we currently have - gallery, collections, item detail, collection detail\r\n- explain data insights we have like - series-insight, spotlight kodadot/ideas#7 kodadot/ideas#16 &c\r\n- admin function for mass mint\r\n- how to make a mass airdrop\r\n- potential future functionality\r\n\r\nHappy to extend bounty if this would be good!",[2124,2126,2127,2130],{"name":2125,"color":2003},"$$$",{"name":2052,"color":1986},{"name":2128,"color":2129},"onboarding","715318",{"name":2131,"color":2132},"design-request","9259A3",1445,"Onboarding experience v0","2024-08-01T10:47:54Z","https://github.com/kodadot/nft-gallery/issues/1445",0.74201703,["Reactive",2139],{},["Set"],["ShallowReactive",2142],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"KwBtfhLxrPdIwe7F6k-geUVUM31H5It-E6gjDm60mGk":-1},"/kodadot/nft-gallery/2037"]