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

[v2] gatsby build error: replaceHistory not an api #7

Open
mattbag opened this issue Aug 25, 2018 · 24 comments
Open

[v2] gatsby build error: replaceHistory not an api #7

mattbag opened this issue Aug 25, 2018 · 24 comments

Comments

@mattbag
Copy link

@mattbag mattbag commented Aug 25, 2018

I get this message during build:

  • The plugin "gatsby-plugin-page-transitions@1.0.7" is exporting a variable named "replaceHistory" which isn't an API.
    And it fails.
    It works as expected on develop, for gatsby v2.
    There is also a discussion about pt gatsbyjs/gatsby#5213 which is virtually solved by this very good plugin I think.

Thanks

@pojntfx
Copy link

@pojntfx pojntfx commented Aug 25, 2018

Can confirm on Gatsby 2.0.0-rc.0.

@MantasMikal
Copy link

@MantasMikal MantasMikal commented Aug 31, 2018

Getting the same error on Gatsby@next
Any solutions?

@mongkuen
Copy link
Owner

@mongkuen mongkuen commented Sep 1, 2018

Yeah... it's been frustrating as a plugin maintainer because Gatsby deprecated a bunch of their APIs when v2 came out.

We were discussing it a little over here, and I think there is an example of transitions for v2:
#5

Basically I think it'll probably require a rewrite, to change everything to the v2 gatsby APIs and support their new router choice.

I'm not sure when I'll have enough time to work on this, so I can't promise a timeline. I'm just as frustrated as you are, so I'll leave this issue open in case anybody else is wondering why it's not working on v2

@mattbag
Copy link
Author

@mattbag mattbag commented Sep 1, 2018

No worries! I think the core team will come up with an example and a plugin sooner or later. Thanks enjoy

@bogdancss
Copy link

@bogdancss bogdancss commented Sep 20, 2018

any chance this will get ported to v2?

@darrenlma
Copy link

@darrenlma darrenlma commented Oct 4, 2018

This may help... it allowed me to configure page transitions in V2 https://popmotion.io/pose/learn/route-transitions-reach-router/

@d-ivashchuk
Copy link

@d-ivashchuk d-ivashchuk commented Oct 25, 2018

I would also love this to be supported in V2

@bogdancss
Copy link

@bogdancss bogdancss commented Nov 27, 2018

Any updated on a V2 ?

@dorukde
Copy link

@dorukde dorukde commented Nov 29, 2018

v2 documentation seems to support this, i guess that needs a 'note' or an update.

@bogdancss
Copy link

@bogdancss bogdancss commented Nov 29, 2018

v2 documentation seems to support this, i guess that needs a 'note' or an update.

where did you see that ? last update was 4 months ago

@dorukde
Copy link

@dorukde dorukde commented Dec 1, 2018

@b0gd4n I was looking at v2 plug-ins directory and then realised much later (thanks to discord group) that the information comes from the plug-in developer, not Gatsby itself. It is confusing since both v1 & v2 have plug-in pages. I thought plug-ins were filtered out if they were not supported.

@aprather51
Copy link

@aprather51 aprather51 commented Dec 1, 2018

I'm having same issues, the error shows

error
Your plugins must export known APIs from their gatsby-browser.js.
The following exports aren't APIs. Perhaps you made a typo or your plugin is outdated?

See https://www.gatsbyjs.org/docs/browser-apis/ for the list of Gatsby Browser APIs

- The plugin "gatsby-plugin-page-transitions@1.0.7" is exporting a variable named "replaceHistory" which isn't
an API.

@dorukde
Copy link

@dorukde dorukde commented Dec 1, 2018

@aprather51

In my case, I had to use 'gatsby-plugin-layout' for my migration from v1 and v2 (the transition was applied in the layout).

Then, this worked: https://github.com/gatsbyjs/gatsby/tree/master/examples/using-page-transitions

@aprather51
Copy link

@aprather51 aprather51 commented Dec 1, 2018

@dorukde

'gatsby-plugin-layout' was already installed when I encounter issues. It did not resolve my issues when I added path inside gatsby-config.js

{
    resolve: `gatsby-plugin-layout`,
	options: {
		component: require.resolve(`${__dirname}/src/components/Layout.js`)
		}
	},

@d-ivashchuk
Copy link

@d-ivashchuk d-ivashchuk commented Dec 1, 2018

Given all the confusion with regard to page transitions and gatsby-plugin-layout I've decided to write a short blog post where I covered all the possible bugs and how to solve them basing on some other Issues and comments of people.

I would much appreciate if anyone who looks through it and finds it useful and working confirms that there are no mistakes so I can publish it further.

Link to the post

@aprather51
Copy link

@aprather51 aprather51 commented Dec 5, 2018

Link to the post

Thanks for the article, is there any way you could share repo?
Nevermind, I found it.

@richhauck
Copy link

@richhauck richhauck commented Jan 13, 2019

Really scratching my head as to why this remains a part of official documentation on the Gatsby site when implementing it just leads to a dead end. Thanks for the post @d-ivashchuk.

@rvetere
Copy link

@rvetere rvetere commented Feb 4, 2019

@d-ivashchuk wow, your article is AMAZING! just works out of the box even in a more complex existing project! 😎

please publish! ❤️🙃

@patricklittle
Copy link

@patricklittle patricklittle commented Apr 27, 2019

The Gatsby migration docs cover this here: https://www.gatsbyjs.org/docs/migrating-from-v1-to-v2/#browser-api-replacehistory-was-removed

Replacing exports.replaceHistory with exports.onRouteUpdate in gatsby-browser.js solved the issue for me using Gatsby v2.

I can create a pull request if needed.

@el-pol
Copy link

@el-pol el-pol commented Apr 28, 2019

Given all the confusion with regard to page transitions and gatsby-plugin-layout I've decided to write a short blog post where I covered all the possible bugs and how to solve them basing on some other Issues and comments of people.

I would much appreciate if anyone who looks through it and finds it useful and working confirms that there are no mistakes so I can publish it further.

Link to the post

This should be linked somewhere in the official Gatsby docs.

@mongkuen
Copy link
Owner

@mongkuen mongkuen commented Apr 28, 2019

Sorry for the lack of updates, but effectively the set of features I built for v1 is simply not possible with v2.

I should've given the documentation an update and I apologize for causing quite the length of confusion users have had.

I've written a new README that has a detailed description of the issue (It's not simply changing replaceHistory with onRouteUpdate as the v1 > v2 documentation suggests), but the Gatsby team has still provided an example on how you could get page transitions to work and I've described why their approach works the way it does.

I'm leaving this issue open for comment, but hopefully this is helpful. Again, apologies for all the confusion this must've caused.

@runofthemill
Copy link

@runofthemill runofthemill commented May 3, 2019

For those looking at the example @mongkuen linked to, and curious about using react-pose as mentioned for more complex transitions, this blog post I found may be helpful. FWIW, super easy implementation!

http://joshdcuneo.com/gatsby-animate-page-transitions/

