Commit Graph

534 Commits

Author SHA1 Message Date
dysbulic
4eebd1375c adding Chakra UI's <CacheProvider> 2023-07-10 12:55:52 -04:00
HHH-GH
046bebbfff Hide or show a tooltip or accordion for Quest dashboard widget info depending on screensize 2023-06-28 09:56:59 -06:00
HHH-GH
5cc307104a Implement responsive design for Create Quest button 2023-06-28 09:56:59 -06:00
HHH-GH
0e3be86c85 Make the Proposals heading match the rest of the design—font fam, weight, size, etc 2023-06-28 09:56:59 -06:00
HHH-GH
f28c62b383 Add CSS rules to de-format the descriptions in the quest tiles in the Quests list
Because the descriptions are added by users and can have HTML and Markdown, and for e.g. if someone put in three headings right at the start of the description the description text would be huge and card would be really tall with the font size and margins and all that
2023-06-28 09:56:59 -06:00
HHH-GH
1d6059ce3d Use the new default quest image in the create and edit flows 2023-06-28 09:56:59 -06:00
HHH-GH
aaaf14d373 Change the default quest image to match the Figma design 2023-06-28 09:56:59 -06:00
HHH-GH
8981b73702 Typography for the Quest description matches the new design
Ref: https://www.figma.com/file/2yEeQUrgPOrLOq6DpC6Mb7/Quests-UI?node-id=519-2199&t=f7ABDY7Dw2Yxtrsc-0
2023-06-28 09:56:59 -06:00
HHH-GH
7ec0d8a56b Quest Details page split into components, layout is finished
TODO(HHH-GH): some CSS rules to make the description match the new design, then remove the test text
2023-06-28 09:56:59 -06:00
HHH-GH
b16f45d8d6 Tidy up the basic layout of the Quest Explorer page
Spacings, font sizes/weights, widths, etc
2023-06-28 09:56:59 -06:00
Alec LaLonde
b7f89ef72c Removed NODE_ENV and HOSTNAME variables as they are redundant 2023-06-07 17:44:11 -06:00
vidvidvid
fa3379afed wrap DeployedApp with Plausible provider 2023-05-29 22:07:03 -06:00
vidvidvid
ea9964d29a remove leftover 2023-05-29 22:07:03 -06:00
vidvidvid
0104b5eaee simplify adding plausible 2023-05-29 22:07:03 -06:00
vidvidvid
a909ee7649 add plausible 2023-05-29 22:07:03 -06:00
δυς
2921a47ef0 Review: meTokens ₍wᵢₜₕ gᵣₐₙᵤₗₐᵣ 𝄴ₒₘₘᵢₜₛ₎ (#1552)
* linting 🃡

* removing MetaMask specificity 🃢

* moving `StrictMode` to Next.js 🃣

* compressing & commafying 🃤

* upgrading eslint 👘

* removing preface from guild name 🃥

* removing unnecessary ESLint `no-console` directives 🌂

* fixing a typo in a comment 🃦

* updating GraphQL codegen for paid subgraph 🦏

* replacing Discord invite link 📌

* passing through The Graph API token to Docker ♾

* setting Docker ARG to set ENV 📟

* missed a file rename in frontend Docker config 🦀

* adding ts-node to fix Docker build issue ⸙

* trying to narrow down the 500 error's source in the test instance 

* exposing The Graph API token on Cloud Run 🦃

* more logging to try & find server error 🐠

* more logging 🧱

* trying to run Node.js in development mode on Cloud Run 🎁

* reconfiguring frontend Dockerfile to also run the dev environment 🌿

* dev mode seems to function 🧨

* 768MiB wasn't enough memory 🍁

* 1GiB wasn't enough memory 🔱

* 1.5GiB was interpreted as 1GiB 🥃

* 1536MiB wasn't enough memory 👾

* 2GiB wasn't enough memory 🧲

* 3GiB wasn't enough memory 🆎

* 4GiB might have been enough, but it still doesn't load 🧻

* 5GiB requires two CPUs 📝

* giving up on dev server; unexplained HTTP 429s 🎨

* disabling Honeybadger in test instances 📮

* trying an `ErrorBoundary` to gather more info 🕷

* setting GraphQL endpoint 🇲🇰

* exposing environment variables ⛈

* trying to expose `` 📻

* the Next compiled version still references `node_modules` 🦢

* removing Alchemy API key from sources 

* trying a different Docker build action 💉

* removing logging 🍿

* switching to Docker Buildx 👠

* missed an escaped newline 🗿

* trying a newer gcloud setup action 🦝

* hopefully fixing authentication 📴

* bunch of changes to the meTokens profile section 🦜

* need credentials file 🐆

* hunting for layout load error & pushing debug statements to testing 🥁

* updating eslint 💓

* trying to debug the missing Breadchain Coop 🧀

* apparently chose the wrong changeset 🐚

* removing logging 🥀
2023-05-15 09:12:03 -06:00
vidvidvid
507bd33100 adapt for mobile 2023-05-08 09:40:50 -06:00
vidvidvid
2132c82b10 images 2023-05-08 09:40:50 -06:00
vidvidvid
e6324fd131 mint button 2023-05-08 09:40:50 -06:00
vidvidvid
b44bb81d71 playbook quest chain view 2023-05-08 09:40:50 -06:00
vidvidvid
37a7aa04b8 add MetaTilePlaybook design 2023-05-08 09:40:50 -06:00
vidvidvid
f12b6dde86 fix the page title and description 2023-05-08 09:40:50 -06:00
vidvidvid
5c5668cf20 set up playbooks x questchains integration 2023-05-08 09:40:50 -06:00
dysbulic
a2fe864400 fixed global CSS not loading 🏎 2023-05-03 09:20:35 -06:00
Alec LaLonde
08bae099a9 Cache ENS lookup (#1542)
* Added usePlayerName and usePlayerURL

* Removed resize handler as it was always rendering regardless of edit status

* re-work player page to avoid duplicate player lookups

* Lint fixes

* Force 5.x version of ethers
2023-04-12 05:54:59 -04:00
dysbulic
3029a6818b converting PNGs to WebPs 🇲🇦 2023-03-13 10:19:16 -06:00
dysbulic
d07f4d785f tweaking Ceramic aliases & trying to remove duplicate @emotions 2023-03-13 10:19:16 -06:00
dysbulic
0f9759aeb6 fixing SourceCred & Discord syncs, Meet w/ Wallet, & gating backgrounds 🥶 2023-03-13 10:19:16 -06:00
Sero
b30267941b Resolve ENS
* moving pr over to fresh branch

* fixes

* update migrate

* pulling in files for rename of `migrate` to `sync` for SourceCred 🔖

* fix

* prevent lack of data

* formatAddress

* tile

* fixes

* switch rpc

* refactor and remove maps, clean up set

---------

Co-authored-by: dysbulic <dys@dhappy.org>
2023-03-02 15:36:34 -05:00
Konrad Gnat
e19cd8c032 fix sorting of imports 2023-02-21 09:39:39 -07:00
Konrad Gnat
6734fd9bee add photo to profile wizard, create the ui and display local preview 2023-02-21 09:39:39 -07:00
δυς
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
Y6NDR
eac67e92a6 Make Guild Links Prominent
* feat: 💄 Make  links more prominent

* fix: 💄 Make `GuildLinksSmall` Wrap Again.

* fix: 💄 Remove extra bg and update spacing accordingly on guild page

* Use consistent underlying images for all docker containers (#1470)

* fixing #1474 📛

* fixes #1468 by setting `overflow` `visible` 🛸

* 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>

* Update README.md

* Change the default share image for OpenGraph and Twitter cards

Add the new image in packages/web/public/assets

Update the default canonical URL to match current pattern i.e. metagame.wtf instead of my.metagame.wtf

Bit of commenting around usage of HeadComponent

* Forgot to check in the small text fixes

* increasing `z-index` to prevent title blurring by `backdrop-filter` 🚞

* Tweaked copy for join guild page, added Discord notification on guild submit

* Addressed dysbulic's suggestions

* Disabled give-props discord notification for league advancement

* initial implementation of the great houses x qc

* revert dockerfile

remove leftover

fix the docker file mess up

* fix the great houses descriptions

* fixes

* Add the Join CTA to the Patrons, Players, and Guilds pages

* Set a max width for the grid of tiles in PlayerList

* More descriptive meta title/description for players page

* Empty base of new Search and Filters layout

Plus code comments, commenting out the existing search and filters components

* Set up sticky container in PlayerFilter

Move the sticky container out of DesktopFilters so it can wrap the search box and the filters, add test content to help with making the layout

* Basic flex layout for the search and filters box

* Add the Filters icon SVG and import in design system

* Add Chakra Search icon to design system export

* Search box and filters styling finished for small screen design

* Layout for the desktop filters and large screen views

* Tidy the comments, remove unused components

* Better spacing for Join CTA

Make a larger margin on small screens, a consistent space between page header and the CTA and the lists

* Add nowrap to links in CTA to prevent line-breaks in the middle of the link

* Updated spacing around the Join CTA links (forgot a breakpoint in previous change)

* Remove the extra spacing added to Vstack at lg

Ref https://github.com/MetaFam/TheGame/pull/1484#discussion_r1058950645

* Make the loading component the same width as the loaded cards

* Text search is triggered by onChange in the search input instead of a form submission

Co-authored-by: vidvidvid <weetopol@gmail.com>

* maxW is 7xl instead of 79rem, matching the other components

* fixed bug in section heights

* fixed version of ethers in utils package

* fixed remove bug with player & guild sections

* added custom text box type

* added custom text section component

* support custom text sections in all pages

* add custom text block to supported boxes

* add the custom text metadata editor

* support multiple custom text blocks

* added a guide for creating a custom block

* minor typo

* Add card & pointer animations

* Change card list styles & background height

* Fix background, widows & button link.

* Fix background position and size

* Fix overflow on smaller screens

* Redirect user to profile setup

* Resolve comments

* Add overflow to full page container

* Fix spacing on onboarding guidance page

* Fixes for the appearance of the Patrons Join page (#1442)

Ref: https://github.com/MetaFam/TheGame/issues/1442

* Code tidy and tweaks, &nbsp-ing

&nbsp's join the last two words in some of the boxes so those words don't end up on a line all by themselves (requested by peth)

Co-authored-by: Alec LaLonde <alec@convergencelabs.com>
Co-authored-by: W.J. “dysbulic” H <dys@dhappy.org>
Co-authored-by: Scott Stevenson <scott@1box.onmicrosoft.com>
Co-authored-by: peth-yursick <55857222+peth-yursick@users.noreply.github.com>
Co-authored-by: HHH-GH <hayden@opie-etc.com>
Co-authored-by: vidvidvid <weetopol@gmail.com>
Co-authored-by: dan13ram <dan13ram@gmail.com>
Co-authored-by: nitegeist <nitegeist.dev@gmail.com>
2023-01-23 23:18:38 -05:00
HHH
5ae48a3210 Use line clamp to limit lines shown for player/guild/patron description
* Use Chakra noOfLines to limit the length of Player/Patron/
Guild descriptions in the leaderboards

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* Add the Join CTA to the Patrons, Players, and Guilds pages

* Set a max width for the grid of tiles in PlayerList

* More descriptive meta title/description for players page

* Empty base of new Search and Filters layout

Plus code comments, commenting out the existing search and filters components

* Set up sticky container in PlayerFilter

Move the sticky container out of DesktopFilters so it can wrap the search box and the filters, add test content to help with making the layout

* Basic flex layout for the search and filters box

* Add the Filters icon SVG and import in design system

* Add Chakra Search icon to design system export

* Search box and filters styling finished for small screen design

* Layout for the desktop filters and large screen views

* Tidy the comments, remove unused components

* Better spacing for Join CTA

Make a larger margin on small screens, a consistent space between page header and the CTA and the lists

* Add nowrap to links in CTA to prevent line-breaks in the middle of the link

* Updated spacing around the Join CTA links (forgot a breakpoint in previous change)

* Remove the extra spacing added to Vstack at lg

Ref https://github.com/MetaFam/TheGame/pull/1484#discussion_r1058950645

* Make the loading component the same width as the loaded cards

* Text search is triggered by onChange in the search input instead of a form submission

Co-authored-by: vidvidvid <weetopol@gmail.com>

* maxW is 7xl instead of 79rem, matching the other components

* Use Chakra noOfLines to limit the length of Player/Patron/
Guild descriptions in the leaderboards

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* Use Chakra noOfLines to limit the length of Player/Patron/
Guild descriptions in the leaderboards

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* FIX: show the search icon for all screen sizes (#1411)

Made some changes for vid, forgot to put the icon back before the PR was merged

* FIX: didn't fix this conflict properly during the rebase

* Code formatting updates and decluttering

As requested by @dysbulic

* fixed bug in section heights

* fixed version of ethers in utils package

* fixed remove bug with player & guild sections

* added custom text box type

* added custom text section component

* support custom text sections in all pages

* add custom text block to supported boxes

* add the custom text metadata editor

* support multiple custom text blocks

* added a guide for creating a custom block

* minor typo

* Add card & pointer animations

* Change card list styles & background height

* Fix background, widows & button link.

* Fix background position and size

* Fix overflow on smaller screens

* Redirect user to profile setup

* Resolve comments

* Add overflow to full page container

* Fix spacing on onboarding guidance page

* Fixes for the appearance of the Patrons Join page (#1442)

Ref: https://github.com/MetaFam/TheGame/issues/1442

* Code tidy and tweaks, &nbsp-ing

&nbsp's join the last two words in some of the boxes so those words don't end up on a line all by themselves (requested by peth)

* Use Chakra noOfLines to limit the length of Player/Patron/
Guild descriptions in the leaderboards

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* Use Chakra noOfLines to limit the length of Player/Patron/
Guild descriptions in the leaderboards

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* Make the appearance of Player tiles and Guild tiles match better

Contact section is pushed to the bottom of the tile

Consistent spacing between section headings and text in the tile body

Bit of text shadow on the tile heading in case the player picture/guild logo has a light background

* Set background for tile heading, remove unneeded code and comments, guild type caption moved inside the conditional

Suggestions from code review from @dysbulic

* FIX: show the search icon for all screen sizes (#1411)

Made some changes for vid, forgot to put the icon back before the PR was merged

* Code formatting updates and decluttering

As requested by @dysbulic

Co-authored-by: vidvidvid <weetopol@gmail.com>
Co-authored-by: dan13ram <dan13ram@gmail.com>
Co-authored-by: nitegeist <nitegeist.dev@gmail.com>
2023-01-23 13:33:00 -05:00
HHH-GH
f421e580b5 Code tidy and tweaks, &nbsp-ing
&nbsp's join the last two words in some of the boxes so those words don't end up on a line all by themselves (requested by peth)
2023-01-21 14:28:15 -07:00
nitegeist
f66d02ed86 Fix spacing on onboarding guidance page 2023-01-21 14:22:37 -07:00
nitegeist
0a025a9da5 Add overflow to full page container 2023-01-21 14:22:37 -07:00
nitegeist
e6aaab0aa3 Fix overflow on smaller screens 2023-01-21 14:22:37 -07:00
nitegeist
3852ff56b6 Fix background position and size 2023-01-21 14:22:37 -07:00
nitegeist
7e84108e39 Fix background, widows & button link. 2023-01-21 14:22:37 -07:00
nitegeist
82660a4c92 Change card list styles & background height 2023-01-21 14:22:37 -07:00
HHH-GH
f78faa0917 Remove the extra spacing added to Vstack at lg
Ref https://github.com/MetaFam/TheGame/pull/1484#discussion_r1058950645
2023-01-04 16:15:39 +01:00
HHH-GH
c76ee8ccd0 Updated spacing around the Join CTA links (forgot a breakpoint in previous change) 2023-01-04 16:15:39 +01:00
HHH-GH
dd479040b7 Add nowrap to links in CTA to prevent line-breaks in the middle of the link 2023-01-04 16:15:39 +01:00
HHH-GH
9726831095 Better spacing for Join CTA
Make a larger margin on small screens, a consistent space between page header and the CTA and the lists
2023-01-04 16:15:39 +01:00
HHH-GH
fa2b57b2e5 More descriptive meta title/description for players page 2023-01-04 16:15:39 +01:00
HHH-GH
6a07b4ee48 Add the Join CTA to the Patrons, Players, and Guilds pages 2023-01-04 16:15:39 +01:00
vidvidvid
55b3574fe3 fixes 2022-12-16 21:00:57 -07:00
vidvidvid
bb3b22dea8 fix the great houses descriptions 2022-12-16 21:00:57 -07:00
vidvidvid
1167fe2e61 revert dockerfile
remove leftover

fix the docker file mess up
2022-12-16 21:00:57 -07:00