\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.6506925,{"description":2007,"labels":2008,"number":2014,"owner":1999,"repository":2000,"state":2001,"title":2015,"updated_at":2016,"url":2017,"score":2018},"Handover from \r\n- https://github.com/kodadot/nft-gallery/discussions/4154\r\n\r\nRight now, we want to enable users to search over user handles using the on-chain identity and their Twitter .\r\n\r\n\r\n\r\n## Tasks\r\n- Spin Indexer if not using supabase endpoint \r\n- Hook endpoint to searchbar component\r\n- Link to Users results screen (can make separate issue with @exezbcz )\r\n\r\n---\r\nThis most likely get funded by a grant \r\n \r\nThe requirement would be that indexer would be easily expandable within current chains like we have\r\n- Kusama\r\n- Basilisk\r\n- MoonBeam/MoonRiver\r\n- Astar\r\n- other parachains come with on-chain identity\r\n\r\nIndex also users assets, maybe like sub.id does \r\n\r\nIt's possible to realize this in tranches\r\n\r\n## From 2112\r\nWe would need to have a search of artist creators names as well\r\n\r\nTo make this you would need to index the whole identities from the chain\r\nRequires to write schema to the [kodadot/rubick](https://github.com/kodadot/rubick)\r\nAdd to search box in the gallery and in collections view\r\n\r\n---\r\n\r\nMost of links which gives you clue what should be done:)\r\nMaybe I forgot to link something and @vikiival want to spit something more \r\n## Ref\r\n- https://github.com/kodadot/nft-gallery/issues/524\r\n- https://github.com/kodadot/nft-gallery/issues/488\r\n- https://github.com/kodadot/nft-gallery/issues/1833\r\nhttps://github.com/kodadot/rubick/issues/31\r\n- https://github.com/kodadot/rubick/issues/56\r\n- https://github.com/kodadot/rubick/issues/56#issuecomment-1271386985\r\n- https://github.com/kodadot/rubick/issues/52\r\n- https://github.com/kodadot/nft-gallery/issues/2112\r\n",[2009,2011,2012,2013],{"name":2010,"color":1986},"$$$",{"name":1988,"color":1989},{"name":1991,"color":1992},{"name":1997,"color":1992},4753,"Users identity search ","2023-06-16T12:59:25Z","https://github.com/kodadot/nft-gallery/issues/4753",0.6950913,{"description":2020,"labels":2021,"number":2031,"owner":1999,"repository":2000,"state":2001,"title":2032,"updated_at":2033,"url":2034,"score":2035},"Right now, KodaDot was built mostly to be an on-chain data explorer and being a thin layer. Hence we would like to enhance comfort and are not sure if we should put these numbers like views on-chain as it might get expensive; we would like to provide users/artists some off-chain metrics and close to real-time.\r\n\r\nMaking a serverless function (worker?) which will be storing this stuff in KV in some efficient way. \r\nProbably each 1k, or 10k we can offload some stores to some remark to store these numbers on-chain to having only small increments off-chain. \r\n\r\nThis would be helpful for artists, creators and game item designers to have approximate estimation of which item is in demand. Similiar you have plays in Spotify, this would help estimate general audience likeliness of particular artifact \r\n\r\nWe could collect \r\n- load times of item (we should put some filter/captcha to account it was human viewing and not programmatically made or bumping some views)\r\n- if it's video play times\r\n- if it's 3d, time user has played with item?\r\n- if it's downloadable, times user/owner has downloaded it \r\n\r\nwyt?\r\n\r\n\r\nWe can then incorporate this into the new v1.1 Gallery item detail\r\n- #4403 \r\n\r\n\r\nTo start iterating on this, we would like to start showing this views per visit from logged persons. \r\nI think we can still trigger workers somehow and I guess we should split it to counting with logged vs not logged persons with wallet\r\nWe can trigger worker from which item was it visited and take it from there? \r\n\r\nUsing Workers/CF infrastructure would be probably easiest \r\n\r\n",[2022,2025,2027,2029],{"name":2023,"color":2024},"enhancement","a2eeef",{"name":2026,"color":1992},"A-research",{"name":2028,"color":1989},"p3",{"name":2030,"color":1992},"A-worker",4593,"Views counter/ranking","2023-04-11T20:04:33Z","https://github.com/kodadot/nft-gallery/issues/4593",0.7346875,{"description":2037,"labels":2038,"number":2046,"owner":1999,"repository":2000,"state":2001,"title":2047,"updated_at":2048,"url":2049,"score":2050},"https://beta.kodadot.xyz/series-insight/ yet multichain\r\n\r\n## Ref \r\n- #4257 ",[2039,2041,2042,2045],{"name":2040,"color":1986},"$",{"name":2028,"color":1989},{"name":2043,"color":2044},"S-blocked-✋","F9D0C4",{"name":1997,"color":1992},4618,"Add multi-chain support to series ","2023-01-12T12:51:41Z","https://github.com/kodadot/nft-gallery/issues/4618",0.74700624,{"description":2052,"labels":2053,"number":2056,"owner":1999,"repository":2000,"state":2001,"title":2057,"updated_at":2058,"url":2059,"score":2060},"# Discussion\r\n\r\n> Its mainly for future. It was also meant for collections with the same items.\r\n\r\nI see. I couldn't find a suitable case, for now, so will separate the issue\r\n\r\nrevive this file in case we need it [`4478860` (#4360)](https://github.com/kodadot/nft-gallery/pull/4360/commits/4478860c97c8b5ab8cf08e29c928b0103680a940)\r\n\r\n_Originally posted by @preschian in https://github.com/kodadot/nft-gallery/issues/4233#issuecomment-1321851614_\r\n \r\n\r\n# Requirements\r\n\r\nhttps://github.com/kodadot/nft-gallery/issues/4111#listings-section\r\n\r\n## \u003Ca href=\"#listings-section\" id=\"listings-section\">Listings\u003C/a>\r\n\r\nWill show all listed NFTs across current collection.\r\nOn click BUY will trigger a buy event on NFT from same collection ",[2054],{"name":2055,"color":1989},"p5",4370,"redesign: Listings section","2022-11-22T09:33:32Z","https://github.com/kodadot/nft-gallery/issues/4370",0.75031537,{"description":2062,"labels":2063,"number":2075,"owner":1999,"repository":2000,"state":2076,"title":2077,"updated_at":2078,"url":2079,"score":2080},"too many lines for nothing\r\n\r\n- [ ] fix multi chain\r\n- [ ] use subsquid\r\n- [ ] remove debounce?\r\n- [ ] async queries -- to show results faster\r\n- [ ] move searchSuggestion to VueX\r\n- [ ] test fast searching with indices, something https://github.com/kodadot/rubick/commit/3b609d9cd47cd33111df6b2079ade2f03bdb7bf7\r\n- [ ] search would show items & collections from both chains (RMRK & BSX) \r\n\r\n# Preview of new design \r\n\r\n### Searching in Collection \r\n- Showing by default collections on searching. \r\n- You can use the current style we have. \r\n- The particular picture down will be retrofitted to a new one later. \r\n- on Enter should push the user to the collection view\r\n\r\n\r\n\r\n### Searching in NFTs\r\n- The user could switch tab to show NFTs during search \r\n- on Enter should push the user to the NFT view \r\n\r\n\r\n\r\n### On input focus roll collections\r\n- On focus, it will roll top collections \r\n- show amount of items in collection \r\n- number of unique owners in collection\r\n- show which network is it (RMRK, Basilisk)\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAt bottom of each should be \r\n- show all collection with searched term\r\n- show all NFTs with searched term\r\n\r\n\r\n### Ref\r\n- https://github.com/kodadot/nft-gallery/tree/main/components/rmrk/Gallery/Search\r\n- https://github.com/kodadot/nft-gallery/blob/main/components/rmrk/Gallery/Search/SearchBar.vue\r\n- #3736 \r\n- #3727 ",[2064,2065,2066,2068,2070,2071,2073],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":2067,"color":1992},"A-basilisk",{"name":2069,"color":1992},"A-subsquid",{"name":1991,"color":1992},{"name":2072,"color":1992},"A-refactoring",{"name":2074,"color":1992},"A-rmrk",3360,"closed","Refactor: SearchBar component","2022-08-29T15:03:03Z","https://github.com/kodadot/nft-gallery/issues/3360",0.7225253,{"description":2082,"labels":2083,"number":2091,"owner":1999,"repository":2000,"state":2076,"title":2092,"updated_at":2093,"url":2094,"score":2095},"We would need to have a search of artist creators names as well \r\n\r\n- To make this you would need to index the whole identities from the chain\r\n- Requires to write schema to the https://github.com/kodadot/rubick \r\n- Add to search box in the gallery and in collections view\r\n\r\n\r\n### Ref\r\n- https://github.com/kodadot/rubick/issues/31\r\n- https://github.com/kodadot/rubick/issues/52\r\n- https://github.com/kodadot/rubick/issues/56\r\n- https://github.com/kodadot/rubick/issues/83",[2084,2085,2086,2087,2088],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":2069,"color":1992},{"name":1991,"color":1992},{"name":2089,"color":2090},"creator","DCD7A0",2112,"Add results of artist creators names to the search","2023-01-24T10:46:40Z","https://github.com/kodadot/nft-gallery/issues/2112",0.7333109,{"description":2097,"labels":2098,"number":2106,"owner":1999,"repository":2000,"state":2076,"title":2107,"updated_at":2108,"url":2109,"score":2110},"\u003Cimg width=\"1436\" alt=\"Screenshot 2022-08-26 at 15 56 04\" src=\"https://user-images.githubusercontent.com/5887929/186920082-9c03b4dd-ae75-4abf-8318-aae482ccf6e8.png\">\r\n\r\nWe've been working quite a while on a new design, and we will start rolling with a new one as mentioned in https://github.com/kodadot/nft-gallery/discussions/3710\r\nThis issue is in the draft, and I will gradually add descriptions of particular sections. \r\n\r\n@exezbcz will drop some more wisdom I've forgot and help you guide through\r\n- mobile description coming\u003Csup>soon\u003C/sup>\r\n\r\n\u003Cimg src=\"https://media1.giphy.com/media/l0HlFFTVOQz0bKYJG/giphy.gif\"/>\r\n\r\n## Figma export \r\n- [Readme](https://www.figma.com/file/3iOjW12ERFRDSVnpLuhQmf/landing-page-handoff?node-id=1305%3A5612) \r\n- [Design](https://www.figma.com/file/3iOjW12ERFRDSVnpLuhQmf/landing-page-handoff?node-id=798%3A3662)\r\n- [Components + Prototypes](https://www.figma.com/file/3iOjW12ERFRDSVnpLuhQmf/landing-page-handoff?node-id=1305%3A5613)\r\n\r\n\r\n\r\n## Navbar \r\nNavbar will be functioning most likely nowadays, with some refreshment.\r\n\r\n### From left to right\r\n- There will be a logo which takes you back home `/`.\r\n- Search in the navbar, which will appear once you scroll the site.\r\n- Explore, which will take you to global explorer -- I guess we don't have this one, so most likely skip it for now \r\n- Stats - Rankings like series \r\n- Connect -- this will stay the current one. Hopefully, it's already made as a component (?)\r\n\r\n## Search\r\nWe will have a multi-chain search including RMRK, Basilisk and other upcoming implementations.\r\nMultichain search will support [^supportedchain]\r\nThe search bar could be selected when pressing 'K' \r\nOn input focus, it will show trending collections\r\nthose trending collections could be fetched by default by most volume or most of buys per 7 days with the option to overwrite/add extra collections to list\r\nUnder search, we can show currently working chains , along with upcoming integrations [^chains]\r\nEach chain name would be linked to a particular explorer feed based on that chain. I.e. RMRK -> `/rmrk/explore`\r\n\r\nThe same search bar would go to the navbar once the user scrolls down\r\nThe majority of search is being done in \r\n- #3763 \r\n- #3360\r\n\r\n## Spotlight \r\n\r\nThis section would be a remake of our existing carousel component. The component will be still and without auto-play. \r\nOn this component, we will be showing collections from all chains. So having array with chain and address collection would be mandatory here. \r\nAs you see, we will be showing picture of collection with collection name. The link will take user to the collection view.\r\nThe spotlight will be horizontally scrollable, with at least 15 collection. \r\nThis feed will be a curated list by community picks. \r\n\r\nSome work is being done here\r\n- #3772 \r\n- #876\r\n\r\n## Top collections\r\nThe collection would receive a new look and feel. \r\nMost data are already done in the series insights component, so expanding here should be a breeze. \r\nThe new functionality will be there, showing 24 hours, 7 days and 30 days time frame of data.\r\nDefault selected time frame should be 7 days.\r\nOn the upper right, \"All\" would change collection data based on supported chains: [^supportedchain]. \r\n\r\n### Data\r\n- name of collection\r\n- floor of the collection \r\n- total volume of collection in native token per selected period\r\n- total volume of collection in USD per selected period\r\n- difference within the selected period\r\n\r\nLink will take the user to the collection view.\r\n\r\nSome part of preparation is upcoming in this issue.\r\n\r\n- #3869 \r\n\r\n## New Listings\r\nThis section would work same as current listings. \r\nThe major difference is that we will pool data from various indexers into one component. \r\nWe will be showing user on which chain listing happened, like [^supportedchain] .\r\n\r\n### Data\r\n- NFT name\r\n- Collection name\r\n- Listing price \r\n- Supported chains: [^supportedchain]\r\n\r\n## Latest Sales \r\nThis section would work same as current sales. \r\nThe major difference is that we will pool data from various indexers into one component. \r\nWe will be showing user on which chain sale happened, like supported chains: [^supportedchain] .\r\n\r\n### Data\r\n- NFT name\r\n- Collection name\r\n- Sale price (the last buy happened)\r\n- Supported chains: [^supportedchain]\r\n\r\n## Featured Articles\r\nWe will have a list of articles, for now, three without scroll. \r\n\r\n### Data\r\n- hero picture for the article \r\n- Article title\r\n- Short description\r\n- Link to an article\r\n\r\nMore articles can go to either to Medium or Substack publications, whichever we will decide for \r\n\r\n## Footer \r\nHere we will collect email address into our Substack. \r\nLink Substack of our Kodadot publication, can drop code for button\r\nOther links are to\r\n- FAQ -> https://kodadot.xyz/rmrk/faq -> probably we should move FAQ to root, like https://kodadot.xyz/faq \r\n- Grants -> link to current grants form \r\n- Documentation -> https://docs.kodadot.xyz/\r\n- Contribute -> https://kodadot.xyz/contribute\r\n#### Socials \r\n- Twitter -> https://twitter.com/kodadot\r\n- Instagram -> https://instagram/kodadot.xyz\r\n- Discord -> https://discord.gg/u6ymnbz4PR \r\n- Youtube \r\n- Telegram \r\n\r\n## Legend\r\n\r\n- https://github.com/kodadot/nft-gallery/issues/2792\r\n\r\n[^chains]: Currently supported chains are RMRKv1 and Basilisk Rococo. Upcoming integrated chains will be MoonRiver, MoonBeam and Astar(RMRK) \r\n\r\n[^supportedchain]: RMRK 1.0, Basilisk\r\n\r\n### Currently working chains\r\n- RMRKv1 \r\n- Basilisk Rococo\r\n### Upcoming working chains\r\n- MoonRiver\r\n- MoonBeam\r\n- Astar (RMRK)",[2099,2100,2102,2103],{"name":1988,"color":1989},{"name":2101,"color":1992},"A-landing",{"name":1994,"color":1995},{"name":2104,"color":2105},"redesign","227120",3844,"Redesign Landing page","2022-10-19T15:38:37Z","https://github.com/kodadot/nft-gallery/issues/3844",0.7388919,{"description":2112,"labels":2113,"number":2120,"owner":1999,"repository":2000,"state":2076,"title":2121,"updated_at":2122,"url":2123,"score":2124},"There's some collection with only 3D items that we can't see.\r\n_I would like to be able to see model preview on collection_ (like spaceship)\r\n\r\nTested on:\r\n\r\n- `/rmrk/collection/7cf9daa38281a57331-BSS` (working well)\r\n\u003Cimg width=\"915\" alt=\"Capture d’écran 2022-07-22 à 4 25 06 PM\" src=\"https://user-images.githubusercontent.com/9987732/180460363-8433abd1-f173-458d-8c9d-0a98c08a2efc.png\">\r\n\r\n- `/rmrk/collection/FC77C33AB229A2056A-BTFLSUZANN` (not working, but can see text in responsive)\r\n\u003Cimg width=\"1280\" alt=\"Capture d’écran 2022-07-22 à 4 26 07 PM\" src=\"https://user-images.githubusercontent.com/9987732/180460538-e85dc64f-990f-459c-9aca-10ca92bc7444.png\">\r\n\r\n\u003Cimg width=\"820\" alt=\"Capture d’écran 2022-07-22 à 4 26 17 PM\" src=\"https://user-images.githubusercontent.com/9987732/180460528-daa58499-5317-4834-8f04-35c35b918572.png\">\r\n\r\n- `/bsx/collection/2444376227` (😟 bring back my ping pong ball)\r\n\r\n\r\n\r\n\r\n",[2114,2117,2118,2119],{"name":2115,"color":2116},"bug","d73a4a",{"name":2023,"color":2024},{"name":2028,"color":1989},{"name":1997,"color":1992},3534,"some 3D nft in /collection/{id}","2022-07-25T07:01:27Z","https://github.com/kodadot/nft-gallery/issues/3534",0.7423052,{"description":2126,"labels":2127,"number":2134,"owner":1999,"repository":2000,"state":2076,"title":2135,"updated_at":2136,"url":2137,"score":2138},"currently we have 4 options when it comes to search on top of collection:\r\n\r\n\r\n- [x] search bar input (hotfixed implemented thanks to @roiLeo)\r\n- https://github.com/kodadot/nft-gallery/pull/3432\r\n- [x] buy now toggle works properly for me (showing only NFTs with price)\r\n- [x] sorting doesn't seem to do anything\r\n- [x] own toggle indicating to show which NFTs are mine (wallet logged in) seems to be same issue as in \r\n- https://github.com/kodadot/nft-gallery/issues/3433\r\n```json\r\n{\r\n \"errors\": [\r\n {\r\n \"message\": \"Variable \\\"$search\\\" got invalid value { currentOwner: { equalTo: \\\"bXkVgiXLvvJAmUNni8huN9NZdjaxKGav9fSszhRXFeg6Xuvih\\\" } } at \\\"search[0]\\\"; Field \\\"currentOwner\\\" is not defined by type \\\"NFTEntityWhereInput\\\". Did you mean \\\"currentOwner_eq\\\", \\\"currentOwner_gt\\\", \\\"currentOwner_in\\\", \\\"currentOwner_lt\\\", or \\\"currentOwner_gte\\\"?\",\r\n \"extensions\": {\r\n \"code\": \"BAD_USER_INPUT\",\r\n \"exception\": {\r\n \"stacktrace\": [\r\n \"GraphQLError: Variable \\\"$search\\\" got invalid value { currentOwner: { equalTo: \\\"bXkVgiXLvvJAmUNni8huN9NZdjaxKGav9fSszhRXFeg6Xuvih\\\" } } at \\\"search[0]\\\"; Field \\\"currentOwner\\\" is not defined by type \\\"NFTEntityWhereInput\\\". Did you mean \\\"currentOwner_eq\\\", \\\"currentOwner_gt\\\", \\\"currentOwner_in\\\", \\\"currentOwner_lt\\\", or \\\"currentOwner_gte\\\"?\",\r\n \" at /squid/node_modules/graphql/execution/values.js:116:15\",\r\n \" at coerceInputValueImpl (/squid/node_modules/graphql/utilities/coerceInputValue.js:114:9)\",\r\n \" at coerceInputValueImpl (/squid/node_modules/graphql/utilities/coerceInputValue.js:54:14)\",\r\n \" at /squid/node_modules/graphql/utilities/coerceInputValue.js:70:14\",\r\n \" at Array.map (\u003Canonymous>)\",\r\n \" at safeArrayFrom (/squid/node_modules/graphql/jsutils/safeArrayFrom.js:36:23)\",\r\n \" at coerceInputValueImpl (/squid/node_modules/graphql/utilities/coerceInputValue.js:68:50)\",\r\n \" at coerceInputValue (/squid/node_modules/graphql/utilities/coerceInputValue.js:37:10)\",\r\n \" at _loop (/squid/node_modules/graphql/execution/values.js:109:69)\",\r\n \" at coerceVariableValues (/squid/node_modules/graphql/execution/values.js:121:16)\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n}\r\n\r\n```",[2128,2131,2132,2133],{"name":2129,"color":2130},"subquery","EC2C6D",{"name":1988,"color":1989},{"name":2067,"color":1992},{"name":2069,"color":1992},3434,"Search for NFTs in specific collection","2022-07-15T14:25:29Z","https://github.com/kodadot/nft-gallery/issues/3434",0.7427273,["Reactive",2140],{},["Set"],["ShallowReactive",2143],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"4QymeGgbmpR9JVjf4MRv3mKcLjdSqmgthMRYYV_UV8U":-1},"/kodadot/nft-gallery/4617"]