-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Store Cryptobot images to IPFS, and token metadata #214
Conversation
Getting this error on clicking |
WHAT!? Can't make sense of this. It works in the deployed preview link, but not locally on my machine. |
Check the contract on BCD - the latest minted token has an |
Checked, it's not loading the image. Just shows random strings. |
That is the base64 encoded form of the image. |
Base64 is enough for our use-case. @manangouhari Can you update the frontend so that only JSON metadata is stored with relevant fields within token_metadata. |
Didn't completely understand. Can you please explain |
Implementing functionailty on the frontend for gettings ipfs hash from |
Wouldn't you need to change the smart contract to take a string/bytes instead of a map? |
The data type is the map only, just need to change the type from string to bytes for the value. |
Yes, right now |
Hmm. Yes, will need to take care of the conversion. I will take lead here. @manangouhari can you think of what's the next critical constraint is & take the lead for it. |
I don't see any other critical constraint. |
* Update Readme * fix: gatsby build error: replaceHistory not an api Issue ref: mongkuen/gatsby-plugin-page-transitions#7 * feat: Integrate SmartPy compiler (#128) * Phase 2 (#129) * Added new chapters. * Upated useChapter to filter module-wise. Need to figure out overview page. * Refactored useChapter to use a more explicit parameter. * Added module-1 to slug for chapters.: * Cleaned up frontmatter for inter-contract section. * Cleaned up frontmatter for FA2 section. * Pushing the code for Bhaskar. * Indentation error fixed in 02.mdx * Re: fixed indentation error in 02.mdx * Pages for module overview are now being dynamically generated. * Added links to module 2&3 on the homepage. Only for test right now. * Fixed logic for continuation link on overview page. * Replaced 'lesson-v1' with filterBy to make localStorage logic dynamic. * Fixed backLinks on chapter header to dynamically navigate to overview pages of respective modules. * MenuSlider works dynamically :) * Removed chapter-new.js * New overview page implemented. * Updated copy for module specific overview pages. Still not finalized tho. * Fixed the user flow(partially). Rest will be done once last module is done. * Added TODO to buggy code. * Dynamic header added. * Wrote copy for general overview. * Fixed the chapters a bit * [Dependencies] - Updated brython to version 3.9.0 (#132) * [Dependencies] - Updated brython to version 3.9.0 * [Dependencies] - Added latest brython dev version * fix: url path for module-1 pop-up modal * chore: update gatasby + audited npm packges * Interface for Smartpy compiler. (#133) * Drawer for michelson output added. * Disabled Show Compiled Code button if the code has errors. * Pushing * dot-prop added. * Content updated to use sp.import_script_from_url * Fixed spacing issues in the content. * Edge-case for chapters with no code fixed. * Pushing to see errors, build will fail. * Fixed errors in markdown Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Integrated content for module-4 (#131) * Integrated content for module-4 * feat: add main logic for live editor * React live installed. * React-live editor integrated into the chapter template. Layout and theme is broken. * Cleaned up code and added comments. * New template specified for lesson-4 in gatsby-node.js * chapterWithLiveEditor cleaned up * Fixes to the theme * feat: fix live editor layout & theme * Pushing changes to solve conflict * fix: make live editor auto scrollable * fix: make live editor take full height regardless of its content * Content for module-04 updated. * Replaced DiffEditor with ControlledEditor for module-4 * Copy btn and functionality added. Need to add modal to confirm. * Modal added to signal that the code has been copied. * Installed all packages again after clearing cache * Taquito UX improvement 99% done. * chore: seperate logic for chapter + withLiveEditor chapter bottom bar(show ans + check/run code) * fix: keep both OutputWithCopyButton & OutputWithShowCodeButton with same style + remove yarn lock file * Fixed missing url in module-3/chapter-4 * Fixed PlantGrowthModalView bug. * Fixed bug in module-4/chapter-10 * Hide CodeCopied modal in 2.5secs * Fixed a bug for smartpy-interface. Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * chore: load smartpy compiler scripts async (#135) * TailwindCSS setup. (#143) * first commit for v2 * feat: setup jotai for global state management. * feat: boilerplate for colors & spacing added. * Ffeat: added color pallette. * feat: typography vars added. * fix: changed plugin for google fonts. * feat: removed old design system, integrated tailwindcss. * Pushing to trigger build. * fix:tailwind error fixed, hopefully * new navbar implemented (#144) * button components (#146) * Profile UI (#149) * button components * feat:marketplace & cryptobot single frontend * feat:implemented profile frontend * fix: removed unnecessary files * chore: remove yarn lock file since package-lock.json already exists * chore: remove cryptobot card component Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Implements #145 - Auth flow (#148) * new navbar implemented * feat: auth flow implemented. needs heavy refactoring. * feat: auth flow completed. needs refactoring. * fix: @thanos-wallet/dapp added as a dep * trying to fix build error * fix: "window" not available error * Updated api url Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Marketplace (#147) * button components * feat:marketplace & cryptobot single frontend * WIP: load cryptobots within marketplace * feat: load 3d cryptobots from smart contract * WIP: add filter functionailty * feat: add sort functionailty * chore: refactor sort & filter func * fix: build error * feat: add xtzUsd price func * Revert "feat: add xtzUsd price func" This reverts commit be2c661. * Revert "Revert "feat: add xtzUsd price func"" This reverts commit c230931. * fix: update price fetching endpoint for xtzUsd * chore: update marketplace & cryptobot to /tezos/<url> * chore: Configure PostCSS to use Tailwind * feat: add method for loading nfts by individual tezos addres * fix: remove console warning * feat:basic ui done of transaction * feat: added footer & removed old footer * chore: color & font size fixes * feat:added loader * chore: remove yarn.lock file * feat: add logic for loading user owned bots * feat: option to change beacon to testnet * fix: handle edge case where nft on offer are null. * feat: handle extra props for button component * feat: add logic for purchasing a cryptobot. * feat: add logic for buying cryptobot from marketplace * feat: add logic for loading owned bots in profile view * fix: navBar beacon connect error * feat: add option to sign out & redirect to prev page on sign in * chore: remove redundant marketplace js file * feat: gate marketplace & profile view with auth * feat: add logic for calculating estimated gas fee * feat: add logic for withdrawing owned bot from sale * fix: remove buy button incase bot is not available for sale * feat: show estimated gas fee for withdrawing bot from sale. * feat: add logic for putting bot on sale * feat: estimating gas fee for withdrawal & putting bot on sale * refactor: cryptobot view * Fix gas fee estimate error for buying a bot from the marketplace. + Show tick mark icon as user progress throw the transaction. * feat: add confetti Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> * 3d-model-customizer-alpha (#158) * feat: added basic customizer ui, cryptobot not loading * cryptobots body parts swap functionality done * deleted old glb file * added cryptobot without textures * update button component props * fixed rotation of cryptobot meshes, now loading perfectly * cryptobots with texture * feat: make bot interactive * feat: add custom color to 3d bot customiser * feat: add color to randomize func * feat: add more color option for 3d bots * feat: add option to change shininess * feat: add func for exporting custom 3d model * feat: remove symbol metadata * feat: add flow for minting nft * feat: gate customiser view * fix: handle more cryptobot body parts colors * fix: connect to delphinet for testing * temp-fix: make contract call gas fee estimate static * temp-fix: ask for permission every time before interacting with entry_point Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com> * Academy (#151) * feat: academy page ui. * feat: individual module overview pages implemented, markdown structure improved, module-0 added. * feat: navbar for chapter pages. * Progress on learning page. * progress on learning interface * feat: coding interface ui completed. * feat: chapter sidebar, nav btns in footer.: * DiffEditor implemented. * fix: added @material-ui/core to dependencies. * feat: live editor 90% * LiveEditor scrolling issues fixed. * LivePreview and LiveError implemented. * changed back to original logic for LivePreview * feat: logic to check code, show result on Check Answer, fix chapter navbar heading * feat: updated color scheme. * syncing chapter progress in localStorage * feat: show completed chapters and progress in academy * fix: resolved localStorage bug * fix: localStorage error * fix: build error * fix: localStorage bug, again. * fix: window undefined in overview.js * feat: chapter progress sync with backend. * Sync progress with localStorage for module-04 * Sync module-04 progress with backend * batch update user progress on auth, fix location bug Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * 🎊 updated API Url (#166) * Fixes 1 (#165) * feat: update contract address * fix: render customizer bot correctly * fix: remove textures section * fix: render xtz price only if available * fix: only request for permission if not available (#167) * feat: make profile settings readonly (#168) * Landing Page (#153) * feat:landing page structure done * 📹 videos added on the landing page. Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Revert "fix: only request for permission if not available (#167)" This reverts commit b43cefd. * New UI assets (#175) * add all image assets * update mdx files with images * added customizer assets * feat: added images to module overview * feat:added bot image to module single * fix:stretcing images * fix:all images loading right * Academy fixes (#171) * fixes: have a doubt, code reset, michelson overflow * feat: added quizzes to module-0 * fix: module-04 content * Fixed chapter-07 content to include MichelsonMap and char2Bytes: Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Mvp flow auth fix (#174) * feat: added links * added back NetworkType * feat: flow connected. * feat: updated create-currency video * added finance illustration * updated landing photo * feat: add pop-up modal in customizer view * fix: only ask for walllet permission if not avaliable * feat: load customizer at the end of every module * feat: load customizer environment without suspense * fix: customizer saving bot modal * chore: update package-lock file * feat: update contract address Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com> * chore: update taquito lib (#177) * fix: show warning incase balance is insufficient (#180) * fix: show nft bot xtz address in profile & marketplace view (#186) * UI fixes (#184) * fix:navbar profile button * fix:replace profile settings to profile details * fix:editor navbar profile button * fix:open telegram channel link in new tab * fix:customizer modal image * feat:added tooltip to network fee * fix:claim-transaction copy * fix:marketplace transaction flow UI * fix:make checkbox disabled when only one is selected in marketplace * fix:copy update on marketplace transaction * fix:sell cryptobot modal ui * fix:change thanos wallet branding to temple wallet * feat:new sell ui implemented * feat:empty state in profile with illustration * fix:Remove dropdown from Input Number * fix:taquito coding interface have a doubt button * chore: contract.py name changed from filename.py * fix: build error * chore:center what's there for you * added glow to landing page heading Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * fix: show warning for putting bot on sale/withdraw from sale operation if balance is insufficient (#190) * Setup Amplitude tracking (#187) * feat: basic amplitude tracking added. * feat: tracking for show answer. * tracking added for module clicks * feat: tracking for customizer * Cookie banner added. * removed metomic * syncing cookiebanner with localStorage. * linking cookieBanner to /tezos/privacy-policy. * removed view events * fix: navigate is not defined error Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * cookie banner bug fixed (#198) * Tiny UI fixes (#197) * min-height to images on academy page. * removed background on module detail page behind cryptobot Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * New bot page (#200) * New cryptobot page implemented * build error solved, hopefully. * no cryptobot found page implemented for /cryptobot * loading state added to cryptobot page. * handling 'cryptobot not found' state in [id].js * fix: logic for fetching single nft bot details * feat: handle loading of bots within profile view * feat: fetch all bots from indexer by default indexer limits the fetch count to 10 * chore: update develop script to handle gatsby experimental routing in development Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> * fix: show bot address & correct view in marketplace (#203) * Magic production key added. (#205) * magic prod key added * removed unrelated changes * chore: remove unused files (#207) * feat: update bot base 3d model (#208) * auth bug solved (#209) * Smartpy compiler update (#216) * feat: better logic for code evaluation and error msgs * metadata added to FA2 token * fix: content for module-03 updated. * fix: build error * feat: update compiler * fix: show code + initialStorage as output. * fix: remove `` string to make sure code compiles correctly Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> * Implement Video Modal, Landing Page Image, 404 page, Copy Link in Cryptobot single (#211) * feat:video modal added * feat:added hero image * ✅ feat:added custom 404 page * featt: ✅ copy link functionality in cryptobot single * feat: ✅ sharable link in successful transaction * 🐛 fix:redirect to marketplace if bot not found, build fixed hopefully * feat: ✅ sharable link of cryptobot after successfull minting * feat: ✅ error modal if no cryptobot in transaction * feat : ✅ error modal in claim-transaction * feat: ✅ added phase 2 video link Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Store Cryptobot images to IPFS, and token metadata (#214) * progress on saving image to bot metadata * storing bot image to token metadata, 90% done. * feat: update contract to edonet * feat: implement api endpoint for uploading json * feat: update indexer logic Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Update video (#217) * fix:update 404 copy * feat: update videos * fix: sync user on load refresh transaction & claim-transaction view. (#223) * fix: sync user on load refresh transaction & claim-transaction view. * feat: update error copy * Improving index page load speed (#220) * added `defer` to smartpy scripts * compressed images * loading smartpy scripts async * Fixed gatsby-browser.js prod error * removed debugger * added comments to explain the functionality Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Loader for cryptobot & Twitter share copy updated (#227) * ✅ feat: Add loading indicator while 3d model is being loaded * ✅ updated twitter share copy Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Issue #224 implemented (#228) * storing last-page to localStorage and browser support bug fix * Issue #224 implemented 🔥 Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Persist auth state through refreshes (#250) * Persist auth state through refreshes * fix: build error because of a typo * checkIfUserActive function refactored * local login functions replaced with checkIfUserActive * store last-page to localStorage in checkIfUserActive * Added check whether temple wallet is available or not before loggin in * added check in rest of signInHandlers to see if Temple Wallet is available or not * feat: update contract address (#252) * font sizes fixed for LearningInterface (#253) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Module-0 content improved (#256) * ✍️ module-0/chapter-1 improved. * ✍️ module-0/chapter-2 improved. * ✍️ module-0/chapter-3 improved. * ✍️ module-0/chapter-4 improved. * ✍️ module-0/chapter-5 improved. * fixes #233 (#255) * fixes #233 * feat: setup dark mode for table & code markdown attributes * Reddit Launch fixes - Harsh (#251) * 💄 Implements #234 Empty Account error message in red. * 💄 Solves #172 Unpredictable lighting in customizer * ✨ fix camera position to bring cryptobot in center * build fix * 💄 alert in red color in sell cryptobot flow * 🐛 Inconsistent lighting hopefully solved * 💄 Implements #236 Alert that platform is in testnet * 💄 Implements #244 Remove shininess from the customizer * updated names in new glb file * 🐛 unpredictible lighting hopefully fixed * 💄 beta logo * 🐛 rollback to old cryptobot * 💄 new cryptobot images in customizer Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * feat: add old 3d model (#257) * Updated module-0 overview page (#263) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * feat: add sentry (#266) * fix: load profile view even if indexer api is down (#267) * feat: add cryptoverse beta amplitude api key (#269) * feat: add cryptoverse beta amplitude api key * feat: track successful bot mint * Revert "feat: add old 3d model (#257)" (#270) This reverts commit 58d7d6b. * fix: indexer api fetch logic (#275) * module-1 fine-tuned, and mark down rendering tweeked. * fixed module-02 * module-0 fixed * module-03 fixed * module-04 fixed * alert banner, and landing page updated. * academy page copy fixes * Made 'Back to module' button prominent * put the whole platform's copy through grammarly * fix: don't log localhost errors - sentry. (#285) * fix: default to indexer load size * temp-fix: show latest 10 bots * a bit of a design change. * feat: refreshing /claim-transaction persists state. (#291) * feat: refreshing /claim-transaction persists state. * chore: cleaned up console.log * Stepper ui fixed for 'claim-transaction' page. * Stepper ui fixed 'transaction' page * Measure improve (#290) * closes #127 * feat: update amplitude event name taxonomy present-tense verb + object syntax with spaces and all in lowercase for clarity on when the event triggers closes #102 * Implements #232 & #247 (#282) * 💄 Implements #247 Cryptobot link overflows the container * 💄 Implements #232 Give context on how to use customizer * 🐛 fix customizer tour overflowing welcome modal * 🐛 Build Fix * fix: 🐛 Build fixed hopefully * 🚑 BUILD FIXED FINALLY 😓 * reset to older commit * ➖ removed unused dependency Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Added spacing to copy on academy page * fixed errors in the course (#300) * fix: indexer fixed by paginating over the APIs (#301) * fix: indexer fixed by paginating over the APIs * fixed a dumb bug 🐛 * Made API call on Profile page more effecient. * removed unused imports Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Update 05.mdx (#303) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Cal gas estimate (#306) * feat: add estimate gas fee for purchase entry_point * feat: show estimated mint fee * Customizer Color Fix with new Model (#302) * 💄 new cryptobot added - not compressed yet * update model to cross check * update file * feat: 💄 add cursor pointer * 💄 add accurate material tags * :liptick: custom cursor pointer * :lipstick fix coloring of legdetails * feat: add color palette functionality * 💄 randomize loops through color palette * feat: 💄 hex input functionality to add/paste hex codes * 🐛 copy fix * 💄 tooltip added for color palette * fix: 🐛 cursor bug * feat: 💄 add new model * 💄 make color picker draggable * 💄 Compress GLB file & remove unnecessary files & zoom out camera Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Adds Drei Env Lighting & Fallback loader until all assets get loaded (#310) * feat::lipstick: add drei env lighting & fallback loader * fix::bug: hidden welcome modal Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * :bug: fixes #307 Remove Background Close with Mask from Customizer Tour (#308) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * claim-bot interaction fixed (#287) * claim-bot transaction fixed * btn loading interaction added at other scenarios * Bug fixed. * copy fixes * 💄 quick ui changes mentioned above Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com> * Implement #212 Mobile view (#289) * Implement #212 Implement Mobile view * 💄 add ismobile check to customizebot page * fix: 🐛 BUILD fix * email from mobile setup * fix: build error * fix: buidl error Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Update feature grid component to accept html as prop (#311) * fix: 🐛 update feature grid component to accept html as prop * fix: 🐛 hide button in mobile view & order * guide links added (#312) * fix: access marketplace without auth (#314) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> * Update contract v2 (#315) * fix: typo * feat: add latest cryptobot smart contarct * feat: add support for storing creator address * chore: add back sentry support * Mainnet (#316) * feat: add mainnet contarct * feat: use mainnet link for showing hash operation status * feat: remove all gas fee estimation components * feat: add creator address to the minted nft token metadata * feat: update smart contract entrypoints * feat: remove testnet warning banner * fix: hide full container for estimated gas fee * feat: get estimated token id for sharing the new minted nft * feat: update package-lock json file Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com> Co-authored-by: Rodrigo Quelhas <quelhas95@gmail.com> Co-authored-by: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: Daniil Orain <dnlorn@gmail.com>
commit cdbd957 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Wed Mar 31 23:57:45 2021 +0530 SEO added to a few pages. (#313) * SEO added to a few pages. * more seo fixes * seo fixesss * hopefully solved build error * finishing touches * fixed SEO issues Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit a609d00 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Wed Mar 31 22:38:13 2021 +0530 Implement Cryptobot unique URL page design (#318) * feat::lipstick: add fullscreen button in cryprobot page * feat::lipstick:make model auto-rotate slowly * feat::lipstick:make cryptobot page responsive-test * fix::bug:loading model viewer in mobile * feat::lipstick: add auto-rotate in transaction pages * fix::bug: invalid cryptobot design in mobile Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 79ebe14 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Wed Mar 31 22:23:16 2021 +0530 fix: :bug: pasting color on color picker input doesnt apply (#323) commit 3ffdb4f Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 30 19:25:00 2021 +0530 feat: add warning message (#320) * feat: add warning message * fix: typo commit 15ed82c Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 30 02:29:48 2021 +0530 feat: update package-lock json file commit ab40a02 Merge: dbe99a2 d7c8d06 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 30 02:28:10 2021 +0530 Merge branch 'master' into develop commit dbe99a2 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 30 01:57:24 2021 +0530 Mainnet (#316) * feat: add mainnet contarct * feat: use mainnet link for showing hash operation status * feat: remove all gas fee estimation components * feat: add creator address to the minted nft token metadata * feat: update smart contract entrypoints * feat: remove testnet warning banner * fix: hide full container for estimated gas fee * feat: get estimated token id for sharing the new minted nft commit 53e756f Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 29 17:01:20 2021 +0530 Update contract v2 (#315) * fix: typo * feat: add latest cryptobot smart contarct * feat: add support for storing creator address * chore: add back sentry support commit fecafe3 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Mar 29 16:33:38 2021 +0530 fix: access marketplace without auth (#314) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit a4cd156 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Sun Mar 28 22:46:00 2021 +0530 guide links added (#312) commit 92a81af Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Fri Mar 26 16:32:54 2021 +0530 Update feature grid component to accept html as prop (#311) * fix: 🐛 update feature grid component to accept html as prop * fix: 🐛 hide button in mobile view & order commit 4075387 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Fri Mar 26 00:05:42 2021 +0530 Implement #212 Mobile view (#289) * Implement #212 Implement Mobile view * 💄 add ismobile check to customizebot page * fix: 🐛 BUILD fix * email from mobile setup * fix: build error * fix: buidl error Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 10d815c Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Thu Mar 25 20:39:48 2021 +0530 claim-bot interaction fixed (#287) * claim-bot transaction fixed * btn loading interaction added at other scenarios * Bug fixed. * copy fixes * 💄 quick ui changes mentioned above Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com> commit 295e5fc Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Thu Mar 25 15:00:58 2021 +0530 :bug: fixes #307 Remove Background Close with Mask from Customizer Tour (#308) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 47ff43d Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Thu Mar 25 14:29:35 2021 +0530 Adds Drei Env Lighting & Fallback loader until all assets get loaded (#310) * feat::lipstick: add drei env lighting & fallback loader * fix::bug: hidden welcome modal Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 8a9475f Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Thu Mar 25 13:45:29 2021 +0530 Customizer Color Fix with new Model (#302) * 💄 new cryptobot added - not compressed yet * update model to cross check * update file * feat: 💄 add cursor pointer * 💄 add accurate material tags * :liptick: custom cursor pointer * :lipstick fix coloring of legdetails * feat: add color palette functionality * 💄 randomize loops through color palette * feat: 💄 hex input functionality to add/paste hex codes * 🐛 copy fix * 💄 tooltip added for color palette * fix: 🐛 cursor bug * feat: 💄 add new model * 💄 make color picker draggable * 💄 Compress GLB file & remove unnecessary files & zoom out camera Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit f5cb80b Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 24 18:16:11 2021 +0530 Cal gas estimate (#306) * feat: add estimate gas fee for purchase entry_point * feat: show estimated mint fee commit 002a7c9 Author: Daniil Orain <dnlorn@gmail.com> Date: Mon Mar 22 19:28:05 2021 +0300 Update 05.mdx (#303) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 9870687 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Mar 22 00:59:40 2021 +0530 fix: indexer fixed by paginating over the APIs (#301) * fix: indexer fixed by paginating over the APIs * fixed a dumb bug 🐛 * Made API call on Profile page more effecient. * removed unused imports Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 3631f14 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 18:24:12 2021 +0530 fixed errors in the course (#300) commit 2f52903 Merge: a50f79b 6ff3586 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 02:32:40 2021 +0530 Merge pull request #284 from buidl-labs/copy-fixes Copy fixes commit 6ff3586 Merge: cb8de1f a50f79b Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 02:05:07 2021 +0530 Merge branch 'develop' into copy-fixes commit a50f79b Merge: a37abb3 e2035a5 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 02:03:57 2021 +0530 Merge pull request #283 from buidl-labs/course-fixes Course fixes commit cb8de1f Merge: 61ba6d5 a37abb3 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 02:00:27 2021 +0530 Merge branch 'develop' into copy-fixes commit e2035a5 Merge: 370dc23 a37abb3 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 19 01:51:01 2021 +0530 Merge branch 'develop' into course-fixes commit 61ba6d5 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Fri Mar 19 01:50:25 2021 +0530 Added spacing to copy on academy page commit a37abb3 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Thu Mar 18 20:23:05 2021 +0530 Implements #232 & #247 (#282) * 💄 Implements #247 Cryptobot link overflows the container * 💄 Implements #232 Give context on how to use customizer * 🐛 fix customizer tour overflowing welcome modal * 🐛 Build Fix * fix: 🐛 Build fixed hopefully * 🚑 BUILD FIXED FINALLY 😓 * reset to older commit * ➖ removed unused dependency Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 5e1359f Merge: ff2964a 1838c78 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Thu Mar 18 13:45:09 2021 +0530 Merge pull request #292 from buidl-labs/stepper-ui-fix Stepper UI fix commit 1838c78 Merge: 61e1151 ff2964a Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Mar 18 12:44:50 2021 +0530 Merge branch 'develop' into stepper-ui-fix commit ff2964a Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Mar 18 12:43:12 2021 +0530 Measure improve (#290) * closes #127 * feat: update amplitude event name taxonomy present-tense verb + object syntax with spaces and all in lowercase for clarity on when the event triggers closes #102 commit 61e1151 Merge: af39387 b599177 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Mar 18 12:41:42 2021 +0530 Merge branch 'develop' into stepper-ui-fix commit af39387 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Thu Mar 18 11:57:51 2021 +0530 Stepper ui fixed 'transaction' page commit 588053d Author: Manan Gouhari <gouhari21@hotmail.com> Date: Thu Mar 18 11:51:37 2021 +0530 Stepper ui fixed for 'claim-transaction' page. commit b599177 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Thu Mar 18 11:40:06 2021 +0530 feat: refreshing /claim-transaction persists state. (#291) * feat: refreshing /claim-transaction persists state. * chore: cleaned up console.log commit 2e4f65b Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 12:24:36 2021 +0530 a bit of a design change. commit 78dc6d5 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 17 12:05:25 2021 +0530 temp-fix: show latest 10 bots commit 6f59316 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 17 11:40:23 2021 +0530 fix: default to indexer load size commit 52b6f26 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 17 10:41:51 2021 +0530 fix: don't log localhost errors - sentry. (#285) commit 03e333a Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 03:19:46 2021 +0530 put the whole platform's copy through grammarly commit 6e3dcc0 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 03:07:54 2021 +0530 Made 'Back to module' button prominent commit f07d020 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 03:03:15 2021 +0530 academy page copy fixes commit fdc4914 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 02:33:52 2021 +0530 alert banner, and landing page updated. commit 370dc23 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 01:52:46 2021 +0530 module-04 fixed commit 077a417 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Wed Mar 17 00:01:29 2021 +0530 module-03 fixed commit 1202ce9 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Tue Mar 16 21:25:29 2021 +0530 module-0 fixed commit 056f194 Author: Manan Gouhari <gouhari21@hotmail.com> Date: Tue Mar 16 20:39:21 2021 +0530 fixed module-02 commit c27978e Author: Manan Gouhari <gouhari21@hotmail.com> Date: Tue Mar 16 17:29:24 2021 +0530 module-1 fine-tuned, and mark down rendering tweeked. commit a9de2a1 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 20:34:30 2021 +0530 fix: indexer api fetch logic (#275) commit 1096ea3 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 18:19:31 2021 +0530 Revert "feat: add old 3d model (#257)" (#270) This reverts commit 58d7d6b. commit 5090115 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 17:32:54 2021 +0530 feat: add cryptoverse beta amplitude api key (#269) * feat: add cryptoverse beta amplitude api key * feat: track successful bot mint commit f76ac43 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 13:27:36 2021 +0530 fix: load profile view even if indexer api is down (#267) commit c54f771 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 12:57:24 2021 +0530 feat: add sentry (#266) commit db39216 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Mar 15 12:20:19 2021 +0530 Updated module-0 overview page (#263) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 58d7d6b Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Mar 15 12:04:29 2021 +0530 feat: add old 3d model (#257) commit 27c33aa Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Sat Mar 13 17:29:05 2021 +0530 Reddit Launch fixes - Harsh (#251) * 💄 Implements #234 Empty Account error message in red. * 💄 Solves #172 Unpredictable lighting in customizer * ✨ fix camera position to bring cryptobot in center * build fix * 💄 alert in red color in sell cryptobot flow * 🐛 Inconsistent lighting hopefully solved * 💄 Implements #236 Alert that platform is in testnet * 💄 Implements #244 Remove shininess from the customizer * updated names in new glb file * 🐛 unpredictible lighting hopefully fixed * 💄 beta logo * 🐛 rollback to old cryptobot * 💄 new cryptobot images in customizer Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit ea024d9 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Sat Mar 13 16:05:10 2021 +0530 fixes #233 (#255) * fixes #233 * feat: setup dark mode for table & code markdown attributes commit a063851 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Sat Mar 13 15:30:14 2021 +0530 Module-0 content improved (#256) * ✍️ module-0/chapter-1 improved. * ✍️ module-0/chapter-2 improved. * ✍️ module-0/chapter-3 improved. * ✍️ module-0/chapter-4 improved. * ✍️ module-0/chapter-5 improved. commit 7db9a79 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 12 22:30:02 2021 +0530 font sizes fixed for LearningInterface (#253) Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 92aee87 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Fri Mar 12 20:28:35 2021 +0530 feat: update contract address (#252) commit 96ce62f Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Mar 12 19:34:55 2021 +0530 Persist auth state through refreshes (#250) * Persist auth state through refreshes * fix: build error because of a typo * checkIfUserActive function refactored * local login functions replaced with checkIfUserActive * store last-page to localStorage in checkIfUserActive * Added check whether temple wallet is available or not before loggin in * added check in rest of signInHandlers to see if Temple Wallet is available or not commit 81fb820 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Thu Mar 11 00:17:34 2021 +0530 Issue #224 implemented (#228) * storing last-page to localStorage and browser support bug fix * Issue #224 implemented 🔥 Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit a1d3f24 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Wed Mar 10 21:13:15 2021 +0530 Loader for cryptobot & Twitter share copy updated (#227) * ✅ feat: Add loading indicator while 3d model is being loaded * ✅ updated twitter share copy Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit c1b668d Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Wed Mar 10 16:33:44 2021 +0530 Improving index page load speed (#220) * added `defer` to smartpy scripts * compressed images * loading smartpy scripts async * Fixed gatsby-browser.js prod error * removed debugger * added comments to explain the functionality Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit d068d88 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 10 01:17:22 2021 +0530 fix: sync user on load refresh transaction & claim-transaction view. (#223) * fix: sync user on load refresh transaction & claim-transaction view. * feat: update error copy commit 18e016f Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Mon Mar 8 09:13:28 2021 +0530 Update video (#217) * fix:update 404 copy * feat: update videos commit 8662902 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Sat Mar 6 03:05:45 2021 +0530 Store Cryptobot images to IPFS, and token metadata (#214) * progress on saving image to bot metadata * storing bot image to token metadata, 90% done. * feat: update contract to edonet * feat: implement api endpoint for uploading json * feat: update indexer logic Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 1e52a73 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Fri Mar 5 20:19:57 2021 +0530 Implement Video Modal, Landing Page Image, 404 page, Copy Link in Cryptobot single (#211) * feat:video modal added * feat:added hero image * ✅ feat:added custom 404 page * featt: ✅ copy link functionality in cryptobot single * feat: ✅ sharable link in successful transaction * 🐛 fix:redirect to marketplace if bot not found, build fixed hopefully * feat: ✅ sharable link of cryptobot after successfull minting * feat: ✅ error modal if no cryptobot in transaction * feat : ✅ error modal in claim-transaction * feat: ✅ added phase 2 video link Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit c3488ef Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Fri Mar 5 14:10:04 2021 +0530 Smartpy compiler update (#216) * feat: better logic for code evaluation and error msgs * metadata added to FA2 token * fix: content for module-03 updated. * fix: build error * feat: update compiler * fix: show code + initialStorage as output. * fix: remove `` string to make sure code compiles correctly Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> commit 8187d15 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Wed Mar 3 20:35:52 2021 +0530 auth bug solved (#209) commit 9125b2d Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 3 15:40:09 2021 +0530 feat: update bot base 3d model (#208) commit 2a8e1e8 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Mar 3 15:19:41 2021 +0530 chore: remove unused files (#207) commit c128dc7 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Wed Mar 3 14:08:37 2021 +0530 Magic production key added. (#205) * magic prod key added * removed unrelated changes commit 1d4b089 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 2 19:49:06 2021 +0530 fix: show bot address & correct view in marketplace (#203) commit 5f20ab0 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Mar 2 16:56:39 2021 +0530 New bot page (#200) * New cryptobot page implemented * build error solved, hopefully. * no cryptobot found page implemented for /cryptobot * loading state added to cryptobot page. * handling 'cryptobot not found' state in [id].js * fix: logic for fetching single nft bot details * feat: handle loading of bots within profile view * feat: fetch all bots from indexer by default indexer limits the fetch count to 10 * chore: update develop script to handle gatsby experimental routing in development Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> commit 73bf1a2 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Mar 1 22:41:35 2021 +0530 Tiny UI fixes (#197) * min-height to images on academy page. * removed background on module detail page behind cryptobot Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 3ea2cc4 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Mar 1 17:50:58 2021 +0530 cookie banner bug fixed (#198) commit 52ff2ad Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Sat Feb 27 14:04:14 2021 +0530 Setup Amplitude tracking (#187) * feat: basic amplitude tracking added. * feat: tracking for show answer. * tracking added for module clicks * feat: tracking for customizer * Cookie banner added. * removed metomic * syncing cookiebanner with localStorage. * linking cookieBanner to /tezos/privacy-policy. * removed view events * fix: navigate is not defined error Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 7cbbac9 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Fri Feb 26 20:02:44 2021 +0530 fix: show warning for putting bot on sale/withdraw from sale operation if balance is insufficient (#190) commit 0a2bd9c Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Fri Feb 26 18:41:33 2021 +0530 UI fixes (#184) * fix:navbar profile button * fix:replace profile settings to profile details * fix:editor navbar profile button * fix:open telegram channel link in new tab * fix:customizer modal image * feat:added tooltip to network fee * fix:claim-transaction copy * fix:marketplace transaction flow UI * fix:make checkbox disabled when only one is selected in marketplace * fix:copy update on marketplace transaction * fix:sell cryptobot modal ui * fix:change thanos wallet branding to temple wallet * feat:new sell ui implemented * feat:empty state in profile with illustration * fix:Remove dropdown from Input Number * fix:taquito coding interface have a doubt button * chore: contract.py name changed from filename.py * fix: build error * chore:center what's there for you * added glow to landing page heading Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit bbc052d Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Feb 25 23:57:42 2021 +0530 fix: show nft bot xtz address in profile & marketplace view (#186) commit aa53759 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Feb 25 12:16:34 2021 +0530 fix: show warning incase balance is insufficient (#180) commit 6043dfe Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Feb 24 15:36:16 2021 +0530 chore: update taquito lib (#177) commit f7d391a Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Feb 23 22:57:49 2021 +0530 Mvp flow auth fix (#174) * feat: added links * added back NetworkType * feat: flow connected. * feat: updated create-currency video * added finance illustration * updated landing photo * feat: add pop-up modal in customizer view * fix: only ask for walllet permission if not avaliable * feat: load customizer at the end of every module * feat: load customizer environment without suspense * fix: customizer saving bot modal * chore: update package-lock file * feat: update contract address Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com> commit b599265 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Tue Feb 23 19:19:50 2021 +0530 Academy fixes (#171) * fixes: have a doubt, code reset, michelson overflow * feat: added quizzes to module-0 * fix: module-04 content * Fixed chapter-07 content to include MichelsonMap and char2Bytes: Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 2d043fa Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Tue Feb 23 17:48:35 2021 +0530 New UI assets (#175) * add all image assets * update mdx files with images * added customizer assets * feat: added images to module overview * feat:added bot image to module single * fix:stretcing images * fix:all images loading right commit 58a5045 Merge: 5c99d9e 51399bc Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Feb 17 19:37:10 2021 +0530 Merge branch 'develop' of https://github.com/buidl-labs/crypto-code-school-inside-tezos into develop commit 5c99d9e Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Feb 17 19:35:27 2021 +0530 Revert "fix: only request for permission if not available (#167)" This reverts commit b43cefd. commit 51399bc Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Wed Feb 17 14:42:36 2021 +0530 Landing Page (#153) * feat:landing page structure done * 📹 videos added on the landing page. Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 330c5a9 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Feb 17 12:50:15 2021 +0530 feat: make profile settings readonly (#168) commit b43cefd Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Feb 16 15:25:06 2021 +0530 fix: only request for permission if not available (#167) commit 8f27e73 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Tue Feb 16 14:41:26 2021 +0530 Fixes 1 (#165) * feat: update contract address * fix: render customizer bot correctly * fix: remove textures section * fix: render xtz price only if available commit ff657f0 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Tue Feb 16 14:17:44 2021 +0530 🎊 updated API Url (#166) commit 7e09beb Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Feb 15 18:41:43 2021 +0530 Academy (#151) * feat: academy page ui. * feat: individual module overview pages implemented, markdown structure improved, module-0 added. * feat: navbar for chapter pages. * Progress on learning page. * progress on learning interface * feat: coding interface ui completed. * feat: chapter sidebar, nav btns in footer.: * DiffEditor implemented. * fix: added @material-ui/core to dependencies. * feat: live editor 90% * LiveEditor scrolling issues fixed. * LivePreview and LiveError implemented. * changed back to original logic for LivePreview * feat: logic to check code, show result on Check Answer, fix chapter navbar heading * feat: updated color scheme. * syncing chapter progress in localStorage * feat: show completed chapters and progress in academy * fix: resolved localStorage bug * fix: localStorage error * fix: build error * fix: localStorage bug, again. * fix: window undefined in overview.js * feat: chapter progress sync with backend. * Sync progress with localStorage for module-04 * Sync module-04 progress with backend * batch update user progress on auth, fix location bug Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 25b9329 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Sat Feb 13 03:07:05 2021 +0530 3d-model-customizer-alpha (#158) * feat: added basic customizer ui, cryptobot not loading * cryptobots body parts swap functionality done * deleted old glb file * added cryptobot without textures * update button component props * fixed rotation of cryptobot meshes, now loading perfectly * cryptobots with texture * feat: make bot interactive * feat: add custom color to 3d bot customiser * feat: add color to randomize func * feat: add more color option for 3d bots * feat: add option to change shininess * feat: add func for exporting custom 3d model * feat: remove symbol metadata * feat: add flow for minting nft * feat: gate customiser view * fix: handle more cryptobot body parts colors * fix: connect to delphinet for testing * temp-fix: make contract call gas fee estimate static * temp-fix: ask for permission every time before interacting with entry_point Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com> commit 0acd8b9 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Sun Feb 7 15:10:28 2021 +0530 Marketplace (#147) * button components * feat:marketplace & cryptobot single frontend * WIP: load cryptobots within marketplace * feat: load 3d cryptobots from smart contract * WIP: add filter functionailty * feat: add sort functionailty * chore: refactor sort & filter func * fix: build error * feat: add xtzUsd price func * Revert "feat: add xtzUsd price func" This reverts commit be2c661. * Revert "Revert "feat: add xtzUsd price func"" This reverts commit c230931. * fix: update price fetching endpoint for xtzUsd * chore: update marketplace & cryptobot to /tezos/<url> * chore: Configure PostCSS to use Tailwind * feat: add method for loading nfts by individual tezos addres * fix: remove console warning * feat:basic ui done of transaction * feat: added footer & removed old footer * chore: color & font size fixes * feat:added loader * chore: remove yarn.lock file * feat: add logic for loading user owned bots * feat: option to change beacon to testnet * fix: handle edge case where nft on offer are null. * feat: handle extra props for button component * feat: add logic for purchasing a cryptobot. * feat: add logic for buying cryptobot from marketplace * feat: add logic for loading owned bots in profile view * fix: navBar beacon connect error * feat: add option to sign out & redirect to prev page on sign in * chore: remove redundant marketplace js file * feat: gate marketplace & profile view with auth * feat: add logic for calculating estimated gas fee * feat: add logic for withdrawing owned bot from sale * fix: remove buy button incase bot is not available for sale * feat: show estimated gas fee for withdrawing bot from sale. * feat: add logic for putting bot on sale * feat: estimating gas fee for withdrawal & putting bot on sale * refactor: cryptobot view * Fix gas fee estimate error for buying a bot from the marketplace. + Show tick mark icon as user progress throw the transaction. * feat: add confetti Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Co-authored-by: Manan Gouhari <gouhari21@hotmail.com> commit 4d678f7 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Mon Feb 1 21:11:18 2021 +0530 Implements #145 - Auth flow (#148) * new navbar implemented * feat: auth flow implemented. needs heavy refactoring. * feat: auth flow completed. needs refactoring. * fix: @thanos-wallet/dapp added as a dep * trying to fix build error * fix: "window" not available error * Updated api url Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit c22a25e Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Mon Feb 1 14:33:30 2021 +0530 Profile UI (#149) * button components * feat:marketplace & cryptobot single frontend * feat:implemented profile frontend * fix: removed unnecessary files * chore: remove yarn lock file since package-lock.json already exists * chore: remove cryptobot card component Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit 3cec6c2 Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com> Date: Tue Jan 26 17:05:18 2021 +0530 button components (#146) commit 26b59a9 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Tue Jan 26 14:26:29 2021 +0530 new navbar implemented (#144) commit 8a84b43 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Tue Jan 26 00:26:27 2021 +0530 TailwindCSS setup. (#143) * first commit for v2 * feat: setup jotai for global state management. * feat: boilerplate for colors & spacing added. * Ffeat: added color pallette. * feat: typography vars added. * fix: changed plugin for google fonts. * feat: removed old design system, integrated tailwindcss. * Pushing to trigger build. * fix:tailwind error fixed, hopefully commit 81fe2a8 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Fri Nov 6 21:40:17 2020 +0530 chore: load smartpy compiler scripts async (#135) commit 4f22dee Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Nov 6 20:53:06 2020 +0530 Integrated content for module-4 (#131) * Integrated content for module-4 * feat: add main logic for live editor * React live installed. * React-live editor integrated into the chapter template. Layout and theme is broken. * Cleaned up code and added comments. * New template specified for lesson-4 in gatsby-node.js * chapterWithLiveEditor cleaned up * Fixes to the theme * feat: fix live editor layout & theme * Pushing changes to solve conflict * fix: make live editor auto scrollable * fix: make live editor take full height regardless of its content * Content for module-04 updated. * Replaced DiffEditor with ControlledEditor for module-4 * Copy btn and functionality added. Need to add modal to confirm. * Modal added to signal that the code has been copied. * Installed all packages again after clearing cache * Taquito UX improvement 99% done. * chore: seperate logic for chapter + withLiveEditor chapter bottom bar(show ans + check/run code) * fix: keep both OutputWithCopyButton & OutputWithShowCodeButton with same style + remove yarn lock file * Fixed missing url in module-3/chapter-4 * Fixed PlantGrowthModalView bug. * Fixed bug in module-4/chapter-10 * Hide CodeCopied modal in 2.5secs * Fixed a bug for smartpy-interface. Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit c8e29e6 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Nov 6 18:21:32 2020 +0530 Interface for Smartpy compiler. (#133) * Drawer for michelson output added. * Disabled Show Compiled Code button if the code has errors. * Pushing * dot-prop added. * Content updated to use sp.import_script_from_url * Fixed spacing issues in the content. * Edge-case for chapters with no code fixed. * Pushing to see errors, build will fail. * Fixed errors in markdown Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com> commit d88f2c1 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Nov 5 11:39:56 2020 +0530 chore: update gatasby + audited npm packges commit 231bf84 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Thu Nov 5 11:37:01 2020 +0530 fix: url path for module-1 pop-up modal commit 3aa3e75 Author: Rodrigo Quelhas <quelhas95@gmail.com> Date: Wed Nov 4 03:36:54 2020 +0000 [Dependencies] - Updated brython to version 3.9.0 (#132) * [Dependencies] - Updated brython to version 3.9.0 * [Dependencies] - Added latest brython dev version commit e1a9511 Author: manangouhari <31039184+manangouhari@users.noreply.github.com> Date: Fri Oct 30 08:22:12 2020 +0530 Phase 2 (#129) * Added new chapters. * Upated useChapter to filter module-wise. Need to figure out overview page. * Refactored useChapter to use a more explicit parameter. * Added module-1 to slug for chapters.: * Cleaned up frontmatter for inter-contract section. * Cleaned up frontmatter for FA2 section. * Pushing the code for Bhaskar. * Indentation error fixed in 02.mdx * Re: fixed indentation error in 02.mdx * Pages for module overview are now being dynamically generated. * Added links to module 2&3 on the homepage. Only for test right now. * Fixed logic for continuation link on overview page. * Replaced 'lesson-v1' with filterBy to make localStorage logic dynamic. * Fixed backLinks on chapter header to dynamically navigate to overview pages of respective modules. * MenuSlider works dynamically :) * Removed chapter-new.js * New overview page implemented. * Updated copy for module specific overview pages. Still not finalized tho. * Fixed the user flow(partially). Rest will be done once last module is done. * Added TODO to buggy code. * Dynamic header added. * Wrote copy for general overview. * Fixed the chapters a bit commit f1c36f7 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Oct 26 15:45:14 2020 +0530 feat: Integrate SmartPy compiler (#128) commit 081439c Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Wed Oct 14 06:19:07 2020 +0530 fix: gatsby build error: replaceHistory not an api Issue ref: mongkuen/gatsby-plugin-page-transitions#7 commit 0e29198 Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com> Date: Mon Oct 12 18:08:44 2020 +0530 Update Readme
What does this PR do?
NETWORK
variable to make switching b/w test & main-net easier.