\u003Cbr /> \u003Cimg width=\"502\" alt=\"Screen Shot 2022-03-25 at 2 57 18 PM\" src=\"https://user-images.githubusercontent.com/734428/160080618-1320d0f9-5674-4133-9a57-9fd7f6e77ce2.png\"> | **3m** \u003Cbr />\u003Cbr /> \u003Cimg width=\"498\" alt=\"Screen Shot 2022-03-25 at 2 54 50 PM\" src=\"https://user-images.githubusercontent.com/734428/160080718-4f3fad38-71e5-4793-a839-797a0f87b65e.png\">\r\nInstall Deps in Actions | [1m 25s](https://github.com/kodadot/nft-gallery/runs/5676422402?check_suite_focus=true#step:4:35) | [**28s**](https://github.com/kodadot/nft-gallery/runs/5687650302?check_suite_focus=true#step:6:467)\r\n\r\n\r\nimpressive time savings.\r\nCurious if you would be keen to write an article on how we've migrated from yarn to pnpm? \r\nSome people might find it interesting as we are still early! \r\nThis morning found friends deciding between npm and yarn 😅.\r\n\r\nWe are usually publishing at https://medium.com/kodadot :)\r\n\r\nIssue is reserved for @preschian \r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/2643#issuecomment-1078864547_\r\n\r\n### Ref \r\n- https://medium.com/pnpm/why-should-we-use-pnpm-75ca4bfe7d93#:~:text=pnpm%20is%20not%20only%20faster,them%20from%20the%20global%20store.\r\n- https://rushjs.io/pages/maintainer/package_managers/\r\n- https://blog.logrocket.com/javascript-package-managers-compared/\r\n- [What does make pnpm special?](https://twitter.com/moo9000/status/1507297097070043184)\r\n- PNPM is the only option that solves the [NPM doppelgangers](https://rushjs.io/pages/advanced/npm_doppelgangers/) problem. In a complex monorepo, doppelgangers sometimes cause a lot of trouble, so PNPM has an important advantage in this regard.\r\n- we can push KodaDot logo to https://pnpm.io/users",[2001,2004,2007],{"name":2002,"color":2003},"$$","0E8A16",{"name":2005,"color":2006},"p3","D4C5F9",{"name":2008,"color":1989},"A-writing-✍️",2671,"How we've migrated from yarn to pnpm","2023-05-18T11:23:54Z","https://github.com/kodadot/nft-gallery/issues/2671",0.74417645,{"description":2015,"labels":2016,"number":2022,"owner":1991,"repository":1992,"state":2023,"title":2024,"updated_at":2025,"url":2026,"score":2027},"would be nice to mitigate warnings \r\nwhile yarn dev or yarn generate\r\n\r\n",[2017,2019,2020],{"name":2018,"color":2003},"$",{"name":2005,"color":2006},{"name":2021,"color":1989},"A-nuxt",1677,"closed","can we remove these warnings during build","2022-01-07T13:26:33Z","https://github.com/kodadot/nft-gallery/issues/1677",0.697979,{"description":2029,"labels":2030,"number":2040,"owner":1991,"repository":1992,"state":2023,"title":2041,"updated_at":2042,"url":2043,"score":2044},"\r\n- 40px height, like medium button\r\n- hover is the same as medium button outline\r\n\r\n## Other\r\nwhen connected with base, use base tag\r\n- it has the same styling as on the drop cards \r\n- connect button stays the same \r\n- after clicking the button, it opens sidebar\r\n- use active state of button when sidebar is opened \r\n\r\n\r\n\r\nTruncate after 8 char. \r\n\r\n\r\n\r\n## figma\r\nhttps://www.figma.com/design/JXNtryaNYhY0XJNArzvPQx/Handoff?node-id=1287-18959&t=wFkfEFLnYT68zZ3R-11\r\n\r\n",[2031,2034,2036,2038],{"name":2032,"color":2033},"UX first","7057ff",{"name":2035,"color":2006},"p2",{"name":2037,"color":1989},"A-profile",{"name":2039,"color":1989},"A-navbar",10881,"Better context for connected profile in navbar ","2024-08-23T08:47:47Z","https://github.com/kodadot/nft-gallery/issues/10881",0.71280336,{"description":2046,"labels":2047,"number":2050,"owner":1991,"repository":1992,"state":2023,"title":2051,"updated_at":2052,"url":2053,"score":2054}," after syncing from the main branch got this warning message. some `@polkadot` use multiple version\r\n\r\n\r\n\r\n\r\n_Originally posted by @preschian in https://github.com/kodadot/nft-gallery/issues/4375#issuecomment-1325919645_\r\n ",[2048],{"name":2049,"color":2006},"p4",4396,"some `@polkadot` packages has multiple versions","2023-01-16T12:04:15Z","https://github.com/kodadot/nft-gallery/issues/4396",0.72666556,{"description":2056,"labels":2057,"number":2061,"owner":1991,"repository":1992,"state":2023,"title":2062,"updated_at":2063,"url":2064,"score":2065},"tried everything I could think of up to this point:\r\n- reinstalling pnpm\r\n- making sure I have same version as @vikiival (7.3.0)\r\n- deleting and cloning app again \r\n- turning off and on (everything 😆)\r\n- clean install from latest main [fork](/petersopko/nft-gallery)\r\n\r\ndoesn't build anyways. Anybody facing similar errors/got any idea how to get around this?\r\n\r\n```\r\n ERROR in ./node_modules/@substrate/smoldot-light/dist/mjs/index-browser.js friendly-errors 13:40:11 \r\n\r\nModule parse failed: Unexpected token (38:43) friendly-errors 13:40:11 \r\nFile was processed with these loaders:\r\n * ./node_modules/unplugin/dist/webpack/loaders/transform.js\r\n * ./node_modules/@open-wc/webpack-import-meta-loader/webpack-import-meta-loader.js\r\nYou may need an additional loader to handle the result of these loaders.\r\n| },\r\n| connect: (config) => {\r\n> return connect(config, options?.forbidWs || false, options?.forbidNonLocalWs || false, options?.forbidWss || false);\r\n| }\r\n| });\r\n friendly-errors 13:40:11 \r\n @ ./node_modules/@substrate/connect/dist/mjs/connector/smoldot-light.js 7:19-53\r\n @ ./node_modules/@substrate/connect/dist/mjs/connector/index.js\r\n @ ./node_modules/@substrate/connect/dist/mjs/index.js\r\n @ ./node_modules/@polkadot/rpc-provider/substrate-connect/ScProvider.js\r\n @ ./node_modules/@polkadot/rpc-provider/substrate-connect/index.js\r\n @ ./node_modules/@polkadot/rpc-provider/bundle.js\r\n @ ./node_modules/@polkadot/rpc-provider/index.js\r\n @ ./node_modules/@polkadot/api/bundle.js\r\n @ ./node_modules/@polkadot/api/index.js\r\n @ ./node_modules/@kodadot1/sub-api/dist/index.mjs\r\n @ ./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--44-0!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--46-0!./node_modules/babel-loader/lib??ref--0-0!./node_modules/@nuxt/webpack-edge/\r\nnode_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin-vue2-script-setup/node_modules/unplugin/dist/webpack/loaders/transform.js??ref--19-0!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--45-0!./components/unique/Collection/Item/CollectionItem.vue?vue&type=script&lang=ts&\r\n @ ./components/unique/Collection/Item/CollectionItem.vue?vue&type=script&lang=ts&\r\n @ ./components/unique/Collection/Item/CollectionItem.vue\r\n @ ./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--44-0!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--46-0!./node_modules/babel-loader/lib??ref--0-0!./node_modules/@nuxt/webpack-edge/\r\nnode_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin-vue2-script-setup/node_modules/unplugin/dist/webpack/loaders/transform.js??ref--19-0!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--45-0!./pages/statemine/collection/_id.vue?vue&type=script&lang=ts&\r\n @ ./pages/statemine/collection/_id.vue?vue&type=script&lang=ts&\r\n @ ./pages/statemine/collection/_id.vue\r\n @ ./.nuxt/router.js\r\n @ ./.nuxt/index.js\r\n @ ./.nuxt/client.js\r\n @ multi ./node_modules/@nuxt/bridge/dist/runtime/capi.plugin.mjs ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js\r\n\r\n```",[2058],{"name":2059,"color":2060},"🧙♀️ - bug-hunt","DC2653",3594,"can't build with latest main","2022-08-17T12:23:07Z","https://github.com/kodadot/nft-gallery/issues/3594",0.7268875,{"description":2067,"labels":2068,"number":2072,"owner":1991,"repository":1992,"state":2023,"title":2073,"updated_at":2074,"url":2075,"score":2076},"### Is your feature request related to a problem?\n\nSometimes the artist puts the price too high and it takes a while that someone buys it.\r\n\r\nExample (Art): \r\n- Artists puts it firstly for 1 KSM\r\n- relist it fo 0.75\r\n- relist it 0.5\r\n- someone buys it\r\n\n\n### Describe the solution you would like\n\nThe index should tell the price change from beginning to sale and then average (in this case -50/-50)\n\n### Describe alternatives you have considered\n\nIf you have any ideas how to do it better lmk\n\n### Screeenshots\n\n👀",[2069],{"name":2070,"color":2071},"enhancement","a2eeef",1123,"Percentual price change index for NFT ","2024-07-31T12:03:35Z","https://github.com/kodadot/nft-gallery/issues/1123",0.73052174,{"description":2078,"labels":2079,"number":2083,"owner":1991,"repository":1992,"state":2023,"title":2084,"updated_at":2085,"url":2086,"score":2087},"Let's remove it \r\n\r\n\r\n",[2080,2081,2082],{"name":1985,"color":1986},{"name":2035,"color":2006},{"name":2021,"color":1989},1254,"Found warnings on current main-nuxt branch","2021-11-25T19:38:25Z","https://github.com/kodadot/nft-gallery/issues/1254",0.73746413,{"description":2089,"labels":2090,"number":2096,"owner":1991,"repository":1992,"state":2023,"title":2097,"updated_at":2098,"url":2099,"score":2100},"Linked with https://github.com/kodadot/nft-gallery/issues/10807\r\n\r\n\r\n# Signing\r\n\r\nin the figma, there is a diagram of the flow\r\n\r\n### Once you click Create offer\r\n- waiting for signing, once you sign, the whole flow moves to toasts \r\n\u003Cimg width=\"1101\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b1094046-b0bd-45c5-9452-95e988b7441c\">\r\n- if you cancel signing, this is displayed\r\n\u003Cimg width=\"966\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0cd96a77-8e17-412d-93b2-e456f181e31b\">\r\nplease reuse existing toasts designs and flow from signing drops etc.\r\n",[2091,2094],{"name":2092,"color":2093},"p1","D93F0B",{"name":2095,"color":1989},"A-offer",10844,"2. creating offer signing design","2024-09-09T16:04:03Z","https://github.com/kodadot/nft-gallery/issues/10844",0.7389208,{"description":2102,"labels":2103,"number":2108,"owner":1991,"repository":1992,"state":2023,"title":2109,"updated_at":2110,"url":2111,"score":2112},"Don't know if it's only on my setup but when I run the project locally I got 5 warnings\r\n\r\n\u003Cimg width=\"582\" alt=\"Capture d’écran 2022-06-17 à 2 59 34 PM\" src=\"https://user-images.githubusercontent.com/9987732/174303357-94336b7e-2a89-4de9-9408-a93a1eed8f8c.png\">\r\n\r\nlet me know if it's reproductible",[2104,2107],{"name":2105,"color":2106},"good first issue","5319e7",{"name":2059,"color":2060},3167,"Compiled with 5 warnings","2022-06-17T14:15:45Z","https://github.com/kodadot/nft-gallery/issues/3167",0.7392391,["Reactive",2114],{},["Set"],["ShallowReactive",2117],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"O0iD47nfhT9ujsKjfXKznQ2DXIwGrO0r0MoM-UmBZ5Y":-1},"/kodadot/nft-gallery/2243"]