From bc7b1ab35f6342207fb8697098356d6fd72540ab Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 11:12:41 -0500 Subject: [PATCH 01/10] Fix padding on featured DAO cards past the first row --- app/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index b4d4bb8dd8..31966ad421 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -227,8 +227,8 @@ export default function HomePage() { desc={t(feature.descKey)} address={feature.address} marginBottom="2rem" - paddingEnd={{ sm: '0rem', lg: index === 0 ? '0.56rem' : '0rem' }} - paddingStart={{ sm: '0rem', lg: index === 1 ? '0.56rem' : '0rem' }} + paddingEnd={{ sm: '0rem', lg: index % 2 === 0 ? '0.56rem' : '0rem' }} + paddingStart={{ sm: '0rem', lg: index % 2 === 1 ? '0.56rem' : '0rem' }} /> ); })} From 73d532f893c1ac729916fa1bfc8424c1630107de Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 11:13:35 -0500 Subject: [PATCH 02/10] My prettier did a lil formatting on save --- src/i18n/locales/en/home.json | 48 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/i18n/locales/en/home.json b/src/i18n/locales/en/home.json index fa4f0adb7b..2e2b85096d 100644 --- a/src/i18n/locales/en/home.json +++ b/src/i18n/locales/en/home.json @@ -1,25 +1,25 @@ { - "homeTitle": "Welcome to Fractal", - "homeDesc": "Are you outgrowing your Multisig? Fractal extends Safe treasuries into on-chain hierarchies of permissions, token flows, and governance.", - "govern": "Govern", - "governDesc": "Choose a governance per sub-Safe. Create and authorize proposals. Decentralize on any timeline.", - "structure": "Structure", - "structureDesc": "Start with any Safe Multisig. Connect teams in flexible sub-Safe hierarchies for agile delivery.", - "operate": "Operate", - "operateDesc": "Unleash on-chain efficiency with reuseable, streamed, and permissioned transactions.", - "featuredTitle": "Featured Organizations", - "featuredDesc": "Here are some projects using Fractal to convert their Safe Multisig into DAOs as they decentralize:", - "decentTitle": "Decent DAO", - "decentDesc": "We are an open-source collective that unites builders toward global decentralization.", - "awakeTitle": "AwakeVC", - "awakeDesc": "Awake Internet Protocols combine AI and FinTech to empower Decentralized Private Equity for the multiverse. Welcome to Awakened Value Co-creation aka AwakeVC.", - "ethlizardsTitle": "Lizard DAO", - "ethlizardsDesc": "Ethlizards brings together an exceptional mix of avid gamers, visionary builders, and savvy investors, establishing itself as a highly esteemed partner in the GameFi ecosystem.", - "featureLink": "Explore >", - "readyCTA": "Ready to start?", - "createButton": "+ Start from Scratch", - "homeAttribution": "Made with 💜 by <1>Decent DAO", - "audit": "Audit", - "learnCTA": "Explore the Docs to see how Fractal works", - "getStartedButton": "Get Started" -} \ No newline at end of file + "homeTitle": "Welcome to Fractal", + "homeDesc": "Are you outgrowing your Multisig? Fractal extends Safe treasuries into on-chain hierarchies of permissions, token flows, and governance.", + "govern": "Govern", + "governDesc": "Choose a governance per sub-Safe. Create and authorize proposals. Decentralize on any timeline.", + "structure": "Structure", + "structureDesc": "Start with any Safe Multisig. Connect teams in flexible sub-Safe hierarchies for agile delivery.", + "operate": "Operate", + "operateDesc": "Unleash on-chain efficiency with reuseable, streamed, and permissioned transactions.", + "featuredTitle": "Featured Organizations", + "featuredDesc": "Here are some projects using Fractal to convert their Safe Multisig into DAOs as they decentralize:", + "decentTitle": "Decent DAO", + "decentDesc": "We are an open-source collective that unites builders toward global decentralization.", + "awakeTitle": "AwakeVC", + "awakeDesc": "Awake Internet Protocols combine AI and FinTech to empower Decentralized Private Equity for the multiverse. Welcome to Awakened Value Co-creation aka AwakeVC.", + "ethlizardsTitle": "Lizard DAO", + "ethlizardsDesc": "Ethlizards brings together an exceptional mix of avid gamers, visionary builders, and savvy investors, establishing itself as a highly esteemed partner in the GameFi ecosystem.", + "featureLink": "Explore >", + "readyCTA": "Ready to start?", + "createButton": "+ Start from Scratch", + "homeAttribution": "Made with 💜 by <1>Decent DAO", + "audit": "Audit", + "learnCTA": "Explore the Docs to see how Fractal works", + "getStartedButton": "Get Started" +} From 0f99c5c3ea6a86ab9885dc47fac6b47e02589691 Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 11:14:01 -0500 Subject: [PATCH 03/10] Add strings for Shutter DAO title and description --- src/i18n/locales/en/home.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n/locales/en/home.json b/src/i18n/locales/en/home.json index 2e2b85096d..ba991a7d0d 100644 --- a/src/i18n/locales/en/home.json +++ b/src/i18n/locales/en/home.json @@ -15,6 +15,8 @@ "awakeDesc": "Awake Internet Protocols combine AI and FinTech to empower Decentralized Private Equity for the multiverse. Welcome to Awakened Value Co-creation aka AwakeVC.", "ethlizardsTitle": "Lizard DAO", "ethlizardsDesc": "Ethlizards brings together an exceptional mix of avid gamers, visionary builders, and savvy investors, establishing itself as a highly esteemed partner in the GameFi ecosystem.", + "shutterTitle": "Shutter DAO 0x36", + "shutterDesc": "Shutter is an anti-frontrunning/malicious MEV protocol using threshold encryption. The Shutter protoDAO is a pragmatic, step-by-step approach towards decentralization, prioritizing community involvement and learning from each phase while maintaining operational reliability and security.", "featureLink": "Explore >", "readyCTA": "Ready to start?", "createButton": "+ Start from Scratch", From 4b0c84a655f57f328c3dbd211a10d2d65bab46d0 Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 11:14:15 -0500 Subject: [PATCH 04/10] Add Shutter icon just the logo --- public/images/shutter-icon-only-logo.svg | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 public/images/shutter-icon-only-logo.svg diff --git a/public/images/shutter-icon-only-logo.svg b/public/images/shutter-icon-only-logo.svg new file mode 100644 index 0000000000..23e44bf15e --- /dev/null +++ b/public/images/shutter-icon-only-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + From 8c44629f43dfaa785ff8ea0646d95372edd6d6bd Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 11:14:30 -0500 Subject: [PATCH 05/10] Add a card for Shutter DAO 0x36 --- app/page.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/page.tsx b/app/page.tsx index 31966ad421..657e054c99 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -48,6 +48,12 @@ const FEATURED_DAOS = new Map([ [ mainnet.id, [ + { + iconSrc: '/images/shutter-icon-only-logo.svg', + titleKey: 'shutterTitle', + descKey: 'shutterDesc', + address: '0x36bD3044ab68f600f6d3e081056F34f2a58432c4', + }, { iconSrc: '/images/icon-decent.svg', titleKey: 'decentTitle', From ec410bfc550b0171dc8a2dad1be62edec695291f Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 12:10:41 -0500 Subject: [PATCH 06/10] Update language in Shutter Description --- src/i18n/locales/en/home.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/locales/en/home.json b/src/i18n/locales/en/home.json index ba991a7d0d..4d29d1d5da 100644 --- a/src/i18n/locales/en/home.json +++ b/src/i18n/locales/en/home.json @@ -16,7 +16,7 @@ "ethlizardsTitle": "Lizard DAO", "ethlizardsDesc": "Ethlizards brings together an exceptional mix of avid gamers, visionary builders, and savvy investors, establishing itself as a highly esteemed partner in the GameFi ecosystem.", "shutterTitle": "Shutter DAO 0x36", - "shutterDesc": "Shutter is an anti-frontrunning/malicious MEV protocol using threshold encryption. The Shutter protoDAO is a pragmatic, step-by-step approach towards decentralization, prioritizing community involvement and learning from each phase while maintaining operational reliability and security.", + "shutterDesc": "Shutter is an anti-frontrunning/malicious MEV protocol using threshold encryption. Shutter DAO 0x36 is a pragmatic, step-by-step approach towards decentralization, prioritizing community involvement and learning from each phase while maintaining operational reliability and security.", "featureLink": "Explore >", "readyCTA": "Ready to start?", "createButton": "+ Start from Scratch", From f1b27732a9de386fc76aad56784f10c9becbf85f Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 12:35:44 -0500 Subject: [PATCH 07/10] If there are no featured DAOs for a supported network, don't render the Featured Organizations section at all --- app/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/page.tsx b/app/page.tsx index 657e054c99..2c2dce594b 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -198,7 +198,7 @@ export default function HomePage() { } /> - {features ? ( + {features && features.length > 0 ? ( <> Date: Fri, 1 Mar 2024 12:36:09 -0500 Subject: [PATCH 08/10] Remove all stale DAOs from Mainnet and Sepolia Featured Organizations (wrong addresses) --- app/page.tsx | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 2c2dce594b..9c95c9d971 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -66,37 +66,9 @@ const FEATURED_DAOS = new Map([ descKey: 'awakeDesc', address: '0xdD6CeFA62239272f1eDf755ba6471eacb7DF2Fa5', }, - { - iconSrc: ethLizardsLogo.src, - titleKey: 'ethlizardsTitle', - descKey: 'ethlizardsDesc', - address: '0x167bE4073f52aD2Aa0D6d6FeddF0F1f79a82B98e', // TODO: Change to mainnet address once it will be there - }, - ], - ], - [ - sepolia.id, - [ - { - iconSrc: '/images/icon-decent.svg', - titleKey: 'decentTitle', - descKey: 'decentDesc', - address: '0xD26c85D435F02DaB8B220cd4D2d398f6f646e235', // TODO: Change to Sepolia Address once it will be there - }, - { - iconSrc: '/images/icon-awakevc.svg', - titleKey: 'awakeTitle', - descKey: 'awakeDesc', - address: '0xdD6CeFA62239272f1eDf755ba6471eacb7DF2Fa5', // TODO: Change to Sepolia Address once it will be there - }, - { - iconSrc: ethLizardsLogo.src, - titleKey: 'ethlizardsTitle', - descKey: 'ethlizardsDesc', - address: '0x167bE4073f52aD2Aa0D6d6FeddF0F1f79a82B98e', // TODO: Change to Sepolia address once it will be there - }, ], ], + [sepolia.id, []], ]); export default function HomePage() { From 26f098d074ce5e6abe906e4ddc0e5583df22f701 Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 12:36:29 -0500 Subject: [PATCH 09/10] Add Myosin icon, title, description --- public/images/icon-myosin.svg | 6 ++++++ src/i18n/locales/en/home.json | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 public/images/icon-myosin.svg diff --git a/public/images/icon-myosin.svg b/public/images/icon-myosin.svg new file mode 100644 index 0000000000..1f40756ebf --- /dev/null +++ b/public/images/icon-myosin.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/i18n/locales/en/home.json b/src/i18n/locales/en/home.json index 4d29d1d5da..bf2b983277 100644 --- a/src/i18n/locales/en/home.json +++ b/src/i18n/locales/en/home.json @@ -17,6 +17,8 @@ "ethlizardsDesc": "Ethlizards brings together an exceptional mix of avid gamers, visionary builders, and savvy investors, establishing itself as a highly esteemed partner in the GameFi ecosystem.", "shutterTitle": "Shutter DAO 0x36", "shutterDesc": "Shutter is an anti-frontrunning/malicious MEV protocol using threshold encryption. Shutter DAO 0x36 is a pragmatic, step-by-step approach towards decentralization, prioritizing community involvement and learning from each phase while maintaining operational reliability and security.", + "myosinTitle": "Myosin", + "myosinDesc": "The Ultimate Marketing Network. Supercharging growth for web3 companies & onboarding brands into the future of the internet.", "featureLink": "Explore >", "readyCTA": "Ready to start?", "createButton": "+ Start from Scratch", From 007a0ca29f3aee6e54cd1b556da11bad75c844e9 Mon Sep 17 00:00:00 2001 From: Adam Gall Date: Fri, 1 Mar 2024 12:36:40 -0500 Subject: [PATCH 10/10] Add Myosin as a featured Sepolia organization --- app/page.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/page.tsx b/app/page.tsx index 9c95c9d971..666bf3e65f 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -68,7 +68,17 @@ const FEATURED_DAOS = new Map([ }, ], ], - [sepolia.id, []], + [ + sepolia.id, + [ + { + iconSrc: '/images/icon-myosin.svg', + titleKey: 'myosinTitle', + descKey: 'myosinDesc', + address: '0xdef90A94273a1A1A72B33D39129fa41E6C08Be3a', + }, + ], + ], ]); export default function HomePage() {