\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",[1984,1987,1990],{"name":1985,"color":1986},"$$","0E8A16",{"name":1988,"color":1989},"p3","D4C5F9",{"name":1991,"color":1992},"A-writing-✍️","FBCA04",2671,"kodadot","nft-gallery","open","How we've migrated from yarn to pnpm","2023-05-18T11:23:54Z","https://github.com/kodadot/nft-gallery/issues/2671",0.7871031,{"description":2002,"labels":2003,"number":2006,"owner":1994,"repository":1995,"state":2007,"title":2008,"updated_at":2009,"url":2010,"score":2011},"we would like to have passing checks on PR and I should probably figure out which are failing\r\nprobably remove LGTM actions and gifs, it was fun and seems sentiment gifs don't work that great \r\n\r\ni.e. \r\n\r\n\r\n\r\noh with this may add Stale bot and linting?",[2004],{"name":2005,"color":1989},"p2",630,"closed","Review failing checks on PRs ","2022-01-07T11:16:55Z","https://github.com/kodadot/nft-gallery/issues/630",0.7817931,{"description":2013,"labels":2014,"number":2021,"owner":1994,"repository":1995,"state":2007,"title":2022,"updated_at":2023,"url":2024,"score":2025},"I guess switching to pnpm from yarn it seems from cached they do amazing work but on the first time they take quite a long time to build\r\n\r\nNow\r\n> Build time: 6m 3s. Total deploy time: 6m 7s\r\nhttps://app.netlify.com/sites/koda-nuxt/deploys/62403dedcfa58900095b76d1\r\n\r\nBefore\r\n> Build time: 4m 5s. Total deploy time: 4m 9s\r\nhttps://app.netlify.com/sites/koda-nuxt/deploys/6239dbdd27c5220009cec772\r\n\r\nthis is quite scary lol \r\n> 3:34:06 PM: Finished processing build request in 10m39.002735083s\r\n\r\n### Ref\r\n- #2692 ",[2015,2017,2018],{"name":2016,"color":1986},"$",{"name":1988,"color":1989},{"name":2019,"color":2020},"🧙♀️ - bug-hunt","DC2653",2696,"pnpm builds taking on first time quite long ","2023-03-01T19:12:53Z","https://github.com/kodadot/nft-gallery/issues/2696",0.78278756,{"description":2027,"labels":2028,"number":2035,"owner":1994,"repository":1995,"state":2007,"title":2036,"updated_at":2037,"url":2038,"score":2039},"https://app.warp.dev/block/7KXK80penFP5ospiPyJ2Ml\r\n\r\n_Originally posted by @preschian in https://github.com/kodadot/nft-gallery/issues/10630#issuecomment-2230208674_\r\n \r\nNeed manual fix. Command: `pnpm run lint:quiet`",[2029,2032],{"name":2030,"color":2031},"enhancement","a2eeef",{"name":2033,"color":2034},"good first issue","5319e7",10631,"Fix leftover eslint issues","2024-07-24T14:48:12Z","https://github.com/kodadot/nft-gallery/issues/10631",0.78767943,{"description":2041,"labels":2042,"number":2050,"owner":1994,"repository":1995,"state":2007,"title":2051,"updated_at":2052,"url":2053,"score":2054},"Hey, it seems Sentry caught every day like over 100 errors (spike is when Pinata did upgrade) and I guess it would be nice to take a peak together on new errors. \r\nThe best what would be if Sentry could automatically log errors to our issues would be my ideal desired scenario, so we don't have many manual work to do and trust machines which actually offload some cognitive load. \r\n\r\n\r\n\r\n\r\n\r\n\r\nA lot of errors are still happening, even with a recent drop.\r\n\r\nSo I've taken a team plan, which has unlimited team members. \r\n\r\nI made @preschian @vikiival admin so they can invite you (@roiLeo) to mitigate some errors people haven't reported here \r\nI'll play with integrations to be more seamless.\r\n\r\nHappy to peak and mitigate many errors and improve the user experience! \r\n\r\n## Replays\r\nI was thinking of using this \r\n- https://docs.sentry.io/platforms/javascript/session-replay/\r\n- https://github.com/kodadot/nft-gallery/issues/4663\r\n\r\n## Profiling\r\nPlus we can resolve some issues taking a while for a good experience\r\n\r\n- https://docs.sentry.io/product/profiling/\r\n\r\n## Others\r\n- https://geekflare.com/frontend-web-monitoring/\r\nI'm not proficient in which error tracking is best, yet happy to adjust, for now going with team plan and mitigating most of errors would be good to go I guess:)\r\n\r\n## Alternatives\r\n- https://www.appsignal.com/\r\n- https://www.airbrake.io/pricing",[2043,2044,2047],{"name":1988,"color":1989},{"name":2045,"color":2046},"error-tracking","DA1128",{"name":2048,"color":2049},"profiling","B1783D",4659,"Sentry team plan ","2023-01-16T09:20:03Z","https://github.com/kodadot/nft-gallery/issues/4659",0.7939679,{"description":2056,"labels":2057,"number":2063,"owner":1994,"repository":1995,"state":2007,"title":2064,"updated_at":2065,"url":2066,"score":2067},"Everytime we upgrade something, we break something else, somehow, sometime, really unintentionally.\n\nWould be nice to have first **end to end** \ntests written for basic functionality.\n\nMake it as GitHub Action, hence we have it for free.\nProbably to run on every pull request probably.\n\n### test cases\n- simple mint\n- actions (buy, list, consume, send, unlist)\n- visual feeds - if feeds like collections, collection detail, gallery item, gallery feed loads content\n- data feeds - spotlight, series-insight\n\n### ref\n- kodadot/minimark",[2058,2060,2061],{"name":2059,"color":1986},"$$$",{"name":2005,"color":1989},{"name":2062,"color":1992},"A-tests",2006,"Initial tests framework","2022-08-05T12:42:15Z","https://github.com/kodadot/nft-gallery/issues/2006",0.7941318,{"description":2069,"labels":2070,"number":2073,"owner":1994,"repository":1995,"state":2007,"title":2074,"updated_at":2075,"url":2076,"score":2077},"currently we are at about 11min on ` Lint, Build & Test workflow`",[2071,2072],{"name":2005,"color":1989},{"name":2062,"color":1992},3841,"E2E - Cypress parallelization","2022-10-28T12:06:54Z","https://github.com/kodadot/nft-gallery/issues/3841",0.79456013,{"description":2079,"labels":2080,"number":2084,"owner":1994,"repository":1995,"state":2007,"title":2085,"updated_at":2086,"url":2087,"score":2088},"### What happened?\n\nAll the options in search preferences not working for me\n\n### Please reproduce in steps\n\n\r\nhttps://user-images.githubusercontent.com/39299315/160831069-3d111055-29e0-4551-b232-61c38742530f.mov\r\n\r\n\n\n### Expected Behavior\n\n Even though `yolo` is on, it isnt showing up in buttons, happening for all the other options as well\n\n### What browsers are you seeing the problem on?\n\nChrome\n\n### Are you logged in?\n\nYes\n\n### At which address did you encounter bug?\n\n_No response_\n\n### Screenshots\n\n\u003Cimg width=\"752\" alt=\"Screenshot 2022-03-30 at 5 28 57 PM\" src=\"https://user-images.githubusercontent.com/39299315/160830377-04199a0f-5bbb-4f12-a99f-56888a0bb99b.png\">\r\n\u003Cimg width=\"450\" alt=\"Screenshot 2022-03-30 at 5 29 01 PM\" src=\"https://user-images.githubusercontent.com/39299315/160830384-986fb1b2-a5ca-40d9-84af-725e2482efbd.png\">\r\n\u003Cimg width=\"406\" alt=\"Screenshot 2022-03-30 at 5 29 08 PM\" src=\"https://user-images.githubusercontent.com/39299315/160830388-a8370cec-3af3-4547-b1bf-ecf6ff5291cb.png\">\r\n\n\n### Relevant log output\n\n_No response_\n\n### Payment link for reward\n\nhttps://kodadot.xyz/transfer/?target=EzGc4s9PgCPx1YnF3fqzhLzVHpHMTL4LWPScwpDrR8JKgSU\n\n### Code of Conduct\n\n- [X] I agree to follow this project's Code of Conduct",[2081],{"name":2082,"color":2083},"bug","d73a4a",2712,"Some setting in the preferences do not make any change on UI","2024-07-31T14:47:31Z","https://github.com/kodadot/nft-gallery/issues/2712",0.80112004,{"description":2090,"labels":2091,"number":2093,"owner":1994,"repository":1995,"state":2007,"title":2094,"updated_at":2095,"url":2096,"score":2097},"which pre-commit git hooks we should have?\r\n\r\n- prettier probably https://prettier.io/docs/en/install.html#git-hooks\r\n- linter?\r\n\r\nwhat's else?",[2092],{"name":2005,"color":1989},1861,"git hooks ","2022-04-08T13:36:58Z","https://github.com/kodadot/nft-gallery/issues/1861",0.8049177,{"description":2099,"labels":2100,"number":2106,"owner":1994,"repository":1995,"state":2007,"title":2107,"updated_at":2108,"url":2109,"score":2110},"Currently, there is this config, BUT would be perfect to abstract Netlify builds where Netlify serves to check if everything is OK!\r\n\r\nWith Github Actions as it's free, we don't need to pay for every build success or fail tho.\r\n\r\n### Actions to do\r\n- Configure Github Actions build as workflow, really basic one, just to tell us if stuff builds or not\r\n- Add to Renovate bot config `[skip ci]` to commit message https://docs.renovatebot.com/configuration-options/#commitmessage\r\n- Check if your Github Actions builds even there is `[skip ci]`\r\n\r\nhttps://github.com/kodadot/nft-gallery/blob/main/.github/renovate.json\r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/1500#issuecomment-1017718653_",[2101,2102,2103],{"name":1985,"color":1986},{"name":2005,"color":1989},{"name":2104,"color":2105},"v2.2","6AC658",1974,"Set Github Actions building","2022-01-27T12:56:00Z","https://github.com/kodadot/nft-gallery/issues/1974",0.80523676,["Reactive",2112],{},["Set"],["ShallowReactive",2115],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"sfE3HDtL_zu1MmR1iQcZ-Vk1uG-TTyHNmVxhwhmytTo":-1},"/kodadot/nft-gallery/11015"]