Commit Graph

1069 Commits

Author SHA1 Message Date
Matthew Bunday
d41b9e5938 Feat/homepage revamp (#962)
* Add dependencies

* Add assets

* Working with their mesh

* Not really working shimmer cards

* implement shimmer card without motion/framer

* Fix TagChip

* add button component

* Add Title and move Card

* add Title headline

* try new component

* Add large button and text component

* fix ecosystem page

* wasm free loading?

* Checkpoint, cleaning up lint errors

* New model attempt

* home and jobs page with new section/components

* New mesh export

* Add Base Grantee badge

* script to pull blog posts to display

* blog section

* new top navigation

* mobile blog

* navigation margin

* about page

* Adapt ecosystem page

* adapt builder-anniversary-nft

* adapt jobs page

* remove unused views

* remove unused views / frame / motion

* adapt get started

* i love wagmi

* mobile optimization

* tidy up get started page

* fix alignment

* add connect wallet button & transaction animation

* blog effect tidy up & new job page

* try catch

* fix display

* Load all the objects in a unit sphere

* Add wasm-unsafe-eval to CSP

* gradient circle animation

* Dynamic ThreeHero

* Add gltf and glb to file-loader

* Try combined GLB file

* button fix

* lineheight and text selection styles

* blog section optimizations

* intersection observer

* fix console errors

* blog post optimization, css over state

* one card provider = one event tracking

* we like mobile too

* ecosystem tweaks + mobile friendly

* margin & padding

* overflow fix

* Remove transparency

* use correct buttons & prefer canvas over svg animation

* mobile navigation

* latest optimize 3D pass

* tweak balloon effect

* fixed 3D hero header

* Progress on physics sim

* Link to retrofunding

* Remove brand kit link for now

* First pass at gravity scene

* Added physics pause when a user scrolls.

* fix fog and colors

* Update next to allow draco loading and added noggles to scene

* new light mouse trail

* new light

* mobile sizing

* fix mobile scaling alignment

* remove three card

* remove noggles

* Remove second OP logo

* new logo and lightning

* light intensity

* Lighting

* change switch network button text

* optimize effects

* less harsh light

* latest models and video sections

* sugar cube

* animated menus

* optimize instances in scene and make video hoverable

* Add stats

* add scroll test

* Fix weird flash at the loading + updated menus

* Add cursor

* Remove shimmer

* Mint button

* adjust the bloom a little

* new logo

* fix mint button

* remove orbit controls

* remove stats

* device vh

* mess with device height

* add analytics

* generic events

* eslint pass

* load draco file locally

* remove wasm exceptions

* scene mobile pass: performance fixes

* scene lint pass

* scene lint pass

* fix wasm

* fix card effect

* eslint pass

* cleanup

* linter

* local import

* local import

* Team feedback round 1

* Team feedback round 2

* toggle menu on click

* fixes

* Team feedback round 2

* Team feedback round 3

* og image

* 3D Header

* Team feedback round 4

* Team feedback round 4

* Replace cube video

* og image

* RIght click to mint

* use link component for tracking

* fix active/inactive state

* remove maath

* Team feedback round 5

* Team feedback round 6

* background tweaks

---------

Co-authored-by: Léo Galley <contact@kirkas.ch>
Co-authored-by: Mike Bodge <mbodge@gmail.com>
2024-10-11 15:05:50 -04:00
Jordan Frankfurt
324734572d rm frame builder section (#1057) 2024-10-10 16:31:29 -04:00
Léo Galley
b89e81e1c5 chain switcher for developers (#1055)
* chain switcher for developers

* suspense

* remove log
2024-10-10 13:22:12 -04:00
Jordan Frankfurt
f8118bc22b feat: copy frame urls (#1042)
* feat: copy frame urls

* switch order, switch icon

* frame link copied! copy
2024-10-10 16:16:46 +00:00
Jordan Frankfurt
6881348247 use ip check wrapper on img proxy (#1053)
* use ip check wrapper on img proxy

* fiddling with vercel-only build issue
2024-10-09 14:32:59 -05:00
Jordan Frankfurt
0b42cce8b9 require response content-type be an image (#1052) 2024-10-09 17:52:25 +00:00
Jordan Frankfurt
860c8c8fc5 update frames.js/render (#1050) 2024-10-08 18:06:52 +00:00
Jordan Frankfurt
a9afa5dc74 feat: add + icon instead of text (#1045) 2024-10-08 12:01:51 -05:00
Jordan Frankfurt
fd609a9f9c force frames to be only as wide as the initial preview frame placeholder (#1047) 2024-10-08 12:01:33 -05:00
Jordan Frankfurt
dab344766d feat: proxy frame image requests (#1049) 2024-10-08 12:00:53 -05:00
Jack Chuma
a16234ef95 update file path for new NFT contract in description (#1048)
Co-authored-by: wbnns <hello@wbnns.com>
2024-10-08 14:54:42 +00:00
Jordan Frankfurt
fa379d05df update sign in with farcaster UI (#1046) 2024-10-07 14:34:20 -07:00
Jordan Frankfurt
5316dff68b nits (#1041) 2024-10-04 21:03:58 +00:00
Jordan Frankfurt
d5b40500f3 check for frame ip safety (#1036)
* check for ip safety

* add jest

* add gh workflow

* middleware->frame calls with dns lookup
2024-10-04 12:46:32 -07:00
omkar
3d1e8dd184 Fix explorer redirect link in send name flow (#1040) 2024-10-03 17:00:48 -07:00
Brendan from DeFi
77d33ebfd7 bugfix: spelling mistake (#1033) 2024-10-03 14:51:46 -07:00
Jordan Frankfurt
a095f417df Heatmap fast follows (#1038)
* onchainscore tooltip

* leo nits

* use app router

* add section title
2024-10-03 18:36:09 +00:00
Jordan Frankfurt
08cf6a8dd5 feat: onchainscore tooltip (#1037)
* onchainscore tooltip

* leo nits

* use app router
2024-10-03 17:55:02 +00:00
Jordan Frankfurt
241adbc28c Revert "Revert "feat: add a heatmap (#1022)" (#1032)" (#1035)
This reverts commit e765138660.
2024-10-03 12:13:28 -05:00
Jordan Frankfurt
e765138660 Revert "feat: add a heatmap (#1022)" (#1032)
This reverts commit 182fd19312.
2024-10-02 16:07:41 -07:00
Jordan Frankfurt
182fd19312 feat: add a heatmap (#1022)
* add a heatmap

* styling and public env vars

* heatmap polish

* add support for sepolia deployments, add styling input

* update icon

* responsive heatmap

* improve url security

* heatmap-color-update (#1030)
2024-10-02 15:16:00 -05:00
Cardo
78ea42dac9 Repair deadlinks (#1002) 2024-10-02 11:58:14 -07:00
Jordan Frankfurt
5a6fa85af2 Revert "Revert "fix: bump @frames.js/render version (#1020)" (#1021)" (#1025)
This reverts commit ee95b29cb0.
2024-10-02 11:32:28 -05:00
Jordan Frankfurt
492e33c13b [Improvement] Remove “frames” title from the profile (#1026) 2024-10-02 09:12:18 -07:00
Jordan Frankfurt
9b3dffa523 [Polish] “Back” button on mobile should match what we have in settings (#1027) 2024-10-02 08:40:28 -07:00
Jordan Frankfurt
1e9c189a32 [Bug] User is prompted to sign in with farcaster when interacting with an open frame (#1028) 2024-10-02 10:40:16 -05:00
Jordan Frankfurt
24875ea3cb add two improvements/fixes to the basenames promo (#1029) 2024-10-02 10:35:49 -05:00
Jordan Frankfurt
2554a4a9cd add BASE nft (#1007) 2024-10-02 10:10:45 -05:00
wbnns
1ed051ccda feat(ecosystem): New additions to Ecosystem page (#1024) 2024-10-01 14:57:50 +00:00
Jordan Frankfurt
4318f430be chore: add web codeowners (#1017)
* add web codeowners

* new syntax
2024-10-01 09:14:45 -05:00
Pat
23f285b157 [Tutorial]: Convert Farcaster Frames to Open Frames (#1023)
* add open frame conversion tutorial
Teaches developers how to convert their Farcaster Frame into an Open Frame to be compatible with their Basename.

* link image

* add image to assets folder

* comment out images
2024-09-30 16:04:12 -07:00
Eric Brown
cecbd879f9 Add Quickstart Guide to docs.base.org/docs (#998)
* Create quickstart guide

* Complete first draft of quick start guide

* Edit tutorial doc details

* Fix typos and ensure consistent styles

* Update the Why Base? tool tip

* fix emoji encoding (#996)

* Basename: Fix analytics events (#997)

* remove page events in favor of pageview

* fix invalid logging

* fixed env var references (#1003)

* updated bg and image for gs hero (#1001)

* Update Irys Dyanmic NFT example to use the latest version of Irys's tooling (#1000)

* Fix typos and demo code in docs (#995)

* Fix demo code in useWriteContract docs

* Fix typos

* Fix demo code

* Fix import path

* Correction of typos (#992)

* error-triage.md

Correction

* hardhat-verify-sbs.md

Correction

* data.json

Correction

* 5_cross-chain-with-layerzero.md

Correction

* feat: embedded farcaster frames (#762)

* initial draft of frame render

* render frames from text records

* fix build, https instead of * csp

* undo changes to base-docs

* no-verify repeat

* add xmtp signer

* fix build issue and add frame prompt element

* Extract TryNowHero component

* add second add-frame button

* Frame previews in modal

* Frame previews in modal

* Rough out copy and text hierachy

* More blocking

* fix property access on profile context

* add responsive layout

* Setup suggestion cards

* clean up pr

* clean up pr

* Update card icons

* Make AddFrameModal components modular

* fully functional farcaster frames

* get previews working

* polish

* Target arm64 architecture for web (#967)

* theme update

* try openframes first

* wip towards frame management page

* Revert "wip towards frame management page"

This reverts commit de4b6ebec833fd05d92adeae8179dab7b09a3725.

* Revert "Revert "wip towards frame management page""

This reverts commit 52a4555bb4464c145abb6cfa02ac4ac989b17a61.

* make page render

* get desktop frame builder ui working

* frame manager page w/ loading and some styles

* add back button

* better theme and add multi-add

* fix loading experience

* add mobile ux

* incorporate d furlong's suggestion re: frameImage fix

* dogfooding input from Rhea

* improved validation and copy

* improved loading state

* improve button and input styling

* add farcaster logout ux

* clean up sign-in ux

* clean up qr modal

* add swap frame

* clean up frame image sizing

* add a nice smooth transition in/out of loading states

* BAPP-579

* BAPP-585, BAPP-586

* BAPP-583

* BAPP-583

* move error handling up a level

* analytics

* improve mobile builder ux

* fix farcaster signer modal close issue--poll for text record changes on owned profiles

* center sign in with warpcast text

* yarn

* pr review from Leo

* lint

* add back nomination frame

* stick buttons to the bottom and center the loader

* revert csp changes

* add more logging and remove dead code

* be less spooky about the missing env vars

* add more info to error/analytics calls

* optimistic addition/removal of frames; improved warpcast sign-in

* remove columns experimentation

* fix masonry layout

* update icons for shelley

* rm unnecessary classnames call

* frame border radius nit

* style nits

* add dropped icon

* bunday review

---------

Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: David Roth <david.roth@coinbase.com>

* Basenames frames tutorial (#1005)

* add basenames frames tutorial without images

* add images to asset folder

* add images to tutorial

* add image of profile completion

* make basenames singular

* update slug to lowercase b in basename

* add reference links

* add basenames faq question

* reword what are frames paragraph

* add open spec link

* remove profile mentions

* fix: errors shouldn't mess with open frame support flag (#1008)

* Frames tutorial updates (#1010)

* update Claim Basename call to action

* update grammar on intro and second paragraph

* change example basename

* remove UL and turn into sentences

* Add owner registry componentId to cbgpt request (#1011)

* Remove the get an onchain summer pass (#1012)

* Fix typos

* Rebuild with correct checksum in tutorials data.json

* Fix artifacts in yarn.lock

---------

Co-authored-by: Léo Galley <contact@kirkas.ch>
Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Luke Cassady-Dorion <luke@SPStories.com>
Co-authored-by: Luigi <luigi@umbrellavalidator.com>
Co-authored-by: Cypher Pepe <125112044+cypherpepe@users.noreply.github.com>
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: David Roth <david.roth@coinbase.com>
Co-authored-by: Pat <patrick.hughes@coinbase.com>
Co-authored-by: moggr <ricardo.moguel@coinbase.com>
2024-09-26 22:58:53 -05:00
Jordan Frankfurt
ee95b29cb0 Revert "fix: bump @frames.js/render version (#1020)" (#1021)
This reverts commit 94a61a80c0.
2024-09-26 21:05:30 +00:00
Brendan from DeFi
671da7242c Feat: Server-side events for basenames claim frame (#999)
* utility for logging server-side events

* server side events

* amp api keys reference env vars

* added helper fn for deviceId creation

* fixed env var naming issue

* uuidV5 for deviceId

* disabled lint for uuidV5
2024-09-26 14:03:25 -07:00
David Furlong
94a61a80c0 fix: bump @frames.js/render version (#1020) 2024-09-26 16:31:22 +00:00
Jordan Frankfurt
03c51df1e5 Remove the get an onchain summer pass (#1012) 2024-09-23 16:09:21 -05:00
moggr
20bfabc76f Add owner registry componentId to cbgpt request (#1011) 2024-09-23 13:57:37 -07:00
Pat
b88c44d01c Frames tutorial updates (#1010)
* update Claim Basename call to action

* update grammar on intro and second paragraph

* change example basename

* remove UL and turn into sentences
2024-09-23 11:45:28 -07:00
Jordan Frankfurt
4bfd3309c9 fix: errors shouldn't mess with open frame support flag (#1008) 2024-09-20 18:10:22 +00:00
Pat
b0ab81d3e5 Basenames frames tutorial (#1005)
* add basenames frames tutorial without images

* add images to asset folder

* add images to tutorial

* add image of profile completion

* make basenames singular

* update slug to lowercase b in basename

* add reference links

* add basenames faq question

* reword what are frames paragraph

* add open spec link

* remove profile mentions
2024-09-20 17:20:03 +00:00
Jordan Frankfurt
6d6f34cb4a feat: embedded farcaster frames (#762)
* initial draft of frame render

* render frames from text records

* fix build, https instead of * csp

* undo changes to base-docs

* no-verify repeat

* add xmtp signer

* fix build issue and add frame prompt element

* Extract TryNowHero component

* add second add-frame button

* Frame previews in modal

* Frame previews in modal

* Rough out copy and text hierachy

* More blocking

* fix property access on profile context

* add responsive layout

* Setup suggestion cards

* clean up pr

* clean up pr

* Update card icons

* Make AddFrameModal components modular

* fully functional farcaster frames

* get previews working

* polish

* Target arm64 architecture for web (#967)

* theme update

* try openframes first

* wip towards frame management page

* Revert "wip towards frame management page"

This reverts commit de4b6ebec833fd05d92adeae8179dab7b09a3725.

* Revert "Revert "wip towards frame management page""

This reverts commit 52a4555bb4464c145abb6cfa02ac4ac989b17a61.

* make page render

* get desktop frame builder ui working

* frame manager page w/ loading and some styles

* add back button

* better theme and add multi-add

* fix loading experience

* add mobile ux

* incorporate d furlong's suggestion re: frameImage fix

* dogfooding input from Rhea

* improved validation and copy

* improved loading state

* improve button and input styling

* add farcaster logout ux

* clean up sign-in ux

* clean up qr modal

* add swap frame

* clean up frame image sizing

* add a nice smooth transition in/out of loading states

* BAPP-579

* BAPP-585, BAPP-586

* BAPP-583

* BAPP-583

* move error handling up a level

* analytics

* improve mobile builder ux

* fix farcaster signer modal close issue--poll for text record changes on owned profiles

* center sign in with warpcast text

* yarn

* pr review from Leo

* lint

* add back nomination frame

* stick buttons to the bottom and center the loader

* revert csp changes

* add more logging and remove dead code

* be less spooky about the missing env vars

* add more info to error/analytics calls

* optimistic addition/removal of frames; improved warpcast sign-in

* remove columns experimentation

* fix masonry layout

* update icons for shelley

* rm unnecessary classnames call

* frame border radius nit

* style nits

* add dropped icon

* bunday review

---------

Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: David Roth <david.roth@coinbase.com>
2024-09-20 17:01:23 +00:00
Cypher Pepe
5122ad13b4 Correction of typos (#992)
* error-triage.md

Correction

* hardhat-verify-sbs.md

Correction

* data.json

Correction

* 5_cross-chain-with-layerzero.md

Correction
2024-09-20 09:38:06 -04:00
Luigi
ba77227710 Fix typos and demo code in docs (#995)
* Fix demo code in useWriteContract docs

* Fix typos

* Fix demo code

* Fix import path
2024-09-20 09:37:58 -04:00
Luke Cassady-Dorion
c00c00123e Update Irys Dyanmic NFT example to use the latest version of Irys's tooling (#1000) 2024-09-20 09:37:43 -04:00
Brendan from DeFi
fc9ff39762 updated bg and image for gs hero (#1001) 2024-09-20 09:22:06 -04:00
Brendan from DeFi
186637a9ad fixed env var references (#1003) 2024-09-16 15:43:11 -07:00
Léo Galley
b993bf10ed Basename: Fix analytics events (#997)
* remove page events in favor of pageview

* fix invalid logging
2024-09-12 17:44:53 +00:00
Léo Galley
8b26996365 fix emoji encoding (#996) 2024-09-12 17:15:52 +00:00
omkar
6f5780f1a8 Update FAQ + remove subdomain from profile settings (#994) 2024-09-10 18:40:27 -04:00
Matthew Bunday
5527605130 Add Base Grantee badge (#993) 2024-09-10 17:46:41 -04:00