\r\n\r\nFinally, we have an endpoint we can start to integrate multi-chain components.\r\n\r\nAt some point would be nice to have some component which would wrap and abstract the current endpoint in case we find Supabase is not sufficient for our case. \r\n\r\n\r\n## Endpoint\r\nFollow up what can be done with new endpoint\r\nIf anyone wants to play with that here is the URL\r\n\r\n```\r\nhttps://xtnvtbdyvpbbnonbbcif.supabase.co/graphql/v1\r\n```\r\n\r\nYou need to add `apiKey` header into your request. You can find the key in the discord group.\r\n\r\n\r\nSample Query\r\n```graphql\r\nquery findCollections {\r\n\tcollectionsCollection(first: 10) {\r\n\t\tedges {\r\n\t\t\tnode {\r\n\t\t\t\tname\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n```\r\n\r\n\r\n## Tasks \r\n- https://github.com/kodadot/nft-gallery/issues/4865\r\n- https://github.com/kodadot/nft-gallery/issues/4617\r\n- https://github.com/kodadot/nft-gallery/issues/4380\r\n- https://github.com/kodadot/nft-gallery/issues/4618\r\n- https://github.com/kodadot/nft-gallery/issues/4073\r\n- https://github.com/kodadot/nft-gallery/issues/4275\r\n- https://github.com/kodadot/nft-gallery/issues/4753\r\n\r\nOnce all the above done \r\n- https://github.com/kodadot/nft-gallery/issues/4379\r\n\r\n## Ref\r\n- https://developers.cloudflare.com/d1/platform/client-api/\r\n- https://github.com/kodadot/nft-gallery/issues/1824",[2906,2909,2912,2915,2918],{"name":2907,"color":2908},"$$","0E8A16",{"name":2910,"color":2911},"p2","D4C5F9",{"name":2913,"color":2914},"A-search","FBCA04",{"name":2916,"color":2917},"chief","67EA1F",{"name":2919,"color":2914},"A-multi-chain",4257,"kodadot","nft-gallery","open","Enable Multi-chain capabilities in KodaDot","2023-03-15T14:49:24Z","https://github.com/kodadot/nft-gallery/issues/4257",0.78708804,{"description":2929,"labels":2930,"number":2935,"owner":2921,"repository":2922,"state":2936,"title":2937,"updated_at":2938,"url":2939,"score":2940},"Check for the current codebase if we are building Docker images so we have fewer issues for future devs like this one weird happened #1189 \r\n\r\nUpdated Docker section in Readme.md as well https://github.com/kodadot/nft-gallery#-docker\r\n\r\nUse community guidelines which helps recognize using our codebase through docker as well \r\n\r\nhttps://nodejs.org/en/docs/guides/nodejs-docker-webapp/\r\nhttps://docs.docker.com/desktop/mac/install/",[2931,2933],{"name":2932,"color":2908},"$",{"name":2934,"color":2911},"p3",1258,"closed","Revisit Docker images for `main` ","2021-11-23T10:58:03Z","https://github.com/kodadot/nft-gallery/issues/1258",0.7524882,{"description":2942,"labels":2943,"number":2949,"owner":2921,"repository":2922,"state":2936,"title":2950,"updated_at":2951,"url":2952,"score":2953},"This will be place holder issue to bit coordinate the transition to the new rewrite and version of KodaDot 2.0.\r\n\r\n# Where you can test new beta version? \r\n**Go to the [beta.kodadot.xyz](https://beta.kodadot.xyz/)** [backup](https://koda-nuxt.netlify.app/) \r\n\r\n# Found a bug?\r\n\r\n[To ensure everything will land smoothly to production and mainstream, please report a bug here](https://github.com/kodadot/nft-gallery/issues/new?assignees=&labels=bug&template=bug.yml&title=Be+descriptive+and+short)\r\n\r\n# Want to chat? \r\n\r\n[Let us know on Discord channel #beta](https://discord.gg/G2JmdCjA6r) \r\n\r\n# [Project table](https://github.com/orgs/kodadot/projects/1/views/1)\r\n[Overview of outstanding issues for beta](https://github.com/orgs/kodadot/projects/1/views/1)\r\n\r\n# Progress - in a particular order, to be done.\r\n- https://github.com/kodadot/nft-gallery/issues/1251\r\n- https://github.com/kodadot/nft-gallery/issues/1113\r\n- https://github.com/kodadot/nft-gallery/issues/984\r\n- https://github.com/kodadot/nft-gallery/issues/1224\r\n- https://github.com/kodadot/nft-gallery/issues/1155\r\n- https://github.com/kodadot/nft-gallery/issues/1028\r\n- https://github.com/kodadot/nft-gallery/issues/992\r\n\r\n### Done \r\n- https://github.com/kodadot/nft-gallery/issues/1154\r\n- https://github.com/kodadot/nft-gallery/issues/1089\r\n- https://github.com/kodadot/nft-gallery/issues/912\r\n- https://github.com/kodadot/nft-gallery/issues/1077\r\n\r\n## Migration Strategy \r\n\r\n- [x] once https://github.com/kodadot/nft-gallery/issues/1089 is done, let's freeze `main` branch\r\n- [ ] rename `main` to `main-spa`\r\n- [ ] rename `main-nuxt` to `main` \r\n- [ ] check new deployment for `main`\r\n- [ ] deploy legacy.kodadot.xyz from `main-spa`\r\n- [x] move current spa into `/spa` folder\r\n- [ ] back merge `main-spa` into `main`\r\n- [ ] remove `spa/` folder from `main`\r\n- [ ] set deploy from `rmrk-fluffy` on Netlify\r\n\r\n# Backlog\r\nIt will be starting with merging #843 into `main-nuxt`, then syncing `main-nuxt` with `main`, then switching gears to deployment running from `nuxt/` folder.\r\n\r\n\r\n### Ref\r\n- https://github.com/kodadot/nft-gallery/pull/843#issuecomment-955709805 origin\r\n- https://discord.com/channels/840514076538830888/842717226758701056/904325916346421258\r\n\r\n[Probably all of the issues labelled with `nuxt` are related in time of writing this](https://github.com/kodadot/nft-gallery/issues?q=is%3Aissue+is%3Aopen+label%3Anuxt) \r\n",[2944,2946],{"name":2945,"color":2914},"A-nuxt",{"name":2947,"color":2948},"koda2","AB66CA",1060,"KodaDot 2.0 - beta & migration","2022-01-15T13:48:36Z","https://github.com/kodadot/nft-gallery/issues/1060",0.7701675,{"description":2955,"labels":2956,"number":2958,"owner":2921,"repository":2922,"state":2936,"title":2959,"updated_at":2960,"url":2961,"score":2962},"This issue is being closed #584 and happy to start a new era of **FASTER Kodadot**! :)\r\n\r\n#843 is at 80-90% ready so we can look forward to opt-out for testing.\r\n\r\nThis issue would be great to catch some bugs you might encounter.\r\n\r\nWe would like to incentivize testing of this new stuff, so let us know in comments who want to play a bit around so we can have battle-tested new and faster KodaDot!\r\n",[2957],{"name":2945,"color":2914},912,"Nuxt v2 deployment and testing","2021-11-09T10:44:14Z","https://github.com/kodadot/nft-gallery/issues/912",0.7711097,{"description":2964,"labels":2965,"number":2968,"owner":2921,"repository":2922,"state":2936,"title":2969,"updated_at":2970,"url":2971,"score":2972},"We should have issues that would be good to close and merge in the old version so migration would be easier and avoid some rampage in conflicts. \r\n\r\n- https://github.com/kodadot/nft-gallery/issues/958\r\n- https://github.com/kodadot/nft-gallery/issues/1034\r\n- https://github.com/kodadot/nft-gallery/issues/1081\r\n- https://github.com/kodadot/nft-gallery/issues/1032\r\n\r\n\r\n### Will be done in `main-nuxt`\r\n- https://github.com/kodadot/nft-gallery/issues/1023 -- if @dezine2dev will add collections could be done against `main-nuxt`",[2966,2967],{"name":2945,"color":2914},{"name":2947,"color":2948},1089,"Crypto winter is coming -- freeze before kodadot 2.0","2021-11-18T13:39:51Z","https://github.com/kodadot/nft-gallery/issues/1089",0.77377164,{"description":2974,"labels":2975,"number":2986,"owner":2921,"repository":2922,"state":2936,"title":2987,"updated_at":2988,"url":2989,"score":2990},"### Context\r\n\r\nI was looking for `turbulent` drop and found it as a past drop\r\n\r\n\r\n\r\nHowever per DB it will be dropped 17th of August\r\n\r\n\r\n\r\n\r\n### Task\r\n\r\nmake sure that future drop is considered as future drop, not in the past section",[2976,2979,2982,2984],{"name":2977,"color":2978},"bug","d73a4a",{"name":2980,"color":2981},"p1","D93F0B",{"name":2983,"color":2914},"A-drop-page",{"name":2985,"color":2914},"A-base",10847,"Future drop is in the past drops","2024-08-17T16:09:00Z","https://github.com/kodadot/nft-gallery/issues/10847",0.7785454,{"description":2992,"labels":2993,"number":2998,"owner":2921,"repository":2922,"state":2936,"title":2999,"updated_at":3000,"url":3001,"score":3002},"### What happened?\r\n\r\nmint label is shown but when I press it redirects me to the collection page\r\n\r\n\r\nhttps://github.com/user-attachments/assets/33eae2a5-3564-4db7-a3cf-4f45ab0e7835\r\n\r\n",[2994,2995,2997],{"name":2977,"color":2978},{"name":2996,"color":2914},"A-minting",{"name":2983,"color":2914},10858,"Drop Mint button wrong action while loading","2024-08-21T19:51:31Z","https://github.com/kodadot/nft-gallery/issues/10858",0.7836022,{"description":3004,"labels":3005,"number":3012,"owner":2921,"repository":2922,"state":2936,"title":3013,"updated_at":3014,"url":3015,"score":3016},"This is quite experimental, but we need to supercharge our UX as with more parachains we need to push our stuff on the edge servers as Pinata suffers, is quite slow and doesn't quite keep pace for files.\r\nWe are a bit failing into a centralized pit, but we will store copies of IPFS & Arweave for sure still. \r\nSo stuff is still decentralized for whatever reason you need to have it permanent and distributed, yet we need to go fast whenever users browse our interface.\r\n\r\nInitial idea is to scrape all jpegs on daily basis, once per day, \r\neven ones from Singular and push them to KodaDot Netlify account to supercharge loading times.\r\n(we can make Plural by KodaDot)\r\n\r\n### Ref\r\n- https://docs.netlify.com/large-media/overview/\r\n- Netlify Large Media is intended for files up to 100 MB in size.\r\n- Netlify can handle transformation if needed https://docs.netlify.com/large-media/usage-and-billing/ probably we will transform them to 666x666 locally, keeping aspect ratio in mind, it should be sufficient for fast loading them \r\n- transform them into webp format to save at least 30% smaller\r\n\r\n",[3006,3008,3009],{"name":3007,"color":2911},"p4",{"name":2945,"color":2914},{"name":3010,"color":3011},"experimental","B09211",1515,"Fetch all jpegs and push them into Netlify LM","2022-02-05T17:59:56Z","https://github.com/kodadot/nft-gallery/issues/1515",0.7860224,{"description":3018,"labels":3019,"number":3024,"owner":2921,"repository":2922,"state":2936,"title":3025,"updated_at":3026,"url":3027,"score":3028},"Hence to ease onboarding for new contributors, would be nice to have a lightweight article on how KodaDot actually works in the background. How KodaDot is actually middleware and leveraging existing web3 infrastructure to drive end-user experience and how can anyone use us as a template to make spinoffs with existing components.\r\n\r\nI would suggest mentioning\r\n- subquery (vikiival/magick, kodadot/unique)\r\n- subsquid (kodadot/rubick, kodadot/snek)\r\n- Cloudflare / workers\r\n- bao (pictures)\r\n- packages (subapi, minimark, vuex-options)\r\n- Nuxt \r\n- Infra providers (Netlify, CF)\r\n- Storage, [you can recycle from @kkukelka article about past, present and future of data storage](https://medium.com/kodadot/on-the-past-present-and-future-of-data-storage-at-kodadot-7634a0c32530?source=collection_home---------2-------------------------------)\r\n\r\nBonus stage (required for better awareness for new comers)\r\n- Make a dedicated page on docs.kodadot.xyz for tech-stack for better reachability\r\n\r\nAnything I'm missing? 📟 @vikiival \r\n\r\nh/t @thea-exe for amazing nudge and spotting blind spot",[3020,3021,3022],{"name":2907,"color":2908},{"name":2934,"color":2911},{"name":3023,"color":2914},"A-writing-✍️",2766,"Write article about tech stack of KodaDot ","2022-06-25T08:20:51Z","https://github.com/kodadot/nft-gallery/issues/2766",0.7862291,{"description":3030,"labels":3031,"number":3038,"owner":2921,"repository":2922,"state":2936,"title":3039,"updated_at":3040,"url":3041,"score":3042},"Link https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md as lot of devs fails to find this stuff \r\n\r\nWith some initial few sentences",[3032,3033,3036],{"name":2932,"color":2908},{"name":3034,"color":3035},"FAQ","0D3EF1",{"name":3037,"color":2911},"p5",1555,"Link contributing to the kodadot faq ","2021-12-17T16:29:42Z","https://github.com/kodadot/nft-gallery/issues/1555",0.78659,["Reactive",3044],{},["Set"],["ShallowReactive",3047],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fDLSKXKAR-pqsSxsar3DwxTqSvfbVG3-NSsfv0t5-3Rs":-1},"/kodadot/nft-gallery/1635"]