-
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
Interface for Smartpy compiler. #133
Conversation
@manangouhari Looks good! Fill the template and I will merge it then. |
Build has failed. |
@manangouhari Error: can't find |
TODO:
|
Also, remove/fix the [control + z] command for undoing, it doesn't update the values. |
Can you please provide me more context around this? |
* 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Manan Gouhari <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 🎊 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 <[email protected]> Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: manangouhari <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Issue #224 implemented (#228) * storing last-page to localStorage and browser support bug fix * Issue #224 implemented 🔥 Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * feat: add old 3d model (#257) * Updated module-0 overview page (#263) Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update 05.mdx (#303) Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * :bug: fixes #307 Remove Background Close with Mask from Customizer Tour (#308) Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> Co-authored-by: harshbadhai242 <[email protected]> * 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 <[email protected]> Co-authored-by: Bhaskar Singh <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Rodrigo Quelhas <[email protected]> Co-authored-by: Harsh Badhai <[email protected]> Co-authored-by: Manan Gouhari <[email protected]> Co-authored-by: Daniil Orain <[email protected]>
commit cdbd957 Author: manangouhari <[email protected]> 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 <[email protected]> commit a609d00 Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit 79ebe14 Author: Harsh Badhai <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Tue Mar 30 02:29:48 2021 +0530 feat: update package-lock json file commit ab40a02 Merge: dbe99a2 d7c8d06 Author: Bhaskar Singh <[email protected]> Date: Tue Mar 30 02:28:10 2021 +0530 Merge branch 'master' into develop commit dbe99a2 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Mar 29 16:33:38 2021 +0530 fix: access marketplace without auth (#314) Co-authored-by: Bhaskar Singh <[email protected]> commit a4cd156 Author: manangouhari <[email protected]> Date: Sun Mar 28 22:46:00 2021 +0530 guide links added (#312) commit 92a81af Author: Harsh Badhai <[email protected]> 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 <[email protected]> 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 <[email protected]> Co-authored-by: Bhaskar Singh <[email protected]> commit 10d815c Author: manangouhari <[email protected]> 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 <[email protected]> Co-authored-by: harshbadhai242 <[email protected]> commit 295e5fc Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit 47ff43d Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit 8a9475f Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit f5cb80b Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Mon Mar 22 19:28:05 2021 +0300 Update 05.mdx (#303) Co-authored-by: Bhaskar Singh <[email protected]> commit 9870687 Author: manangouhari <[email protected]> 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 <[email protected]> commit 3631f14 Author: manangouhari <[email protected]> Date: Fri Mar 19 18:24:12 2021 +0530 fixed errors in the course (#300) commit 2f52903 Merge: a50f79b 6ff3586 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Fri Mar 19 02:05:07 2021 +0530 Merge branch 'develop' into copy-fixes commit a50f79b Merge: a37abb3 e2035a5 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Fri Mar 19 02:00:27 2021 +0530 Merge branch 'develop' into copy-fixes commit e2035a5 Merge: 370dc23 a37abb3 Author: manangouhari <[email protected]> Date: Fri Mar 19 01:51:01 2021 +0530 Merge branch 'develop' into course-fixes commit 61ba6d5 Author: Manan Gouhari <[email protected]> Date: Fri Mar 19 01:50:25 2021 +0530 Added spacing to copy on academy page commit a37abb3 Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit 5e1359f Merge: ff2964a 1838c78 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Thu Mar 18 12:44:50 2021 +0530 Merge branch 'develop' into stepper-ui-fix commit ff2964a Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Thu Mar 18 12:41:42 2021 +0530 Merge branch 'develop' into stepper-ui-fix commit af39387 Author: Manan Gouhari <[email protected]> Date: Thu Mar 18 11:57:51 2021 +0530 Stepper ui fixed 'transaction' page commit 588053d Author: Manan Gouhari <[email protected]> Date: Thu Mar 18 11:51:37 2021 +0530 Stepper ui fixed for 'claim-transaction' page. commit b599177 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Wed Mar 17 12:24:36 2021 +0530 a bit of a design change. commit 78dc6d5 Author: Bhaskar Singh <[email protected]> Date: Wed Mar 17 12:05:25 2021 +0530 temp-fix: show latest 10 bots commit 6f59316 Author: Bhaskar Singh <[email protected]> Date: Wed Mar 17 11:40:23 2021 +0530 fix: default to indexer load size commit 52b6f26 Author: Bhaskar Singh <[email protected]> Date: Wed Mar 17 10:41:51 2021 +0530 fix: don't log localhost errors - sentry. (#285) commit 03e333a Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 03:19:46 2021 +0530 put the whole platform's copy through grammarly commit 6e3dcc0 Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 03:07:54 2021 +0530 Made 'Back to module' button prominent commit f07d020 Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 03:03:15 2021 +0530 academy page copy fixes commit fdc4914 Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 02:33:52 2021 +0530 alert banner, and landing page updated. commit 370dc23 Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 01:52:46 2021 +0530 module-04 fixed commit 077a417 Author: Manan Gouhari <[email protected]> Date: Wed Mar 17 00:01:29 2021 +0530 module-03 fixed commit 1202ce9 Author: Manan Gouhari <[email protected]> Date: Tue Mar 16 21:25:29 2021 +0530 module-0 fixed commit 056f194 Author: Manan Gouhari <[email protected]> Date: Tue Mar 16 20:39:21 2021 +0530 fixed module-02 commit c27978e Author: Manan Gouhari <[email protected]> Date: Tue Mar 16 17:29:24 2021 +0530 module-1 fine-tuned, and mark down rendering tweeked. commit a9de2a1 Author: Bhaskar Singh <[email protected]> Date: Mon Mar 15 20:34:30 2021 +0530 fix: indexer api fetch logic (#275) commit 1096ea3 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Mar 15 12:57:24 2021 +0530 feat: add sentry (#266) commit db39216 Author: manangouhari <[email protected]> Date: Mon Mar 15 12:20:19 2021 +0530 Updated module-0 overview page (#263) Co-authored-by: Bhaskar Singh <[email protected]> commit 58d7d6b Author: Bhaskar Singh <[email protected]> Date: Mon Mar 15 12:04:29 2021 +0530 feat: add old 3d model (#257) commit 27c33aa Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit ea024d9 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Mar 12 22:30:02 2021 +0530 font sizes fixed for LearningInterface (#253) Co-authored-by: Bhaskar Singh <[email protected]> commit 92aee87 Author: Bhaskar Singh <[email protected]> Date: Fri Mar 12 20:28:35 2021 +0530 feat: update contract address (#252) commit 96ce62f Author: manangouhari <[email protected]> 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 <[email protected]> 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 <[email protected]> commit a1d3f24 Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit c1b668d Author: manangouhari <[email protected]> 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 <[email protected]> commit d068d88 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Mon Mar 8 09:13:28 2021 +0530 Update video (#217) * fix:update 404 copy * feat: update videos commit 8662902 Author: manangouhari <[email protected]> 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 <[email protected]> commit 1e52a73 Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit c3488ef Author: Bhaskar Singh <[email protected]> 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 <[email protected]> commit 8187d15 Author: manangouhari <[email protected]> Date: Wed Mar 3 20:35:52 2021 +0530 auth bug solved (#209) commit 9125b2d Author: Bhaskar Singh <[email protected]> Date: Wed Mar 3 15:40:09 2021 +0530 feat: update bot base 3d model (#208) commit 2a8e1e8 Author: Bhaskar Singh <[email protected]> Date: Wed Mar 3 15:19:41 2021 +0530 chore: remove unused files (#207) commit c128dc7 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Tue Mar 2 19:49:06 2021 +0530 fix: show bot address & correct view in marketplace (#203) commit 5f20ab0 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> commit 73bf1a2 Author: manangouhari <[email protected]> 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 <[email protected]> commit 3ea2cc4 Author: manangouhari <[email protected]> Date: Mon Mar 1 17:50:58 2021 +0530 cookie banner bug fixed (#198) commit 52ff2ad Author: manangouhari <[email protected]> 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 <[email protected]> commit 7cbbac9 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> 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 <[email protected]> commit bbc052d Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Thu Feb 25 12:16:34 2021 +0530 fix: show warning incase balance is insufficient (#180) commit 6043dfe Author: Bhaskar Singh <[email protected]> Date: Wed Feb 24 15:36:16 2021 +0530 chore: update taquito lib (#177) commit f7d391a Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Co-authored-by: manangouhari <[email protected]> commit b599265 Author: manangouhari <[email protected]> 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 <[email protected]> commit 2d043fa Author: Harsh Badhai <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Co-authored-by: Bhaskar Singh <[email protected]> commit 330c5a9 Author: Bhaskar Singh <[email protected]> Date: Wed Feb 17 12:50:15 2021 +0530 feat: make profile settings readonly (#168) commit b43cefd Author: Bhaskar Singh <[email protected]> Date: Tue Feb 16 15:25:06 2021 +0530 fix: only request for permission if not available (#167) commit 8f27e73 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Tue Feb 16 14:17:44 2021 +0530 🎊 updated API Url (#166) commit 7e09beb Author: manangouhari <[email protected]> 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 <[email protected]> commit 25b9329 Author: Bhaskar Singh <[email protected]> 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 <[email protected]> commit 0acd8b9 Author: Harsh Badhai <[email protected]> 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 <[email protected]> Co-authored-by: Manan Gouhari <[email protected]> commit 4d678f7 Author: manangouhari <[email protected]> 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 <[email protected]> commit c22a25e Author: Harsh Badhai <[email protected]> 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 <[email protected]> commit 3cec6c2 Author: Harsh Badhai <[email protected]> Date: Tue Jan 26 17:05:18 2021 +0530 button components (#146) commit 26b59a9 Author: manangouhari <[email protected]> Date: Tue Jan 26 14:26:29 2021 +0530 new navbar implemented (#144) commit 8a84b43 Author: manangouhari <[email protected]> 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 <[email protected]> Date: Fri Nov 6 21:40:17 2020 +0530 chore: load smartpy compiler scripts async (#135) commit 4f22dee Author: manangouhari <[email protected]> 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 <[email protected]> commit c8e29e6 Author: manangouhari <[email protected]> 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 <[email protected]> commit d88f2c1 Author: Bhaskar Singh <[email protected]> Date: Thu Nov 5 11:39:56 2020 +0530 chore: update gatasby + audited npm packges commit 231bf84 Author: Bhaskar Singh <[email protected]> Date: Thu Nov 5 11:37:01 2020 +0530 fix: url path for module-1 pop-up modal commit 3aa3e75 Author: Rodrigo Quelhas <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Oct 26 15:45:14 2020 +0530 feat: Integrate SmartPy compiler (#128) commit 081439c Author: Bhaskar Singh <[email protected]> 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 <[email protected]> Date: Mon Oct 12 18:08:44 2020 +0530 Update Readme
What does this PR do?
Integrates an interface for the smartpy compiler
Description of Task to be completed?
How should this be manually tested?
Go through the chapters of module-2 and module-3. Look at the compiled code by clicking on "Show Compiled Code" that is present when you click "Check"