@el-pol
Copy link

@el-pol el-pol commented May 3, 2019

For those looking at the example @mongkuen linked to, and curious about using react-pose as mentioned for more complex transitions, this blog post I found may be helpful. FWIW, super easy implementation!

http://joshdcuneo.com/gatsby-animate-page-transitions/

IMO this is the best way to do it (at the moment), and I have tried a lot of ways. Thanks for sharing.

@ovsw
Copy link

@ovsw ovsw commented May 3, 2019

Tried doing it using react-spring, but the result is too subtle.

If anyone wants to try and improve it, here's the code:

import React from 'react'
import { useTransition, animated, config } from 'react-spring'

const PageTransition = ({ children, location }) => {
  const newPageTransition = useTransition(location, item => item.key, {
    from: {
      position: 'absolute',
      width: '100%',
      opacity: 0,
    },
    enter: {
      opacity: 1,
    },
    leave: {
      opacity: 0,
    },
    config: config.gentle,
  })

  return newPageTransition.map(({ item, props, key }) => (
    <animated.div style={props} key={key}>
      {children}
    </animated.div>
  ))
}

export default PageTransition

bhaskarSingh added a commit to buidl-labs/crypto-code-school-inside-tezos that referenced this issue Oct 14, 2020
bhaskarSingh added a commit to buidl-labs/crypto-code-school-inside-tezos that referenced this issue 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 <allstarbhaskarkumar@gmail.com>

