Commit Graph

1017 Commits

Author SHA1 Message Date
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
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
Luigi
3af427d5ce Fix typos in frontend docs (#984)
* Fix typo in wallet-connectors.md

* Fix Markdown formatting for code block

* Fix code in example

* Consistent style to RainbowKit and wagmi

* Fix broken link to Optimism's network infomation
2024-09-10 15:37:56 +00:00
Jordan Frankfurt
0f7bd78a9e retire OCS page (#991) 2024-09-10 10:42:53 -04:00
Brendan from DeFi
887bb2a77d updated getstarted hero image (#989) 2024-09-09 22:29:27 -04:00
Léo Galley
0577be9c87 Remove url-based navigation in favor of client states (#990) 2024-09-09 14:47:06 -04:00
Brendan from DeFi
31fad382e5 added event logging to colormode toggle (#988) 2024-09-09 10:00:53 -07:00
Jordan Frankfurt
51e2d13156 re-encode the webm file for the globe animation (#987)
* re-encode the webm file for the globe animation

* color mixing: ffmpeg -i output.webm -vf 'colorkey=0xf6f6f6:0.02:0.1, colorchannelmixer=rr=1:gg=1:bb=1' -c:a copy output1.webm
2024-09-09 15:48:34 +00:00
Brendan from DeFi
f84917e76a updated footer with builder resource kit (#983) 2024-09-06 18:22:11 -04:00
Léo Galley
9c1a18b070 Basenames: add nameExpires to the tokenMetadata JSON (#978)
* add nameExpires to the tokenMetadata JSON

* one function to rule them all (2)
2024-09-06 16:47:43 -04:00
moggr
67add19a49 Update logger structure (#981)
* Add datadog logging structure

* add logging examples

* remove tracer for testing

* add tracer

* fix metadata

* remove meta from console to prevent ugly formatted errors

* import tracer only where fs should be existing

* add fs config on next.config

* remove import for Tracer type

* add fs config on next.config

* import os path and fs dynamically

* update config

* update config

* remove tracer

* last try on tracer

* remove tracer

* stringify logger

* add test for client and server side render

* remove test loggers

* remove test logs

* remove unneeded logs

* stop double nil checking for currentSpan

* make logger more readble
2024-09-06 09:51:04 -07:00
wbnns
37312e2ff7 style: Update Optimism references (#980)
This updates a few references to highlight the collective Superchain
that Base is part of
2024-09-06 07:54:44 +00:00
moggr
68fefccb8f Remove sendToDatadog from logger and metrics (#979)
* Remove sendToDatadog from logger

* remove tracer import
2024-09-05 14:48:13 -07:00
Brendan from DeFi
e120dc9cde added navbar links to mobile menu sidebar (#977) 2024-09-05 10:03:45 -07:00
Pat
5b0fd6c196 Email campaign tutorial (#947)
* fix foundry reference link

* Create Email Campaign using Resend and Smart Wallet tutorial

* add conclusion and remove section title

* fix typo

* change code snippet linter to html

* add images to support frontend testing steps

* fix lint error

* remove react hook keywords
2024-09-05 00:14:46 +00:00
wbnns
e1dc229dbf feat(ecosystem): New additions to Ecosystem page (#974)
* feat(ecosystem): New additions to Ecosystem page

This PR includes new additions to the Ecosystem page

* chore(Ecosystem): Lint ecosystem.json, Thirdwave img
2024-08-29 21:58:14 -04:00
Léo Galley
6c02554ee7 fix avatar resolution for card and cover image (#973) 2024-08-29 16:58:49 -04:00
Léo Galley
c146b1c2f1 fix ipfs referrer host (#972) 2024-08-29 19:47:51 +00:00
Léo Galley
3fc8f8f0eb FEAT: Add IPFS / Pinata avatar upload (#971)
* Add IPFS / Pinata avatar upload

* fix build: deprecated config
2024-08-29 15:05:37 -04:00
Brendan from DeFi
99e102cf1e removed basenames banners from web and docs (#970) 2024-08-29 10:53:29 -07:00
Brendan from DeFi
7b102e8bd9 Feat: Dynamic Final Frame based on tx status (#964)
* added txId to post-submission frame

* created util to get tx receipt

* centralized chain definition

* fixed link reference

* added tx status checking

* changed chain to base sepolia for testing

* updated domain for testing

* corrected usage of waitForTransactionReceipt

* updated chain usage across files

* fixed error

* neynar key for testing

* debugging

* bugfix and debugging

* attempt at forcing a reversion

* adding reversion frame

* removed debugging line

* debugging

* updated images for tx success and failure

* bugfix

* updated constants for production

* removed comments from constants
2024-08-29 10:36:28 -07:00
Léo Galley
a9c672e9fb use useWriteContractWithReceipt with automatic chain switching logic (#969) 2024-08-29 10:25:28 -04:00
David Roth
5c2a8bd392 Target arm64 architecture for web (#967) 2024-08-28 16:12:43 -07:00
Léo Galley
b7406f3d01 correct chain checks (#966) 2024-08-28 14:18:20 -07:00
Léo Galley
184c79b636 disable animation (#965) 2024-08-28 12:53:29 -07:00
Brendan from DeFi
598dfb8f2c Feat: Updates to /getstarted (#963)
* reordered funding cards

* created GetInvolved section

* renamed section to Essentials

* updated page with new components

* added eye icon

* updated icon and colors
2024-08-28 11:43:33 -07:00
Léo Galley
c233f1529c try dot lottie react library (#961) 2024-08-28 13:44:49 -04:00