32 Commits

Author SHA1 Message Date
δυς
4194ac23ba cleaning up save error messages 🌀 2024-08-13 19:04:31 -04:00
δυς
5a700cde42 working on relative paths & saving to Ceramic 🧇 2024-08-13 19:04:31 -04:00
δυς
da978c4eb3 criminey, much finessing to hopefully cause the test instance to build 🏛️ 2024-08-13 19:04:31 -04:00
δυς
2118e92bad switching to package.json import munging from TypeScript paths 🥔 2024-08-13 19:04:31 -04:00
Sero
1345015cbd Eas - ethers compat issues between dependencies (#1748)
* eh

* dashboard layout

* t

* t

* ethers issues identified

* `/me` is loading & linting without error 🍞

* fixing an `import`s order error 🛼

* Update useEAS.ts

* eas

* attestations working

* get attestations

* attest

* chore: improve design

* chore: size

* change design

* fix: update schema

* chore

* eas

* eas

---------

Co-authored-by: dysbulic <dys@dhappy.org>
Co-authored-by: Udit Takkar <udit222001@gmail.com>
2024-04-29 07:38:35 -04:00
Sero
8c8934ceee composedb ID chain (#1747) 2024-04-01 07:21:07 -04:00
Sero
38c3dc059e Sero/wc v2 (#1735)
* wc/wagmi/viem

* replace

* profile

* replace context (,:

* testing, clean up

* wallet connect deploy

* connect

* remove type slive

* podcast

* podcast

* heck yeah

* feat: connect button

* chore

* trying siwe, network switch

* redirect

* prettying, cleaning up SIWE endpoints, & passing linting 🕊

* switching minting to Optimism & converting `ethers` to `wagmi` for contract access 🥧

* simplified onboarding & successfully minted 

* typo

* api key

---------

Co-authored-by: Udit Takkar <udit222001@gmail.com>
Co-authored-by: dysbulic <dys@dhappy.org>
2024-03-21 06:09:12 -04:00
Sero
73ce8151b6 remove a bunch of shit (#1730)
* remove a bunch of shit

* test suspense

* test

* remove dead pages

* delete pages and folders

* return patron

* fix ob
2024-02-24 14:52:24 -05:00
Sero
7d65cb2731 t 2024-01-23 04:34:27 -05:00
Sero
b9f10b513e mig 2024-01-22 08:04:14 -05:00
Sero
0772f19dff Revert "made w3s work"
This reverts commit 99f6cdc3cf.
2024-01-19 09:07:34 -05:00
Sero
7dd9783bcb Revert "fixes and clean up"
This reverts commit 3f6fb80161.
2024-01-19 09:07:34 -05:00
Sero
3f6fb80161 fixes and clean up 2024-01-19 09:02:39 -05:00
Sero
99f6cdc3cf made w3s work 2024-01-19 09:02:39 -05:00
dysbulic
21f4524030 semantics & efficiency 🕺 2023-12-14 20:23:50 -07:00
Alec LaLonde
d8a9fdb728 Re-added composeDB action route which got removed somehow 2023-10-08 19:29:59 -04:00
Alec LaLonde
9144bfb4d8 Fixed MWW integration, removed more cruft 2023-08-09 09:44:10 -06:00
Alec LaLonde
2197bf4f1c Fix lint errors 2023-08-09 09:44:10 -06:00
Alec LaLonde
e97688ce3f Show website URL if provided 2023-08-09 09:44:10 -06:00
Alec LaLonde
3f19000317 Add background image helper text 2023-08-09 09:44:10 -06:00
Alec LaLonde
790b6d0968 Made edit profile form more compact, show field errors on blur 2023-08-09 09:44:10 -06:00
Alec LaLonde
a94334fc87 Edit profile styling improvements 2023-08-09 09:44:10 -06:00
Sero
f5b1a2be9f Edit Profile Style Changes (#1553)
* First pass at composedb models

* Removed patterns as they're not supported yet

* Started hooking up the edit profile page to composedb

* Got PoC working for persisting username to ComposeDB

* Some fixes after bumping urql to 3.x

* Refactored setup logic into ProfileWizardContext

* Implemented fetching from ComposeDB for first three profile wizard screens

* Refactored wizard stuff again to simplify it

* Finished upgrading profile setup components

* Added query to fetch all profile fields from composeDB

* Load profile data from composeDB on player page

* Unified composeDB models into one, updated setup flow to use new model

* Fixed a couple errors in first-time setup flow

* Added new linkProfileNode action to validate ceramic node on the backend

* Call new linkProfileNode action

* Implemented proper persistence w/ verification of a user's ceramic profile node

* Fetch profile details from ComposeDB during [username] page SSR

* Added PlayerHydrationContext for dynamically refreshing player data on player page

* Implemented player hydration from Hasura

* Slight refactor of Setup components to accept a player object

* Added ComposeDB migration modal, still need to implement image migration

* Added useImageReader, updated EditProfileModal to get the appropriate picked file data

* Implemented persisting ComposeDB profile fields from edit profile modal

* Check in composeDB graphql definition because generating it at build time may be problematic

* Merged in new setup profile image field page

* Fixed and tested image upload during setup

* Fixed background image URL form field name

* Added fallback for non-SSR player pages

* Implemented fetching file size and dimensions before persisting to ComposeDB

* Fix lint issues

* More debug logs

* Set CERAMIC_URL in deployment action

* Don't delete / recreate stuff

* Fix setup / avatar upload

* Fixed edit profile field saving, updated useUser to load from composeDB

* Fixed construction of profile payload when changing an image

* Pull in additional data in seed-db script

* Fixed white background in menus

* Updated GA4 ID

* Point to ceramic mainnet

* Bumped composedb version

* Fix ceramic API change

* Update frontend ceramic_url as well

* Only authenticate the DID for the model the compose client connects to

* Create a new model, last one got hosed

* Updated model ID in definition

* Reinstate original deployment action

* Fixed player loading

* Handle errors during DAO sync

* Handle questchain lookup errors during SSR build

* Replaced IDX cache actions / triggers with composeDB ones

* Added mainnet check to composeDB port modal

* Fixed issue where saving from the edit profile modal was wiping out fields

* Add ComposeDBPromptModal to setup pages as well

* Upgrade Hasura

* Added context to 'port data' modal

* fix bad merge

* Hasura 2.0 requires a flag for our sloppy queries to still work

* add comment to begin wokr

* refactor: 💄 Update profile UI to new design

* style: 💄 Minor style changes

* Add getPlayer import

* Make changes requested in #1559

* Delete EditAvatarImage.tsx.orig

* Delete EditBackgroundImage.tsx.orig

* Delete EditDescription.tsx.orig

* refactor: Remove commented code

---------

Co-authored-by: Alec LaLonde <alec@convergencelabs.com>
Co-authored-by: Alec LaLonde <alec@boxelderweb.com>
Co-authored-by: nitegeist <nitegeist.dev@gmail.com>
2023-08-09 09:44:10 -06:00
Alec LaLonde
8f74947a10 fix bad merge 2023-08-09 09:44:10 -06:00
Alec LaLonde
3933b7537e Added context to 'port data' modal 2023-08-09 09:44:10 -06:00
Alec LaLonde
f52f53b975 Add ComposeDBPromptModal to setup pages as well 2023-08-09 09:44:10 -06:00
Alec LaLonde
901fa8d146 Added mainnet check to composeDB port modal 2023-08-09 09:44:10 -06:00
Alec LaLonde
7bd4e11d51 Implemented fetching file size and dimensions before persisting to ComposeDB 2023-08-09 09:44:10 -06:00
Alec LaLonde
b78e17f81b Added useImageReader, updated EditProfileModal to get the appropriate picked file data 2023-08-09 09:44:10 -06:00
Alec LaLonde
5997140836 Added ComposeDB migration modal, still need to implement image migration 2023-08-09 09:44:10 -06:00
Alec LaLonde
c7be9eae90 Load profile data from composeDB on player page 2023-08-09 09:44:10 -06:00
Alec LaLonde
2f2812ba5e Added query to fetch all profile fields from composeDB 2023-08-09 09:44:10 -06:00