Commit Graph

50 Commits

Author SHA1 Message Date
δυς
5f8cae1aea Improving Leaderboard Loading Time
* removing BrightId *(unused)* and DAOHaus memberships *(loaded separately)* from `Player` retreival 🦷

* setting `max-width` on hamburger menu 🧾

* increasing shown DAOs, shunting remote schemas, & handling missing Discord token 🤐

* triggering recalc on element resize 🚲

* adding copy of ETH address on profile image click 🛹

* adding `@emotion/cache` to try and eliminate unstyled content render 

* cleaning up failed emotion cache experiment 🚓

* updating Ceramic & locking versions to beat a dependency conflict 🤲🏿
2023-01-31 16:44:01 -05:00
δυς
b67025fd60 Adding of an Image to Quests & Other Fixes (#1461)
* squashing @thebeyondr's adding an image to quests 🧣

* cleaning, conglomerating, & standardizing 

* properly spreading arguments & restructuring forms 🥴

* setting required pSEED to 0 in testing & switching the IPFS gateway ⛑

* printing `NODE_ENV` to double check testing setting 🔩

* `connecting` needs to be initially false to avoid a hydration error 🛶

* testing if setting `$NODE_ENV` is sufficient for configuration 🦋

* seeing if "development" works as a `NODE_ENV` for Next.js 

* adding graphql retry on empty response 🥁

* consuming `NODE_ENV` in Dockerfile 🥺

* going to `APP_ENV` b/c `NODE_ENV` is unsettable 🎺

* removing printing `NEXT_PUBLIC_APP_ENV` 🦷

* making entire quest tile a link

* aligned rank tag in quest details page

* fix: 🐛 Add a `minWidth` to `PlayerTile`

* feat:  Add more accurate image preview for quests

* feat:  Add image to `QuestDetail`

* refactor: 💬 Update `Raid/Phase III` description

* UI & semantics tweaks from @luxumbra 🧞‍♀️

* centering short quest titles 🇪🇺

* borked the quest title centering 👹

Co-authored-by: Scott Stevenson <scott@1box.onmicrosoft.com>
Co-authored-by: thebeyondr <beyondr42@gmail.com>
2022-12-06 17:02:08 -05:00
vidvidvid
d966f51850 revert the current background to the original one 2022-11-23 22:08:07 -07:00
vidvidvid
4d308d5b1a redesign of the cards #1 2022-11-23 22:08:07 -07:00
δυς
9e37df6207 Update MyMeta to ECMAScript Modules + Switch to DID:PKH (#1429)
* beginning ESM transition: Ceramic libraries, Next.js, & TypeScript configuration 🇭🇰

* updating Chakra, React, & Next image `import`s 👔

* upgrading `@types/react`, import extensions for Node, & b64 SVG to PNG ⛹🏿‍♀️

* fixing relative import names & upddating @types packages 📻

* removoing WYSIWYG editor, draft-js, & updating express ⛹🏿‍♀️

* updating OpenSea 🚲

* ¡@metafam/utils is building! 📰

* ¡Discord bot is building! 👘

* ¡backend is building! 🛩

* fixed everything but Ceramic DID update 🏍

* switching to DID:PKH 📦

* fixing "only one child allowed" error 🙇🏿‍♀️

* importing `React` as required by tsc's `isolatedModules` 🇲🇰

* disabling testing rather than taking the time to fix jest ⚜

* removing set `types` from `tsconfig` to fix compilation error 🥦

* printing tests disabled warning, hopefully 🙀

* setting file to be copied to the new resolver 👁️‍🗨️

* "paths-resolver" not "paths-resolve" 🦴

* switching back to relative paths rather than trying to fix `paths` 

* `yarn backend:dev` not working, testing GitHub build 🎺

* removing design system build & fixing some images ✊🏿

* fixed "expected function got string" error & trying to address undefined HTMLElement 🐡

* fixing @emotion/react tree shaking by making external 🏏

* including eslint config in Dockerfile 🌾

* fixing more images 🎯

* updating DIDs & switching back to an updated DID:3 ❇

* switching to w3s.link gateway & fixing early termination of storage endpoint 🔭

* switching back to ipfs.io gateway b/c w3s.link serves SVGs as application/xml which are CORB blocked 🥾

* fixing node config name in eslint ignore & shortening some paths 🧰

* fixing ts-node not handling project references 🥁
2022-11-14 11:26:41 -05:00
luxumbra
2c1d450f02 Forgot to remove the Honeybadger imports from files after adding errorHandler 2022-10-21 13:21:38 -06:00
luxumbra
a53e450f81 addressing feedback from @alalonde
- Moved `Honeybadger.notify()` to `errorHandler.ts` and replaced instances.
- Removed module definitions from `env.d.ts`
2022-10-21 13:21:38 -06:00
luxumbra
a794355f44 Frontend Honeybadger integration
- See  #1414
- `trycatch` blocks should now have `Honeybadger.notify(error)` which will give us nice error/exception reports when stuff happens in the wild.
- Also have Clarity working again with a new projectId
- HotJar integration is working as well.
- env vars will need adding to test & prod for honeybadger, clarity and hotjar.
2022-10-21 13:21:38 -06:00
luxumbra
c3fa9e359a WIP on adding a feedback widget.
- LogRocket & HotJar currently trialling.
- Sentry + Honeybadger deps are installed but the integration is more involved
2022-10-21 13:21:38 -06:00
Alec LaLonde
8e5a4ebb44 Better pseed holdings calculations 2022-10-19 22:55:17 -06:00
vidvidvid
ec8182d7da Role Onboarding using Quest Chains (#1150)
* feat: set up quests dashboard

move quest explorer to /quests/general

* feat: prepare containers for path-of-the-engaged and initiation quests

* chore(release): 0.2.0

* feat: add metacollab and web 3 onboarding categories

* feat: move initiation quests from notion -> metaOS

awyiss it's happening

* chore: lint quickfix

* feat: add descriptions, objectives, checkbox, collapse/expand

* add Dockerfile to .gitignore

* go

* quick fix

* upload proof modal

* config and install

* upload proof works

* show status of quests (pending, etc..)

* remove initiation & update engaged quests

* fix quest categories

add bridgebuilders, builders, patrons, fix icons

* typecheck fix

* fix address for bridgebuilders quests

* design of chain progress + small fix

* minor fixes

* using latest version of quest-chains sdk

* basic UI for quests

* using children for react-markdown

* better styling for quest tiles

* completed quest chain styling

* fixed toasts

* fixed imageLink

* added link to quest chains

* minor fixes

* added back to onboarding paths link

* fixed external link icon as absolute pos

* reduce gaps for mobile

Co-authored-by: Vid <vid@meisterlabs.com>
Co-authored-by: dan13ram <dan13ram@gmail.com>
2022-10-08 19:05:42 +01:00
luxumbra
2b72e71db5 Styling of Account dropdown now consistent w/MegaMenu. (#1370)
* Styling of Account dropdown now consistent w/MegaMenu.
- mobile has a flat bg to match the footer

* Create new MenuArrow icon for open menus.
2022-10-08 01:17:51 +01:00
luxumbra
8e6afd6389 WIP on effects toggle to improve accessibility. 2022-09-29 08:25:43 -06:00
dan13ram
ca109f87ab feat: upgraded dependencies 2022-05-03 09:31:01 -06:00
Jack Clarke
221efb1fac Move players to /players (#1220) & fix some links 2022-03-30 08:43:54 -04:00
luxumbra
295c4a90e1 Clean up & responsive
- Cleaned up commented out code
- Added mobile versions of each section's bg image which helps with composition & addresses some optimisation issues
2022-03-26 14:17:52 +01:00
vidvidvid
33a6e51bbc fix: name setup + icon 2022-03-20 20:02:04 +01:00
W.J. “dysbulic” H
6f9a860fff landing page consistency, punctuation, & fixing overlaps 🥋 2022-03-17 23:09:32 +05:30
W.J. “dysbulic” H
9841cd341d tons of consistency formatting for SEEDs page 🎄 2022-03-17 23:09:32 +05:30
dan13ram
95658e33ff feat: connect to mainnet to continue with switch network on metamask 2022-03-17 23:09:32 +05:30
dan13ram
833f36bf5d feat: join button redirects based on user creation date 2022-03-17 23:09:32 +05:30
dan13ram
7bc99d4b45 Fix Onboarding + A Bunch of Other Issues (#1181)
* feat: metamask switch network support + fixed dependancy cycle

* feat: moved landing to index

* feat: updated favicon

* fix: fixed landing page issues + scrollSnap

* feat: join button

* fix: fixed seed script with new prod schema

* feat: join button redirects based on user creation date

* fix: minor ui bug fixes

* feat: connect to mainnet to continue with switch network on metamask

* fix: uniform setup screens

* fix: fixed XP on dashboard

* feat: added start page

* fix: fixed issues on landing page

* fix: fixed minor issues on dashboard

* fix: update idx profile in auth webhook for new players

* fix: minor fixes in seed page

* fix: player avatar & type

* fix: incorporated review comments from @dysbulic & @vidvidvid

* fix: more review comments
2022-03-07 10:20:26 -05:00
dan13ram
96f0f1f417 fix: fixed menu spacing 2022-03-02 11:21:28 +01:00
Scott Stevenson (@tenfinney)
4f9cfa011f removed chain connection message 2022-03-01 09:35:36 +05:30
δυς
317ba7c9e5 Refactor Setup Wizard & Profile Modal Configuration Panes (#1127)
* incorporating configuration panes from #1078

* standardizing player hero subcomponents & removing `owner` var from `useProfileField` 🚪

* switching box type, ambiguating overly-specific names, & massaging heights 📱

* reordering profile details sections, updating deployment environment, & conditionally wrapping the hero elements 🎬

* fixing render of color disposition selector 🕍

* self code review changes: removed some `;`s 🎋

* getting yarn typecheck && yarn lint to pass post rebase 🏇🏾

* handling "missing <div> in <button>" error with mounted check & setting HTTP return codes for OpenSea API endpoint 🕺

* `ProfileWizard` extends `Wizard`, roles display better on mobile, & pronouns use `ProfileWizardPane` 🍊

* properly encapsulating ETH address regex 🚲

* adding some tasks 🏥

* fixed skills layou

* handling default values? 

* corrections for revision comments from @dan13ram (UI bugs to follow) 🌋

* cleaning up memberships & explorer type 🧫

* refactoring player roles configuration and display to use `WizardPane` 🔮

* bunches of mobile fixes & repairing the display of deserialized skills 📟

* removing redirect in static props & formatting memberships display for responsiveness 🪆

* improving comprehensability of `/me` & more mobile tweaking 🍦

* various spacing fixes & a “try again” button for connecting 🫕

* maybe fixed issue with saving images for fields with default values 🇩🇿

* switched roles selection to a bounded `SimpleGrid` to fix sizing weirdness 🧰

* fix: removed verify on brightId button

* fix: clean up username page

* formatting & fixing skills issues 🥩

* reformatting NFT display 🚂

* adding `/join` 🚉

* style: peth's suggestions

* added mainnet required message

* style: slight tweak of megamenu item positions

* chore(release): 0.2.0

Co-authored-by: tenfinney <scott@1box.onmicrosoft.com>
Co-authored-by: dan13ram <dan13ram@gmail.com>
Co-authored-by: vidvidvid <weetopol@gmail.com>
2022-02-28 14:06:16 -05:00
luxumbra
17cc28f4f8 Visual tidy & adding correct WhatWeDo content & style
- Also adding in the new logo to the megamenu
2022-02-27 11:59:07 +05:30
vidvidvid
912d68dc6f chore: rebase fixes 2022-02-22 22:11:42 -07:00
vidvidvid
c4a06b04fa chore: remove unused icons 2022-02-22 22:11:42 -07:00
dan13ram
fd9b039149 fix: megamenu padding issues 2022-02-18 15:37:28 +05:30
dan13ram
1c92f63b9f fix: landing page ui issues 2022-02-18 15:37:28 +05:30
dan13ram
eac99b1251 refactor: cleaned up MegaMenu components 2022-02-18 15:37:28 +05:30
Scott Stevenson (@tenfinney)
2b1fb1c20b code review requests from @dan13ram 2022-02-16 20:17:48 +05:30
W.J. “dysbulic” H
43434357bd preventing menu flip & wrapping player hero characteristics 🕵🏾 2022-02-16 20:17:48 +05:30
W.J. “dysbulic” H
f225de93c8 debugging authentication process 2022-02-16 20:17:48 +05:30
W.J. “dysbulic” H
dc5eb4db5f 75 of 100 files from #1078 have been added; need to rebase the parent branch 🚲 2022-02-16 20:17:48 +05:30
δυς
0af87e965d Clean Up & Simplify the Type System (#1116) 2022-02-08 13:13:28 -05:00
vidvidvid
fedcd6c23f style: increase font size and icon of XP and seed on mobile 2022-02-07 16:48:38 +01:00
vidvidvid
254adac576 chore: font size and weight 2022-02-07 16:48:38 +01:00
vidvidvid
e7bd6ee909 refactor: reuse XP + seeds balance in menu on client and mobile 2022-02-07 16:48:38 +01:00
vidvidvid
6003009bef fix: position of menu in relation to the triangle 2022-02-07 16:48:38 +01:00
vidvidvid
d56eaf5cb9 style: fix player stats bar on mobile 2022-02-07 16:48:38 +01:00
vidvidvid
37f19ed59e style: fix the jumping of menu when loading 2022-02-07 16:48:38 +01:00
vidvidvid
e06f39f24e style: center the menu + revert size of xp and seeds
based on discussion with dave
2022-02-07 16:48:38 +01:00
vidvidvid
6dfe7c4ed4 style: megamenu changes
title color, title font weight, position of modal
2022-02-07 16:48:38 +01:00
vidvidvid
a3a308165e fix: triangular menu icon position and width 2022-02-07 16:48:38 +01:00
vidvidvid
ec01ff1303 style: megamenu paddings 2022-02-07 16:48:38 +01:00
dan13ram
aba2e513f3 feat: can edit roles from profile page 2022-02-07 16:48:38 +01:00
dan13ram
d9dff14760 fix: fixed high level layouting 2022-02-07 16:48:38 +01:00
dan13ram
e82952b438 feat: can edit roles from profile page 2022-02-07 15:58:31 +01:00
dan13ram
bb67c95a5f fix: fixed high level layouting 2022-02-07 15:58:31 +01:00