\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",[1984,1987,1990,1993,1996],{"name":1985,"color":1986},"$$","0E8A16",{"name":1988,"color":1989},"p2","D4C5F9",{"name":1991,"color":1992},"A-search","FBCA04",{"name":1994,"color":1995},"chief","67EA1F",{"name":1997,"color":1992},"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.74683195,{"description":2007,"labels":2008,"number":2011,"owner":1999,"repository":2000,"state":2012,"title":2013,"updated_at":2014,"url":2015,"score":2016},"It's related to the deploy environment\r\n\r\nnew one: https://deploy-preview-11317--polkadot.netlify.app/ahp/collection/244\r\n\r\noriginal: https://deploy-preview-11317--koda-canary.netlify.app/ahp/collection/244\r\n\r\n_Originally posted by @Jarsen136 in https://github.com/kodadot/nft-gallery/issues/11318#issuecomment-2566997713_\r\n \r\n\r\n\u003Cimg width=\"821\" alt=\"image\" src=\"https://github.com/user-attachments/assets/1dd14728-f326-4886-a4eb-dab719c9ed45\" />\r\n\u003Cimg width=\"857\" alt=\"image\" src=\"https://github.com/user-attachments/assets/e103dc3a-e5c8-4f76-82c9-180a483a3628\" />\r\n\r\nIt looks like every PR has these double deployment. We should only keep one netlify deployment env.\r\n\r\n@vikiival Do you have access to the netlify dashboard?\r\n",[2009],{"name":2010,"color":1992},"A-maintenance",11326,"closed","Double deploy on netlify for all the branchs","2025-02-13T16:33:26Z","https://github.com/kodadot/nft-gallery/issues/11326",0.73483044,{"description":2018,"labels":2019,"number":2025,"owner":1999,"repository":2000,"state":2012,"title":2026,"updated_at":2027,"url":2028,"score":2029},"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",[2020,2022],{"name":2021,"color":1992},"A-nuxt",{"name":2023,"color":2024},"koda2","AB66CA",1060,"KodaDot 2.0 - beta & migration","2022-01-15T13:48:36Z","https://github.com/kodadot/nft-gallery/issues/1060",0.75455046,{"description":2031,"labels":2032,"number":2037,"owner":1999,"repository":2000,"state":2012,"title":2038,"updated_at":2039,"url":2040,"score":2041},"- `main` branch for stable release\r\n- `nuxt-mark` as for production j/k w vikiival\r\n- archive `rmrk-lite` and `old-spa` time to say good bye\r\n- keep `main-nuxt` as beta channel so it can be still default branch tho to track issue and issues closes automatically\r\n\r\nAny objections? \r\n\r\n### Ref \r\n- #1060 \r\n- #1612 ",[2033,2036],{"name":2034,"color":2035},"p1","D93F0B",{"name":2021,"color":1992},1726,"Deploy pre-production to Cloudflare pages","2022-01-15T13:15:06Z","https://github.com/kodadot/nft-gallery/issues/1726",0.7694575,{"description":2043,"labels":2044,"number":2052,"owner":1999,"repository":2000,"state":2012,"title":2053,"updated_at":2054,"url":2055,"score":2056},"We are all monkeys. \r\nAnd would be nice to build trust for external contributors, \r\nwhere external contributors could easier justify \r\nthat we do payouts on regular basis and see ppl how they contribute etc\r\nThe requirement to run as serverless function, best if we can deploy it in some public way, using autocode.xyz or something like that, should be few lines and cracking graphql and right queries\r\nWe'd like to put more emphasis on past records.\r\n\r\n### Spec\r\n- make file payout_leaderboard.md of this KodaDot repository\r\n- scrape all PRs where they have kusama.subscan.io URL referring to a particular transaction\r\n- identify developers contributors \r\n- parse tx and put their balance received on the address, it should be matching what has developer put in the payout link, the format has changed, so mind checking since we've started using a new PR template\r\n- in file show github handle / total amount received / (=total amount recieved/merged PRs) / number of PRs made / merged PRs / closed PRs / lines added/removed / number of total commits merged / link to last received contribution on subscan\r\n- payout_leaderboard.md should be updated on every PR which was merged with payout to reflect newest numbers.\r\n\r\n\r\n| show github handle | total amount received | (=total amount recieved/merged PRs) | number of PRs made | merged PRs | closed PRs | lines added/removed | number of total commits merged | link to last received contribution on subscan |\r\n|-|-|-|-|-|-|-|-|-|",[2045,2046,2049],{"name":1988,"color":1989},{"name":2047,"color":2048},"hackathon","91962A",{"name":2050,"color":2051},"$$$$","F085E8",1477,"Payout leaderboard for KodaDot","2022-06-14T11:16:52Z","https://github.com/kodadot/nft-gallery/issues/1477",0.77342165,{"description":2058,"labels":2059,"number":2067,"owner":1999,"repository":2000,"state":2012,"title":2068,"updated_at":2069,"url":2070,"score":2071},"Probably deploy serverless twitter bot which will tweet once we merge new stuff into production branch, current `rmrk-lite` in future we will have more of them, like per parachain, upcoming are basilisk and statemine\r\n\r\nCould be merged with https://github.com/kodadot/nft-gallery/issues/734 somehow\r\n\r\nIdea behind this is, I can write a changelog in something like tweets, i.e. if we have 3 features in the current upgrade, format for tweets would be tweet per line? Or actually standardize PR changelog so twitter bot can parse that.\r\n\r\ntweet thread \r\n- this brings new colours to the profile\r\n- this optimizes bundle so kodadot now loads faster on your device\r\n- enjoy new sharing buttons",[2060,2063,2065],{"name":2061,"color":2062},"good first issue","5319e7",{"name":2064,"color":1986},"$",{"name":2066,"color":1989},"p5",795,"Create Twitter bot to Tweet when there is production update","2022-04-08T09:43:53Z","https://github.com/kodadot/nft-gallery/issues/795",0.77442193,{"description":2073,"labels":2074,"number":2080,"owner":1999,"repository":2000,"state":2012,"title":2081,"updated_at":2082,"url":2083,"score":2084},"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",[2075,2076,2078],{"name":1985,"color":1986},{"name":2077,"color":1989},"p3",{"name":2079,"color":1992},"A-writing-✍️",2766,"Write article about tech stack of KodaDot ","2022-06-25T08:20:51Z","https://github.com/kodadot/nft-gallery/issues/2766",0.7762371,{"description":2086,"labels":2087,"number":2095,"owner":1999,"repository":2000,"state":2012,"title":2096,"updated_at":2097,"url":2098,"score":2099},"Also I would extend middleware so `https://beta.kodadot.xyz/bsx` will go to `https://beta.kodadot.xyz`\r\n\r\n_Originally posted by @vikiival in https://github.com/kodadot/nft-gallery/pull/3227#issuecomment-1161664483_",[2088,2089,2090,2092],{"name":2064,"color":1986},{"name":2077,"color":1989},{"name":2091,"color":1992},"A-landing",{"name":2093,"color":2094},"entropy","F02D17",3237,"Landing page of parachain should have fallback ","2022-06-26T07:24:50Z","https://github.com/kodadot/nft-gallery/issues/3237",0.7782009,{"description":2101,"labels":2102,"number":2106,"owner":1999,"repository":2000,"state":2012,"title":2107,"updated_at":2108,"url":2109,"score":2110},"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",[2103,2105],{"name":2104,"color":1992},"A-statemine-ahk",{"name":1988,"color":1989},757,"Statemine integration into KodaDot placeholder","2021-12-16T09:36:56Z","https://github.com/kodadot/nft-gallery/issues/757",0.7802968,{"description":2112,"labels":2113,"number":2117,"owner":1999,"repository":2000,"state":2012,"title":2118,"updated_at":2119,"url":2120,"score":2121},"It's time to continue on handovering to new branch stuff so we can be in sync and avoid ppl making PRs into old code.\r\n\r\n- [x] merge `main` into `main-nuxt` \r\n- [x] delete all stuff root connected with old **SPA** in `main-nuxt`\r\n- [x] put the context of folder `/nuxt` to the upper directory\r\n- [x] re-set deploy from root directory -- that's on @yangwao \r\n- [x] enjoy new PRs!\r\n\r\n# ref\r\n#1060 ",[2114,2115,2116],{"name":2034,"color":2035},{"name":2021,"color":1992},{"name":2023,"color":2024},1077,"Sync main branch into main-nuxt","2021-11-10T17:16:21Z","https://github.com/kodadot/nft-gallery/issues/1077",0.78100467,["Reactive",2123],{},["Set"],["ShallowReactive",2126],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"_LWT4Nh80Wk9BX0tD3KufQwZlICyom5-Ubs9EHpMisM":-1},"/kodadot/nft-gallery/657"]