Skip to content
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

fix: load profile view even if indexer api is down #267

Merged
merged 2 commits into from
Mar 15, 2021
Merged

Conversation

bhaskarSingh
Copy link
Member

What does this PR do?
Load profile view gracefully even if indexer API is down.

@bhaskarSingh bhaskarSingh merged commit f76ac43 into develop Mar 15, 2021
@bhaskarSingh bhaskarSingh deleted the profile-fix branch March 15, 2021 07:57
bhaskarSingh added a commit that referenced this pull request Mar 29, 2021
* 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]>
bhaskarSingh added a commit that referenced this pull request Mar 31, 2021
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant