New website (#814)
New website (#814)

* update leaderboard style

* Update filter leaderboard (unfinished)

* rollback test code

* update mobile version of the homepage

* fix filter

* fix filter

* Update user profile style

* update user profile

* fix the filter key

* Making tier filter work

* Resolve conflict

* Support multiple filters in leaderboard

* Remove debug comment

* Support no querystring in leaderboard API

* Adding redirect after user sign up

* Check email only when user selected organization

* Fix email confirmation issue

* Uncomment redirect

* change post game color series

* Update Learn page

* Update sidebar nav

* Update learn page

* update spacing

* Update link and fix the layout

* update chart to support frames length

* Adding Join Now anchor

* CSS fix for player control

* Remove comments

* Adding organization filter to leaderboard

* Update link and fix the layout (#446)

* Adding country and org filter to leaderboard

* Making leaderboard work in hackathon

* update mobile version of header layout (#448)

* Update user story

* Update feedbacks & breadcrumbs

* Use manually edited HTML for top section of hackathon portal

* Resize thumbnail and maintain aspect ratio

* binding correct hackathon data

* create account update (#460)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* Fix hackathon instructions

* remove debug code

* Merging home page

* Create account (#483)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Leaderboard (#494)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Fix some issues (#497)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* Hot fix a bug of pr #497 (#501)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* Fixing up links on home page

* Open map object panel on default

* Moving button out of input field

* Leaderboard (#519)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* fix bugs for nav and homepage (#524)

* update mobile version of header layout

* fix bugs for nav and homepage

* Fix some bugs on safari 10.0.1 also recommit the fix of replay url (#522)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* Leaderboard (#537)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* implement logout and remove login on mobile (#538)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned (#544)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* Show whole game data in post game dashboard

* Fix post game dashboard colors

* fix chart style (#557)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* update font for last merge (#555)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* Changing user stats panel color

* Change color of legends

* Update create account page (#559)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Make the top section of the hackathon portal show up

* add edit-user-profile page (#562)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* Update frontend (#577)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* Update hackathons portal (#579)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* chart support click(remove drag),  and hide 'post game dashboard' as default (#580)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* chart add click and hide as default

* update user profile static page (#583)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* Changing link colors of docs

* Update learn page header font

* fix bug for planets not displaying owner name (#599)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* Slower default replay

* Update filter query params (#602)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Reduce speed by 3x

* Show ships produced stats in player detail

* Update visualizer.js

* Save filter & update produced ships icon (#624)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* Create account (#632)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* fix scrollbar in filter field in leaderboard (#635)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Updating learn page header boldness

* Create account (#637)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* Avatar 229x230px

* Bigger user name

* Center next/prev button in profile

* Sort players in user profile

* Current user always first in profile game feed

* Update leaderboard (#662)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Play flow page update (#684)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* User profile (#688)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* Add won column

* Remove logs

* "view on leaderboard" - find your posistion, go to correct pagination

* Update querystring for search user

* Bind location data in profile

* Hide location section when data is not available

* About link to Leaderboard filter

* User profile (#696)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* remove console log

* play flow: play another replay

* add heading & style in play flow

* add header’s padding in play flow

* update user profile

* user profile: Update hackathon message style

* complete error table

* Update scrollable table

* Update the zero state for profile section

* Hide bots in section if there is no bot

* Set width for stats caption to make them line up

* Leaderboard  (#697)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* remove console log

* play flow: play another replay

* add heading & style in play flow

* add header’s padding in play flow

* update user profile

* user profile: Update hackathon message style

* complete error table

* Update scrollable table

* Update the zero state for profile section

* auto filter when change filter fields

* Save collapse sections’ state

* update launch blockers of footer and hackathon (#698)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* Fix merge

* Fix language filter

* Hide bot section if language entry is empty

* Fix 1,2,3 issues in #641 (#713)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* chart add click and hide as default

* Add popover when user click tier

* add filename on top of replay page

* update launch blocker of hackathon individual page (#715)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* Update leaderboard (#722)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* remove console log

* play flow: play another replay

* add heading & style in play flow

* add header’s padding in play flow

* update user profile

* user profile: Update hackathon message style

* complete error table

* Update scrollable table

* Update the zero state for profile section

* auto filter when change filter fields

* Save collapse sections’ state

* Update user profile: limit query url

* scroll to user’s row when being redirect from user profile

* static page (#730)

* Create account: remove organization dropdown, remove school dropdown, remove header & footer

* remove organization fetching

* Create account: add vue-cookie to handle success message

* remove debug code

* Update leaderboard

* Update leaderboard style

* Update visualizer slider

* Update leaderboard api

* apply leaderboard change tab

* Update LeaderboardContainer.vue

* Update leaderboard filter

* Update create account form
* fuzzy search for country & states
* remove email confirmation
* put back the footer & header

* Update dropdown text overflow

* Update leaderboard layout, display upload even when user is not logged in

* Update icon previous and next in play flow

* Display success message when user verify account successfully

* Update filter’s max-height

* update max height of filter control

* update fitler style

* update api url

* update hackathon portal page

* update hackathon button style

* build query string in url

* Update metric summary

* Save & view saved filters

* fix scrollbar

* add email preference table to edit profile page

* Update edit user profile page

* add language filter, re-calculate the stats, fix the limit max users

* fix the filter

* highlight user row, collapsible stats

* Update filter being collapsible

* Update play page, dragging style and notification message

* remove console log

* play flow: play another replay

* add heading & style in play flow

* add header’s padding in play flow

* update user profile

* user profile: Update hackathon message style

* complete error table

* Update scrollable table

* Update the zero state for profile section

* auto filter when change filter fields

* Save collapse sections’ state

* Update user profile: limit query url

* scroll to user’s row when being redirect from user profile

* update static page template

* remove toc of about

* Update heading

* update the success message

* update about page (#733)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* update about page

* Update blockquote style

* update hackathon individual page (#738)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* update about page

* update hackathon individual page

* Fix some issues in #641 (#740)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* chart add click and hide as default

* Add popover when user click tier

* add filename on top of replay page

* Add jump link for learn more button

* highlight play

* default 3x and store the speed

* store status of all panel

* change dot to rank and tier

* line chart support show/hide as default

* made username clickable

* fix replay button align

* Fix text of tier popover

* Update h1, h2, h3, h4 to follow the styleguide

* Highlight Learn menu in all doc pages

* Update sidebar nav style

* reverse the list nav

* Center may the best bot

* Change font of the banner

* Update the sort_key attribute for learn page

* Add link to learn page

* Update sort key

* Update the copy of the graph

* make the planet health update automatically

* Update the stats bar width

* fix the username link

* Change second graph to total ships

* Update user link in visualizer

* Change first graph to total production

* accelerate moving step when using keyboard

* fix the key A&D in the subscribe input #641

* reduce the tab height #641

* update launch blocker of home page (#747)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* update about page

* update hackathon individual page

* update launch blocker of home page

* remove sort_key, add share popup

* Making H1 and H2 all cap in docs

* Update the heading size of the learn page #649

* Update the heading size of the learn page #649

* reverse the heading style #649

* Implement the share button (without gif share) #641

* implement sharing via social network #641

* implemenent sharing via linkedin. the localhost link cannot be shown but the real url can be shown correctly #641

* User filters should function in post game dashboard #641

* stick footer to the bottom (#757)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* update about page

* update hackathon individual page

* update launch blocker of home page

* stick footer stick to the bottom

* update Launch Blockers - Responsive UI (#764)

* update mobile version of header layout

* fix bugs for nav and homepage

* implement logout and remove login on mobile

* update button icon center-aligned

* update font for last merge

* add edit-user-profile page

* add link to edit user profile

* update user profile static page

* fix bug for planets not displaying owner name

* add default border for stats bar

* update launch blockers of footer and hackathon

* update launch blocker of hackathon individual page

* update about page

* update hackathon individual page

* update launch blocker of home page

* stick footer stick to the bottom

* update Launch Blockers - Responsive UI

* User filters should function in post game dashboard #641

* whole page drag/drop #641

* Responsive UI: user profle #718

* Zero state for leaderboard

* Adding zero state icon

* update Responsive UI #718 (#774)

* Update share button according to design

* Update button letter spacing

* reverse debug code

* Update button color

* fix the whole page drag/drop

* Display message when uploading the new replay
#641

* add username to nemesis list #706

* add sort key

* update filter width #718

* Update doc page style, Instead of 'play now', lets change this to get started and learn #718

* leaderboard : collapse stats and filters on mobile by default (#778)

* update Responsive UI #718

* leaderboard : collapse stats and filters on mobile by default

* Making home page invite form match design

* Making footer subscribe form match design

* Fix nemesis win/loss calculations. (#782)

* Nemesis spelling correction.

* Some nemesis calculation fixes.

* Fix visualizer and leaderboard issue of #785 (#804)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* chart add click and hide as default

* Add popover when user click tier

* add filename on top of replay page

* Add jump link for learn more button

* highlight play

* default 3x and store the speed

* store status of all panel

* change dot to rank and tier

* line chart support show/hide as default

* made username clickable

* fix replay button align

* Fix text of tier popover

* Add message for replay

* Fix duplicate api call on leaderboard page

* Fix leaderboard filter issue and alignment of table (#807)

* fix issue #469

* fix issue #465

* fix click back issue on play page after upload a replay

* hot fix the visulizer url bug

* polyfill URLSearchParams

* Revert "polyfill URLSearchParams"

This reverts commit caf85c6893469a742499006ff73f06cc96557491.

* polyfill URLSearchParams

* polyfill TextDecoder

* add babel-polyfill to support es2017 on old browser

* remove useless code

* recommit the fix of #472 which being reverted by mistake

* fix chart style

* chart add click and hide as default

* Add popover when user click tier

* add filename on top of replay page

* Add jump link for learn more button

* highlight play

* default 3x and store the speed

* store status of all panel

* change dot to rank and tier

* line chart support show/hide as default

* made username clickable

* fix replay button align

* Fix text of tier popover

* Add message for replay

* Fix duplicate api call on leaderboard page

* hot fix the leaderboard filter disable issue

* Fix table alignment

* Fix learn pages issue of #785 (#806)

* update Responsive UI #718

* leaderboard : collapse stats and filters on mobile by default

* Fix learn pages issue of #785

* Fix learn pages issue of #785

* fix background on mobile #785 (#813)

* update Responsive UI #718

* leaderboard : collapse stats and filters on mobile by default

* Fix learn pages issue of #785

* Fix learn pages issue of #785

* fix background on mobile

HaliteChallenge/Halite-II,lanyudhy/Halite-II,lanyudhy/Halite-II,lanyudhy/Halite-II,lanyudhy/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,lanyudhy/Halite-II,HaliteChallenge/Halite-II,lanyudhy/Halite-II,lanyudhy/Halite-II,lanyudhy/Halite-II,HaliteChallenge/Halite-II,lanyudhy/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,lanyudhy/Halite-II,HaliteChallenge/Halite-II,HaliteChallenge/Halite-II,lanyudhy/Halite-II