* Integrated content for module-4 (#131)

* Integrated content for module-4

* feat: add main logic for live editor

* React live installed.

* React-live editor integrated into the chapter template. Layout and theme is broken.

* Cleaned up code and added comments.

* New template specified for lesson-4 in gatsby-node.js

* chapterWithLiveEditor cleaned up

* Fixes to the theme

* feat: fix live editor layout & theme

* Pushing changes to solve conflict

* fix: make live editor auto scrollable

* fix: make live editor take full height regardless of its content

* Content for module-04 updated.

* Replaced DiffEditor with ControlledEditor for module-4

* Copy btn and functionality added. Need to add modal to confirm.

* Modal added to signal that the code has been copied.

* Installed all packages again after clearing cache

* Taquito UX improvement 99% done.

* chore: seperate logic for chapter + withLiveEditor chapter bottom bar(show ans + check/run code)

* fix: keep both OutputWithCopyButton & OutputWithShowCodeButton with same style + remove yarn lock file

* Fixed missing url in module-3/chapter-4

* Fixed PlantGrowthModalView bug.

* Fixed bug in module-4/chapter-10

* Hide CodeCopied modal in 2.5secs

* Fixed a bug for smartpy-interface.

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* chore: load smartpy compiler scripts async (#135)

* TailwindCSS setup. (#143)

* first commit for v2

* feat: setup jotai for global state management.

* feat: boilerplate for colors & spacing added.

* Ffeat: added color pallette.

* feat: typography vars added.

* fix: changed plugin for google fonts.

* feat: removed old design system, integrated tailwindcss.

* Pushing to trigger build.

* fix:tailwind error fixed, hopefully

* new navbar implemented (#144)

* button components (#146)

* Profile UI (#149)

* button components

* feat:marketplace & cryptobot single frontend

* feat:implemented profile frontend

* fix: removed unnecessary files

* chore: remove yarn lock file since package-lock.json already exists

* chore: remove cryptobot card component

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Implements #145 - Auth flow  (#148)

* new navbar implemented

* feat: auth flow implemented. needs heavy refactoring.

* feat: auth flow completed. needs refactoring.

* fix: @thanos-wallet/dapp added as a dep

* trying to fix build error

* fix: "window" not available error

* Updated api url

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Marketplace (#147)

* button components

* feat:marketplace & cryptobot single frontend

* WIP: load cryptobots within marketplace

* feat: load 3d cryptobots from smart contract

* WIP: add filter functionailty

* feat: add sort functionailty

* chore: refactor sort & filter func

* fix: build error

* feat: add xtzUsd price func

* Revert "feat: add xtzUsd price func"

This reverts commit be2c661.

* Revert "Revert "feat: add xtzUsd price func""

This reverts commit c230931.

* fix: update price fetching endpoint for xtzUsd

* chore: update marketplace & cryptobot to /tezos/<url>

* chore: Configure PostCSS to use Tailwind

* feat: add method for loading nfts by individual tezos addres

* fix: remove console warning

* feat:basic ui done of transaction

* feat: added footer & removed old footer

* chore: color & font size fixes

* feat:added loader

* chore: remove yarn.lock file

* feat: add logic for loading user owned bots

* feat: option to change beacon to testnet

* fix: handle edge case where nft on offer are null.

* feat: handle extra props for button component

* feat: add logic for purchasing a cryptobot.

* feat: add logic for buying cryptobot from marketplace

* feat: add logic for loading owned bots in profile view

* fix: navBar beacon connect error

* feat: add option to sign out & redirect to prev page on sign in

* chore: remove redundant marketplace js file

* feat: gate marketplace & profile view with auth

* feat: add logic for calculating estimated gas fee

* feat: add logic for withdrawing owned bot from sale

* fix: remove buy button incase bot is not available for sale

* feat: show estimated gas fee for withdrawing bot from sale.

* feat: add logic for putting bot on sale

* feat: estimating gas fee for withdrawal & putting bot on sale

* refactor: cryptobot view

* Fix gas fee estimate error for buying a bot from the marketplace. + Show tick mark icon as user progress throw the transaction.

* feat: add confetti

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

* 3d-model-customizer-alpha (#158)

* feat: added basic customizer ui, cryptobot not loading

* cryptobots body parts swap functionality done

* deleted old glb file

* added cryptobot without textures

* update button component props

* fixed rotation of cryptobot meshes, now loading perfectly

* cryptobots with texture

* feat: make bot interactive

* feat: add custom color to 3d bot customiser

* feat: add color to randomize func

* feat: add more color option for 3d bots

* feat: add option to change shininess

* feat: add func for exporting custom 3d model

* feat: remove symbol metadata

* feat: add flow for minting nft

* feat: gate customiser view

* fix: handle more cryptobot body parts colors

* fix: connect to delphinet for testing

* temp-fix: make contract call gas fee estimate static

* temp-fix: ask for permission every time before interacting with entry_point

Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com>

* Academy (#151)

* feat: academy page ui.

* feat: individual module overview pages implemented, markdown structure improved, module-0 added.

* feat: navbar for chapter pages.

* Progress on learning page.

* progress on learning interface

* feat: coding interface ui completed.

* feat: chapter sidebar, nav btns in footer.:

* DiffEditor implemented.

* fix: added @material-ui/core to dependencies.

* feat: live editor 90%

* LiveEditor scrolling issues fixed.

* LivePreview and LiveError implemented.

* changed back to original logic for LivePreview

* feat: logic to check code, show result on Check Answer, fix chapter navbar heading

* feat: updated color scheme.

* syncing chapter progress in localStorage

* feat: show completed chapters and progress in academy

* fix: resolved localStorage bug

* fix: localStorage error

* fix: build error

* fix: localStorage bug, again.

* fix: window undefined in overview.js

* feat: chapter progress sync with backend.

* Sync progress with localStorage for module-04

* Sync module-04 progress with backend

* batch update user progress on auth, fix location bug

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* 🎊 updated API Url (#166)

* Fixes 1 (#165)

* feat: update contract address

* fix: render customizer bot correctly

* fix: remove textures section

* fix: render xtz price only if available

* fix: only request for permission if not available (#167)

* feat: make profile settings readonly (#168)

* Landing Page (#153)

* feat:landing page structure done

* 📹 videos added on the landing page.

Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Revert "fix: only request for permission if not available (#167)"

This reverts commit b43cefd.

* New UI assets (#175)

* add all image assets

* update mdx files with images

* added customizer assets

* feat: added images to module overview

* feat:added bot image to module single

* fix:stretcing images

* fix:all images loading right

* Academy fixes (#171)

* fixes: have a doubt, code reset, michelson overflow

* feat: added quizzes to module-0

* fix: module-04 content

* Fixed chapter-07 content to include MichelsonMap and char2Bytes:

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Mvp flow auth fix (#174)

* feat: added links

* added back NetworkType

* feat: flow connected.

* feat: updated create-currency video

* added finance illustration

* updated landing photo

* feat: add pop-up modal in customizer view

* fix: only ask for walllet permission if not avaliable

* feat: load customizer at the end of every module

* feat: load customizer environment without suspense

* fix: customizer saving bot modal

* chore: update package-lock file

* feat: update contract address

Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com>

* chore: update taquito lib (#177)

* fix: show warning incase balance is insufficient (#180)

* fix: show nft bot xtz address in profile & marketplace view (#186)

* UI fixes (#184)

* fix:navbar profile button

* fix:replace profile settings to profile details

* fix:editor navbar profile button

* fix:open telegram channel link in new tab

* fix:customizer modal image

* feat:added tooltip to network fee

* fix:claim-transaction copy

* fix:marketplace transaction flow UI

* fix:make checkbox disabled when only one is selected in marketplace

* fix:copy update on marketplace transaction

* fix:sell cryptobot modal ui

* fix:change thanos wallet branding to temple wallet

* feat:new sell ui implemented

* feat:empty state in profile with illustration

* fix:Remove dropdown from Input Number

* fix:taquito coding interface have a doubt button

* chore: contract.py name changed from filename.py

* fix: build error

* chore:center what's there for you

* added glow to landing page heading

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* fix: show warning for putting bot on sale/withdraw from sale operation if balance is insufficient (#190)

* Setup Amplitude tracking (#187)

* feat: basic amplitude tracking added.

* feat: tracking for show answer.

* tracking added for module clicks

* feat: tracking for customizer

* Cookie banner added.

* removed metomic

* syncing cookiebanner with localStorage.

* linking cookieBanner to /tezos/privacy-policy.

* removed view events

* fix: navigate is not defined error

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* cookie banner bug fixed (#198)

* Tiny UI fixes (#197)

* min-height to images on academy page.

* removed background on module detail page behind cryptobot

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* New bot page (#200)

* New cryptobot page implemented

* build error solved, hopefully.

* no cryptobot found page implemented for /cryptobot

* loading state added to cryptobot page.

* handling
'cryptobot not found' state in [id].js

* fix: logic for fetching single nft bot details

* feat: handle loading of bots within profile view

* feat: fetch all bots from indexer

by default indexer limits the fetch count to 10

* chore: update develop script to handle gatsby experimental routing in development

Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

* fix: show bot address & correct view in marketplace (#203)

* Magic production key added. (#205)

* magic prod key added

* removed unrelated changes

* chore: remove unused files (#207)

* feat: update bot base 3d model (#208)

* auth bug solved (#209)

* Smartpy compiler update (#216)

* feat: better logic for code evaluation and error msgs

* metadata added to FA2 token

* fix: content for module-03 updated.

* fix: build error

* feat: update compiler

* fix: show code + initialStorage as output.

* fix: remove `` string to make sure code compiles correctly

Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

* Implement Video Modal, Landing Page Image, 404 page, Copy Link in Cryptobot single (#211)

* feat:video modal added

* feat:added hero image

*  feat:added custom 404 page

* featt:  copy link functionality in cryptobot single

* feat:  sharable link in successful transaction

* 🐛 fix:redirect to marketplace if bot not found, build fixed hopefully

* feat:  sharable link of cryptobot after successfull minting

* feat:  error modal if no cryptobot in transaction

* feat :  error modal in claim-transaction

* feat:  added phase 2 video link

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Store Cryptobot images to IPFS, and token metadata  (#214)

* progress on saving image to bot metadata

* storing bot image to token metadata, 90% done.

* feat: update contract to edonet

* feat: implement api endpoint for uploading json

* feat: update indexer logic

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Update video (#217)

* fix:update 404 copy

* feat: update videos

* fix: sync user on load refresh transaction & claim-transaction view. (#223)

* fix: sync user on load refresh transaction & claim-transaction view.

* feat: update error copy

* Improving index page load speed (#220)

* added `defer` to smartpy scripts

* compressed images

* loading smartpy scripts async

* Fixed gatsby-browser.js prod error

* removed debugger

* added comments to explain the functionality

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Loader for cryptobot & Twitter share copy updated (#227)

*  feat: Add loading indicator while 3d model is being loaded

*  updated twitter share copy

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Issue #224 implemented (#228)

* storing last-page to localStorage and browser support bug fix

* Issue #224 implemented 🔥

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Persist auth state through refreshes (#250)

* Persist auth state through refreshes

* fix: build error because of a typo

* checkIfUserActive function refactored

* local login functions replaced with checkIfUserActive

* store last-page to localStorage in checkIfUserActive

* Added check whether temple wallet is available or not before loggin in

* added check in rest of signInHandlers to see if Temple Wallet is available or not

* feat: update contract address (#252)

* font sizes fixed for LearningInterface (#253)

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Module-0 content improved (#256)

* ✍️  module-0/chapter-1 improved.

* ✍️  module-0/chapter-2 improved.

* ✍️  module-0/chapter-3 improved.

* ✍️  module-0/chapter-4 improved.

* ✍️  module-0/chapter-5 improved.

* fixes #233 (#255)

* fixes #233

* feat: setup dark mode for table & code markdown attributes

* Reddit Launch fixes - Harsh (#251)

* 💄 Implements #234 Empty Account error message in red.

* 💄 Solves #172 Unpredictable lighting in customizer

*  fix camera position to bring cryptobot in center

* build fix

* 💄 alert in red color in sell cryptobot flow

* 🐛 Inconsistent lighting hopefully solved

* 💄 Implements #236 Alert that platform is in testnet

* 💄 Implements #244 Remove shininess from the customizer

* updated names in new glb file

* 🐛 unpredictible lighting hopefully fixed

* 💄 beta logo

* 🐛 rollback to old cryptobot

* 💄 new cryptobot images in customizer

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* feat: add old 3d model (#257)

* Updated module-0 overview page (#263)

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* feat: add sentry (#266)

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

* feat: add cryptoverse beta amplitude api key (#269)

* feat: add cryptoverse beta amplitude api key

* feat: track successful bot mint

* Revert "feat: add old 3d model (#257)" (#270)

This reverts commit 58d7d6b.

* fix: indexer api fetch logic (#275)

* module-1 fine-tuned, and mark down rendering tweeked.

* fixed module-02

* module-0 fixed

* module-03 fixed

* module-04 fixed

* alert banner, and landing page updated.

* academy page copy fixes

* Made 'Back to module' button prominent

* put the whole platform's copy through grammarly

* fix: don't log localhost errors - sentry. (#285)

* fix: default to indexer load size

* temp-fix: show latest 10 bots

* a bit of a design change.

* feat: refreshing /claim-transaction persists state. (#291)

* feat: refreshing /claim-transaction persists state.

* chore: cleaned up console.log

* Stepper ui fixed for 'claim-transaction' page.

* Stepper ui fixed 'transaction' page

* Measure improve (#290)

* closes #127

* feat: update amplitude event name taxonomy

present-tense verb + object syntax with spaces and all in lowercase for clarity on when the event triggers

closes #102

* Implements #232 & #247 (#282)

* 💄 Implements #247 Cryptobot link overflows the container

* 💄 Implements #232 Give context on how to use customizer

* 🐛 fix customizer tour overflowing welcome modal

* 🐛 Build Fix

* fix: 🐛 Build fixed hopefully

* 🚑 BUILD FIXED FINALLY 😓

* reset to older commit

*  removed unused dependency

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Added spacing to copy on academy page

* fixed errors in the course (#300)

* fix: indexer fixed by paginating over the APIs (#301)

* fix: indexer fixed by paginating over the APIs

* fixed a dumb bug 🐛

* Made API call on Profile page more effecient.

* removed unused imports

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Update 05.mdx (#303)

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Cal gas estimate (#306)

* feat: add estimate gas fee for purchase entry_point

* feat: show estimated mint fee

* Customizer Color Fix with new Model (#302)

* 💄 new cryptobot added - not compressed yet

* update model to cross check

* update file

* feat: 💄 add cursor pointer

* 💄 add accurate material tags

* :liptick: custom cursor pointer

* :lipstick fix coloring of legdetails

* feat: add color palette functionality

* 💄 randomize loops through color palette

* feat: 💄 hex input functionality to add/paste hex codes

* 🐛 copy fix

* 💄 tooltip added for color palette

* fix: 🐛 cursor bug

* feat: 💄 add new model

* 💄 make color picker draggable

* 💄 Compress GLB file & remove unnecessary files & zoom out camera

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Adds Drei Env Lighting & Fallback loader until all assets get loaded (#310)

* feat:💄 add drei env lighting & fallback loader

* fix:🐛 hidden welcome modal

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* 🐛 fixes #307 Remove Background Close with Mask from Customizer Tour (#308)

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* claim-bot interaction fixed (#287)

* claim-bot transaction fixed

* btn loading interaction added at other scenarios

* Bug fixed.

* copy fixes

* 💄 quick ui changes mentioned above

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com>

* Implement #212 Mobile view (#289)

* Implement #212 Implement Mobile view

* 💄 add ismobile check to customizebot page

* fix: 🐛 BUILD fix

* email from mobile setup

* fix: build error

* fix: buidl error

Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Update feature grid component to accept html as prop (#311)

* fix: 🐛 update feature grid component to accept html as prop

* fix: 🐛 hide button in mobile view & order

* guide links added (#312)

* fix: access marketplace without auth (#314)

Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

* Update contract v2 (#315)

* fix: typo

* feat: add latest cryptobot smart contarct

* feat: add support for storing creator address

* chore: add back sentry support

* Mainnet (#316)

* feat: add mainnet contarct

* feat: use mainnet link for showing hash operation status

* feat: remove all gas fee estimation components

* feat: add creator address to the minted nft token metadata

* feat: update smart contract entrypoints

* feat: remove testnet warning banner

* fix: hide full container for estimated gas fee

* feat: get estimated token id for sharing the new minted nft

* feat: update package-lock json file

Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com>
Co-authored-by: Rodrigo Quelhas <quelhas95@gmail.com>
Co-authored-by: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
Co-authored-by: Daniil Orain <dnlorn@gmail.com>
bhaskarSingh added a commit to buidl-labs/crypto-code-school-inside-tezos that referenced this issue Mar 31, 2021
commit cdbd957
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Wed Mar 31 23:57:45 2021 +0530

    SEO added to a few pages. (#313)

    * SEO added to a few pages.

    * more seo fixes

    * seo fixesss

    * hopefully solved build error

    * finishing touches

    * fixed SEO issues

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit a609d00
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Wed Mar 31 22:38:13 2021 +0530

    Implement Cryptobot unique URL page design (#318)

    * feat:💄 add fullscreen button in cryprobot page

    * feat:💄make model auto-rotate slowly

    * feat:💄make cryptobot page responsive-test

    * fix:🐛loading model viewer in mobile

    * feat:💄 add auto-rotate in transaction pages

    * fix:🐛 invalid cryptobot design in mobile

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 79ebe14
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Wed Mar 31 22:23:16 2021 +0530

    fix: 🐛 pasting color on color picker input doesnt apply (#323)

commit 3ffdb4f
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 30 19:25:00 2021 +0530

    feat: add warning message (#320)

    * feat: add warning message

    * fix: typo

commit 15ed82c
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 30 02:29:48 2021 +0530

    feat: update package-lock json file

commit ab40a02
Merge: dbe99a2 d7c8d06
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 30 02:28:10 2021 +0530

    Merge branch 'master' into develop

commit dbe99a2
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 30 01:57:24 2021 +0530

    Mainnet (#316)

    * feat: add mainnet contarct

    * feat: use mainnet link for showing hash operation status

    * feat: remove all gas fee estimation components

    * feat: add creator address to the minted nft token metadata

    * feat: update smart contract entrypoints

    * feat: remove testnet warning banner

    * fix: hide full container for estimated gas fee

    * feat: get estimated token id for sharing the new minted nft

commit 53e756f
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 29 17:01:20 2021 +0530

    Update contract v2 (#315)

    * fix: typo

    * feat: add latest cryptobot smart contarct

    * feat: add support for storing creator address

    * chore: add back sentry support

commit fecafe3
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Mar 29 16:33:38 2021 +0530

    fix: access marketplace without auth (#314)

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit a4cd156
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Sun Mar 28 22:46:00 2021 +0530

    guide links added (#312)

commit 92a81af
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Fri Mar 26 16:32:54 2021 +0530

    Update feature grid component to accept html as prop (#311)

    * fix: 🐛 update feature grid component to accept html as prop

    * fix: 🐛 hide button in mobile view & order

commit 4075387
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Fri Mar 26 00:05:42 2021 +0530

    Implement #212 Mobile view (#289)

    * Implement #212 Implement Mobile view

    * 💄 add ismobile check to customizebot page

    * fix: 🐛 BUILD fix

    * email from mobile setup

    * fix: build error

    * fix: buidl error

    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 10d815c
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Thu Mar 25 20:39:48 2021 +0530

    claim-bot interaction fixed (#287)

    * claim-bot transaction fixed

    * btn loading interaction added at other scenarios

    * Bug fixed.

    * copy fixes

    * 💄 quick ui changes mentioned above

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
    Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com>

commit 295e5fc
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Thu Mar 25 15:00:58 2021 +0530

    🐛 fixes #307 Remove Background Close with Mask from Customizer Tour (#308)

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 47ff43d
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Thu Mar 25 14:29:35 2021 +0530

    Adds Drei Env Lighting & Fallback loader until all assets get loaded (#310)

    * feat:💄 add drei env lighting & fallback loader

    * fix:🐛 hidden welcome modal

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 8a9475f
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Thu Mar 25 13:45:29 2021 +0530

    Customizer Color Fix with new Model (#302)

    * 💄 new cryptobot added - not compressed yet

    * update model to cross check

    * update file

    * feat: 💄 add cursor pointer

    * 💄 add accurate material tags

    * :liptick: custom cursor pointer

    * :lipstick fix coloring of legdetails

    * feat: add color palette functionality

    * 💄 randomize loops through color palette

    * feat: 💄 hex input functionality to add/paste hex codes

    * 🐛 copy fix

    * 💄 tooltip added for color palette

    * fix: 🐛 cursor bug

    * feat: 💄 add new model

    * 💄 make color picker draggable

    * 💄 Compress GLB file & remove unnecessary files & zoom out camera

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit f5cb80b
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 24 18:16:11 2021 +0530

    Cal gas estimate (#306)

    * feat: add estimate gas fee for purchase entry_point

    * feat: show estimated mint fee

commit 002a7c9
Author: Daniil Orain <dnlorn@gmail.com>
Date:   Mon Mar 22 19:28:05 2021 +0300

    Update 05.mdx (#303)

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 9870687
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Mar 22 00:59:40 2021 +0530

    fix: indexer fixed by paginating over the APIs (#301)

    * fix: indexer fixed by paginating over the APIs

    * fixed a dumb bug 🐛

    * Made API call on Profile page more effecient.

    * removed unused imports

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 3631f14
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 18:24:12 2021 +0530

    fixed errors in the course (#300)

commit 2f52903
Merge: a50f79b 6ff3586
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 02:32:40 2021 +0530

    Merge pull request #284 from buidl-labs/copy-fixes

    Copy fixes

commit 6ff3586
Merge: cb8de1f a50f79b
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 02:05:07 2021 +0530

    Merge branch 'develop' into copy-fixes

commit a50f79b
Merge: a37abb3 e2035a5
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 02:03:57 2021 +0530

    Merge pull request #283 from buidl-labs/course-fixes

    Course fixes

commit cb8de1f
Merge: 61ba6d5 a37abb3
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 02:00:27 2021 +0530

    Merge branch 'develop' into copy-fixes

commit e2035a5
Merge: 370dc23 a37abb3
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 19 01:51:01 2021 +0530

    Merge branch 'develop' into course-fixes

commit 61ba6d5
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Fri Mar 19 01:50:25 2021 +0530

    Added spacing to copy on academy page

commit a37abb3
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Thu Mar 18 20:23:05 2021 +0530

    Implements #232 & #247 (#282)

    * 💄 Implements #247 Cryptobot link overflows the container

    * 💄 Implements #232 Give context on how to use customizer

    * 🐛 fix customizer tour overflowing welcome modal

    * 🐛 Build Fix

    * fix: 🐛 Build fixed hopefully

    * 🚑 BUILD FIXED FINALLY 😓

    * reset to older commit

    *  removed unused dependency

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 5e1359f
Merge: ff2964a 1838c78
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Thu Mar 18 13:45:09 2021 +0530

    Merge pull request #292 from buidl-labs/stepper-ui-fix

    Stepper UI fix

commit 1838c78
Merge: 61e1151 ff2964a
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Mar 18 12:44:50 2021 +0530

    Merge branch 'develop' into stepper-ui-fix

commit ff2964a
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Mar 18 12:43:12 2021 +0530

    Measure improve (#290)

    * closes #127

    * feat: update amplitude event name taxonomy

    present-tense verb + object syntax with spaces and all in lowercase for clarity on when the event triggers

    closes #102

commit 61e1151
Merge: af39387 b599177
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Mar 18 12:41:42 2021 +0530

    Merge branch 'develop' into stepper-ui-fix

commit af39387
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Thu Mar 18 11:57:51 2021 +0530

    Stepper ui fixed 'transaction' page

commit 588053d
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Thu Mar 18 11:51:37 2021 +0530

    Stepper ui fixed for 'claim-transaction' page.

commit b599177
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Thu Mar 18 11:40:06 2021 +0530

    feat: refreshing /claim-transaction persists state. (#291)

    * feat: refreshing /claim-transaction persists state.

    * chore: cleaned up console.log

commit 2e4f65b
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 12:24:36 2021 +0530

    a bit of a design change.

commit 78dc6d5
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 17 12:05:25 2021 +0530

    temp-fix: show latest 10 bots

commit 6f59316
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 17 11:40:23 2021 +0530

    fix: default to indexer load size

commit 52b6f26
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 17 10:41:51 2021 +0530

    fix: don't log localhost errors - sentry. (#285)

commit 03e333a
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 03:19:46 2021 +0530

    put the whole platform's copy through grammarly

commit 6e3dcc0
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 03:07:54 2021 +0530

    Made 'Back to module' button prominent

commit f07d020
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 03:03:15 2021 +0530

    academy page copy fixes

commit fdc4914
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 02:33:52 2021 +0530

    alert banner, and landing page updated.

commit 370dc23
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 01:52:46 2021 +0530

    module-04 fixed

commit 077a417
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Wed Mar 17 00:01:29 2021 +0530

    module-03 fixed

commit 1202ce9
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Tue Mar 16 21:25:29 2021 +0530

    module-0 fixed

commit 056f194
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Tue Mar 16 20:39:21 2021 +0530

    fixed module-02

commit c27978e
Author: Manan Gouhari <gouhari21@hotmail.com>
Date:   Tue Mar 16 17:29:24 2021 +0530

    module-1 fine-tuned, and mark down rendering tweeked.

commit a9de2a1
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 20:34:30 2021 +0530

    fix: indexer api fetch logic (#275)

commit 1096ea3
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 18:19:31 2021 +0530

    Revert "feat: add old 3d model (#257)" (#270)

    This reverts commit 58d7d6b.

commit 5090115
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 17:32:54 2021 +0530

    feat: add cryptoverse beta amplitude api key (#269)

    * feat: add cryptoverse beta amplitude api key

    * feat: track successful bot mint

commit f76ac43
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 13:27:36 2021 +0530

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

commit c54f771
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 12:57:24 2021 +0530

    feat: add sentry (#266)

commit db39216
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Mar 15 12:20:19 2021 +0530

    Updated module-0 overview page (#263)

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 58d7d6b
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Mar 15 12:04:29 2021 +0530

    feat: add old 3d model (#257)

commit 27c33aa
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Sat Mar 13 17:29:05 2021 +0530

    Reddit Launch fixes - Harsh (#251)

    * 💄 Implements #234 Empty Account error message in red.

    * 💄 Solves #172 Unpredictable lighting in customizer

    *  fix camera position to bring cryptobot in center

    * build fix

    * 💄 alert in red color in sell cryptobot flow

    * 🐛 Inconsistent lighting hopefully solved

    * 💄 Implements #236 Alert that platform is in testnet

    * 💄 Implements #244 Remove shininess from the customizer

    * updated names in new glb file

    * 🐛 unpredictible lighting hopefully fixed

    * 💄 beta logo

    * 🐛 rollback to old cryptobot

    * 💄 new cryptobot images in customizer

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit ea024d9
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Sat Mar 13 16:05:10 2021 +0530

    fixes #233 (#255)

    * fixes #233

    * feat: setup dark mode for table & code markdown attributes

commit a063851
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Sat Mar 13 15:30:14 2021 +0530

    Module-0 content improved (#256)

    * ✍️  module-0/chapter-1 improved.

    * ✍️  module-0/chapter-2 improved.

    * ✍️  module-0/chapter-3 improved.

    * ✍️  module-0/chapter-4 improved.

    * ✍️  module-0/chapter-5 improved.

commit 7db9a79
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 12 22:30:02 2021 +0530

    font sizes fixed for LearningInterface (#253)

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 92aee87
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Fri Mar 12 20:28:35 2021 +0530

    feat: update contract address (#252)

commit 96ce62f
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Mar 12 19:34:55 2021 +0530

    Persist auth state through refreshes (#250)

    * Persist auth state through refreshes

    * fix: build error because of a typo

    * checkIfUserActive function refactored

    * local login functions replaced with checkIfUserActive

    * store last-page to localStorage in checkIfUserActive

    * Added check whether temple wallet is available or not before loggin in

    * added check in rest of signInHandlers to see if Temple Wallet is available or not

commit 81fb820
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Thu Mar 11 00:17:34 2021 +0530

    Issue #224 implemented (#228)

    * storing last-page to localStorage and browser support bug fix

    * Issue #224 implemented 🔥

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit a1d3f24
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Wed Mar 10 21:13:15 2021 +0530

    Loader for cryptobot & Twitter share copy updated (#227)

    *  feat: Add loading indicator while 3d model is being loaded

    *  updated twitter share copy

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit c1b668d
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Wed Mar 10 16:33:44 2021 +0530

    Improving index page load speed (#220)

    * added `defer` to smartpy scripts

    * compressed images

    * loading smartpy scripts async

    * Fixed gatsby-browser.js prod error

    * removed debugger

    * added comments to explain the functionality

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit d068d88
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 10 01:17:22 2021 +0530

    fix: sync user on load refresh transaction & claim-transaction view. (#223)

    * fix: sync user on load refresh transaction & claim-transaction view.

    * feat: update error copy

commit 18e016f
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Mon Mar 8 09:13:28 2021 +0530

    Update video (#217)

    * fix:update 404 copy

    * feat: update videos

commit 8662902
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Sat Mar 6 03:05:45 2021 +0530

    Store Cryptobot images to IPFS, and token metadata  (#214)

    * progress on saving image to bot metadata

    * storing bot image to token metadata, 90% done.

    * feat: update contract to edonet

    * feat: implement api endpoint for uploading json

    * feat: update indexer logic

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 1e52a73
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Fri Mar 5 20:19:57 2021 +0530

    Implement Video Modal, Landing Page Image, 404 page, Copy Link in Cryptobot single (#211)

    * feat:video modal added

    * feat:added hero image

    *  feat:added custom 404 page

    * featt:  copy link functionality in cryptobot single

    * feat:  sharable link in successful transaction

    * 🐛 fix:redirect to marketplace if bot not found, build fixed hopefully

    * feat:  sharable link of cryptobot after successfull minting

    * feat:  error modal if no cryptobot in transaction

    * feat :  error modal in claim-transaction

    * feat:  added phase 2 video link

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit c3488ef
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Fri Mar 5 14:10:04 2021 +0530

    Smartpy compiler update (#216)

    * feat: better logic for code evaluation and error msgs

    * metadata added to FA2 token

    * fix: content for module-03 updated.

    * fix: build error

    * feat: update compiler

    * fix: show code + initialStorage as output.

    * fix: remove `` string to make sure code compiles correctly

    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

commit 8187d15
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Wed Mar 3 20:35:52 2021 +0530

    auth bug solved (#209)

commit 9125b2d
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 3 15:40:09 2021 +0530

    feat: update bot base 3d model (#208)

commit 2a8e1e8
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Mar 3 15:19:41 2021 +0530

    chore: remove unused files (#207)

commit c128dc7
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Wed Mar 3 14:08:37 2021 +0530

    Magic production key added. (#205)

    * magic prod key added

    * removed unrelated changes

commit 1d4b089
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 2 19:49:06 2021 +0530

    fix: show bot address & correct view in marketplace (#203)

commit 5f20ab0
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Mar 2 16:56:39 2021 +0530

    New bot page (#200)

    * New cryptobot page implemented

    * build error solved, hopefully.

    * no cryptobot found page implemented for /cryptobot

    * loading state added to cryptobot page.

    * handling
    'cryptobot not found' state in [id].js

    * fix: logic for fetching single nft bot details

    * feat: handle loading of bots within profile view

    * feat: fetch all bots from indexer

    by default indexer limits the fetch count to 10

    * chore: update develop script to handle gatsby experimental routing in development

    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

commit 73bf1a2
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Mar 1 22:41:35 2021 +0530

    Tiny UI fixes (#197)

    * min-height to images on academy page.

    * removed background on module detail page behind cryptobot

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 3ea2cc4
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Mar 1 17:50:58 2021 +0530

    cookie banner bug fixed (#198)

commit 52ff2ad
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Sat Feb 27 14:04:14 2021 +0530

    Setup Amplitude tracking (#187)

    * feat: basic amplitude tracking added.

    * feat: tracking for show answer.

    * tracking added for module clicks

    * feat: tracking for customizer

    * Cookie banner added.

    * removed metomic

    * syncing cookiebanner with localStorage.

    * linking cookieBanner to /tezos/privacy-policy.

    * removed view events

    * fix: navigate is not defined error

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 7cbbac9
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Fri Feb 26 20:02:44 2021 +0530

    fix: show warning for putting bot on sale/withdraw from sale operation if balance is insufficient (#190)

commit 0a2bd9c
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Fri Feb 26 18:41:33 2021 +0530

    UI fixes (#184)

    * fix:navbar profile button

    * fix:replace profile settings to profile details

    * fix:editor navbar profile button

    * fix:open telegram channel link in new tab

    * fix:customizer modal image

    * feat:added tooltip to network fee

    * fix:claim-transaction copy

    * fix:marketplace transaction flow UI

    * fix:make checkbox disabled when only one is selected in marketplace

    * fix:copy update on marketplace transaction

    * fix:sell cryptobot modal ui

    * fix:change thanos wallet branding to temple wallet

    * feat:new sell ui implemented

    * feat:empty state in profile with illustration

    * fix:Remove dropdown from Input Number

    * fix:taquito coding interface have a doubt button

    * chore: contract.py name changed from filename.py

    * fix: build error

    * chore:center what's there for you

    * added glow to landing page heading

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit bbc052d
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Feb 25 23:57:42 2021 +0530

    fix: show nft bot xtz address in profile & marketplace view (#186)

commit aa53759
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Feb 25 12:16:34 2021 +0530

    fix: show warning incase balance is insufficient (#180)

commit 6043dfe
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Feb 24 15:36:16 2021 +0530

    chore: update taquito lib (#177)

commit f7d391a
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Feb 23 22:57:49 2021 +0530

    Mvp flow auth fix (#174)

    * feat: added links

    * added back NetworkType

    * feat: flow connected.

    * feat: updated create-currency video

    * added finance illustration

    * updated landing photo

    * feat: add pop-up modal in customizer view

    * fix: only ask for walllet permission if not avaliable

    * feat: load customizer at the end of every module

    * feat: load customizer environment without suspense

    * fix: customizer saving bot modal

    * chore: update package-lock file

    * feat: update contract address

    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
    Co-authored-by: manangouhari <31039184+manangouhari@users.noreply.github.com>

commit b599265
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Tue Feb 23 19:19:50 2021 +0530

    Academy fixes (#171)

    * fixes: have a doubt, code reset, michelson overflow

    * feat: added quizzes to module-0

    * fix: module-04 content

    * Fixed chapter-07 content to include MichelsonMap and char2Bytes:

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 2d043fa
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Tue Feb 23 17:48:35 2021 +0530

    New UI assets (#175)

    * add all image assets

    * update mdx files with images

    * added customizer assets

    * feat: added images to module overview

    * feat:added bot image to module single

    * fix:stretcing images

    * fix:all images loading right

commit 58a5045
Merge: 5c99d9e 51399bc
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Feb 17 19:37:10 2021 +0530

    Merge branch 'develop' of https://github.com/buidl-labs/crypto-code-school-inside-tezos into develop

commit 5c99d9e
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Feb 17 19:35:27 2021 +0530

    Revert "fix: only request for permission if not available (#167)"

    This reverts commit b43cefd.

commit 51399bc
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Wed Feb 17 14:42:36 2021 +0530

    Landing Page (#153)

    * feat:landing page structure done

    * 📹 videos added on the landing page.

    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>
    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 330c5a9
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Feb 17 12:50:15 2021 +0530

    feat: make profile settings readonly (#168)

commit b43cefd
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Feb 16 15:25:06 2021 +0530

    fix: only request for permission if not available (#167)

commit 8f27e73
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Tue Feb 16 14:41:26 2021 +0530

    Fixes 1 (#165)

    * feat: update contract address

    * fix: render customizer bot correctly

    * fix: remove textures section

    * fix: render xtz price only if available

commit ff657f0
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Tue Feb 16 14:17:44 2021 +0530

    🎊 updated API Url (#166)

commit 7e09beb
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Feb 15 18:41:43 2021 +0530

    Academy (#151)

    * feat: academy page ui.

    * feat: individual module overview pages implemented, markdown structure improved, module-0 added.

    * feat: navbar for chapter pages.

    * Progress on learning page.

    * progress on learning interface

    * feat: coding interface ui completed.

    * feat: chapter sidebar, nav btns in footer.:

    * DiffEditor implemented.

    * fix: added @material-ui/core to dependencies.

    * feat: live editor 90%

    * LiveEditor scrolling issues fixed.

    * LivePreview and LiveError implemented.

    * changed back to original logic for LivePreview

    * feat: logic to check code, show result on Check Answer, fix chapter navbar heading

    * feat: updated color scheme.

    * syncing chapter progress in localStorage

    * feat: show completed chapters and progress in academy

    * fix: resolved localStorage bug

    * fix: localStorage error

    * fix: build error

    * fix: localStorage bug, again.

    * fix: window undefined in overview.js

    * feat: chapter progress sync with backend.

    * Sync progress with localStorage for module-04

    * Sync module-04 progress with backend

    * batch update user progress on auth, fix location bug

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 25b9329
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Sat Feb 13 03:07:05 2021 +0530

    3d-model-customizer-alpha (#158)

    * feat: added basic customizer ui, cryptobot not loading

    * cryptobots body parts swap functionality done

    * deleted old glb file

    * added cryptobot without textures

    * update button component props

    * fixed rotation of cryptobot meshes, now loading perfectly

    * cryptobots with texture

    * feat: make bot interactive

    * feat: add custom color to 3d bot customiser

    * feat: add color to randomize func

    * feat: add more color option for 3d bots

    * feat: add option to change shininess

    * feat: add func for exporting custom 3d model

    * feat: remove symbol metadata

    * feat: add flow for minting nft

    * feat: gate customiser view

    * fix: handle more cryptobot body parts colors

    * fix: connect to delphinet for testing

    * temp-fix: make contract call gas fee estimate static

    * temp-fix: ask for permission every time before interacting with entry_point

    Co-authored-by: harshbadhai242 <49694914+harsh242@users.noreply.github.com>

commit 0acd8b9
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Sun Feb 7 15:10:28 2021 +0530

    Marketplace (#147)

    * button components

    * feat:marketplace & cryptobot single frontend

    * WIP: load cryptobots within marketplace

    * feat: load 3d cryptobots from smart contract

    * WIP: add filter functionailty

    * feat: add sort functionailty

    * chore: refactor sort & filter func

    * fix: build error

    * feat: add xtzUsd price func

    * Revert "feat: add xtzUsd price func"

    This reverts commit be2c661.

    * Revert "Revert "feat: add xtzUsd price func""

    This reverts commit c230931.

    * fix: update price fetching endpoint for xtzUsd

    * chore: update marketplace & cryptobot to /tezos/<url>

    * chore: Configure PostCSS to use Tailwind

    * feat: add method for loading nfts by individual tezos addres

    * fix: remove console warning

    * feat:basic ui done of transaction

    * feat: added footer & removed old footer

    * chore: color & font size fixes

    * feat:added loader

    * chore: remove yarn.lock file

    * feat: add logic for loading user owned bots

    * feat: option to change beacon to testnet

    * fix: handle edge case where nft on offer are null.

    * feat: handle extra props for button component

    * feat: add logic for purchasing a cryptobot.

    * feat: add logic for buying cryptobot from marketplace

    * feat: add logic for loading owned bots in profile view

    * fix: navBar beacon connect error

    * feat: add option to sign out & redirect to prev page on sign in

    * chore: remove redundant marketplace js file

    * feat: gate marketplace & profile view with auth

    * feat: add logic for calculating estimated gas fee

    * feat: add logic for withdrawing owned bot from sale

    * fix: remove buy button incase bot is not available for sale

    * feat: show estimated gas fee for withdrawing bot from sale.

    * feat: add logic for putting bot on sale

    * feat: estimating gas fee for withdrawal & putting bot on sale

    * refactor: cryptobot view

    * Fix gas fee estimate error for buying a bot from the marketplace. + Show tick mark icon as user progress throw the transaction.

    * feat: add confetti

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
    Co-authored-by: Manan Gouhari <gouhari21@hotmail.com>

commit 4d678f7
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Mon Feb 1 21:11:18 2021 +0530

    Implements #145 - Auth flow  (#148)

    * new navbar implemented

    * feat: auth flow implemented. needs heavy refactoring.

    * feat: auth flow completed. needs refactoring.

    * fix: @thanos-wallet/dapp added as a dep

    * trying to fix build error

    * fix: "window" not available error

    * Updated api url

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit c22a25e
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Mon Feb 1 14:33:30 2021 +0530

    Profile UI (#149)

    * button components

    * feat:marketplace & cryptobot single frontend

    * feat:implemented profile frontend

    * fix: removed unnecessary files

    * chore: remove yarn lock file since package-lock.json already exists

    * chore: remove cryptobot card component

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit 3cec6c2
Author: Harsh Badhai <49694914+harsh242@users.noreply.github.com>
Date:   Tue Jan 26 17:05:18 2021 +0530

    button components (#146)

commit 26b59a9
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Tue Jan 26 14:26:29 2021 +0530

    new navbar implemented (#144)

commit 8a84b43
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Tue Jan 26 00:26:27 2021 +0530

    TailwindCSS setup. (#143)

    * first commit for v2

    * feat: setup jotai for global state management.

    * feat: boilerplate for colors & spacing added.

    * Ffeat: added color pallette.

    * feat: typography vars added.

    * fix: changed plugin for google fonts.

    * feat: removed old design system, integrated tailwindcss.

    * Pushing to trigger build.

    * fix:tailwind error fixed, hopefully

commit 81fe2a8
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Fri Nov 6 21:40:17 2020 +0530

    chore: load smartpy compiler scripts async (#135)

commit 4f22dee
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Nov 6 20:53:06 2020 +0530

    Integrated content for module-4 (#131)

    * Integrated content for module-4

    * feat: add main logic for live editor

    * React live installed.

    * React-live editor integrated into the chapter template. Layout and theme is broken.

    * Cleaned up code and added comments.

    * New template specified for lesson-4 in gatsby-node.js

    * chapterWithLiveEditor cleaned up

    * Fixes to the theme

    * feat: fix live editor layout & theme

    * Pushing changes to solve conflict

    * fix: make live editor auto scrollable

    * fix: make live editor take full height regardless of its content

    * Content for module-04 updated.

    * Replaced DiffEditor with ControlledEditor for module-4

    * Copy btn and functionality added. Need to add modal to confirm.

    * Modal added to signal that the code has been copied.

    * Installed all packages again after clearing cache

    * Taquito UX improvement 99% done.

    * chore: seperate logic for chapter + withLiveEditor chapter bottom bar(show ans + check/run code)

    * fix: keep both OutputWithCopyButton & OutputWithShowCodeButton with same style + remove yarn lock file

    * Fixed missing url in module-3/chapter-4

    * Fixed PlantGrowthModalView bug.

    * Fixed bug in module-4/chapter-10

    * Hide CodeCopied modal in 2.5secs

    * Fixed a bug for smartpy-interface.

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit c8e29e6
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Nov 6 18:21:32 2020 +0530

    Interface for Smartpy compiler. (#133)

    * Drawer for michelson output added.

    * Disabled Show Compiled Code button if the code has errors.

    * Pushing

    * dot-prop added.

    * Content updated to use sp.import_script_from_url

    * Fixed spacing issues in the content.

    * Edge-case for chapters with no code fixed.

    * Pushing to see errors, build will fail.

    * Fixed errors in markdown

    Co-authored-by: Bhaskar Singh <allstarbhaskarkumar@gmail.com>

commit d88f2c1
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Nov 5 11:39:56 2020 +0530

    chore: update gatasby + audited npm packges

commit 231bf84
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Thu Nov 5 11:37:01 2020 +0530

    fix: url path for module-1 pop-up modal

commit 3aa3e75
Author: Rodrigo Quelhas <quelhas95@gmail.com>
Date:   Wed Nov 4 03:36:54 2020 +0000

    [Dependencies] - Updated brython to version 3.9.0 (#132)

    * [Dependencies] - Updated brython to version 3.9.0

    * [Dependencies] - Added latest brython dev version

commit e1a9511
Author: manangouhari <31039184+manangouhari@users.noreply.github.com>
Date:   Fri Oct 30 08:22:12 2020 +0530

    Phase 2 (#129)

    * Added new chapters.

    * Upated useChapter to filter module-wise. Need to figure out overview page.

    * Refactored useChapter to use a more explicit parameter.

    * Added module-1 to slug for chapters.:

    * Cleaned up frontmatter for inter-contract section.

    * Cleaned up frontmatter for FA2 section.

    * Pushing the code for Bhaskar.

    * Indentation error fixed in 02.mdx

    * Re: fixed indentation error in 02.mdx

    * Pages for module overview are now being dynamically generated.

    * Added links to module 2&3 on the homepage. Only for test right now.

    * Fixed logic for continuation link on overview page.

    * Replaced 'lesson-v1' with filterBy to make localStorage logic dynamic.

    * Fixed backLinks on chapter header to dynamically navigate to overview pages of respective modules.

    * MenuSlider works dynamically :)

    * Removed chapter-new.js

    * New overview page implemented.

    * Updated copy for module specific overview pages. Still not finalized tho.

    * Fixed the user flow(partially). Rest will be done once last module is done.

    * Added TODO to buggy code.

    * Dynamic header added.

    * Wrote copy for general overview.

    * Fixed the chapters a bit

commit f1c36f7
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Oct 26 15:45:14 2020 +0530

    feat: Integrate SmartPy compiler (#128)

commit 081439c
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Wed Oct 14 06:19:07 2020 +0530

    fix: gatsby build error: replaceHistory not an api

    Issue ref: mongkuen/gatsby-plugin-page-transitions#7

commit 0e29198
Author: Bhaskar Singh <allstarbhaskarkumar@gmail.com>
Date:   Mon Oct 12 18:08:44 2020 +0530

    Update Readme
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

No branches or pull requests