From e821b7c3e3ee26f624c4c51fc4f88d1efb9fa842 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 01:37:23 +0000 Subject: [PATCH 1/6] Update src/app/community/page.tsx --- src/app/community/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/community/page.tsx b/src/app/community/page.tsx index bbf60c8..ac04ae1 100644 --- a/src/app/community/page.tsx +++ b/src/app/community/page.tsx @@ -93,7 +93,7 @@ export default function CommunityPage() { }, ]} buttonAnimation="slide-up" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png?_wi=2" imageAlt="Collaborative digital creative studio with musicians, writers, and artists working simultaneously" mediaAnimation="blur-reveal" ariaLabel="Community page hero section" @@ -113,7 +113,7 @@ export default function CommunityPage() { role: "Electronic Music Producer", company: "Chromatic Sound", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-professional-female-music--1773711376272-8a47ac82.png?_wi=2", imageAlt: "Headshot of a professional female music producer", }, { @@ -122,7 +122,7 @@ export default function CommunityPage() { role: "Game Designer", company: "Interactive Futures Studio", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-game-designer-and-int-1773711374357-aaa06274.png?_wi=2", imageAlt: "Headshot of a male game designer and interactive storyteller", }, { @@ -131,7 +131,7 @@ export default function CommunityPage() { role: "Visual Artist", company: "Creative Collective", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-visual-artist-and-m-1773711375857-be2f5314.png?_wi=2", imageAlt: "Headshot of a female visual artist and multimedia creator", }, { @@ -140,7 +140,7 @@ export default function CommunityPage() { role: "Independent Musician", company: "Sonic Experiments", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-male-independent-musician--1773711374433-277ae3b1.png?_wi=2", imageAlt: "Headshot of a male independent musician and producer", }, { @@ -149,7 +149,7 @@ export default function CommunityPage() { role: "Creative Director", company: "Narrative Labs", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-non-binary-creative-direct-1773711375577-a68b62b0.png?_wi=2", imageAlt: "Headshot of a non-binary creative director and composer", }, { @@ -158,7 +158,7 @@ export default function CommunityPage() { role: "Sound Artist", company: "Digital Arts Institute", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/headshot-of-a-female-sound-artist-and-in-1773711374652-49dc5858.png?_wi=2", imageAlt: "Headshot of a female sound artist and interactive designer", }, ]} @@ -199,7 +199,7 @@ export default function CommunityPage() { tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=3" imageAlt="Ethereal collaborative creative studio space" mediaAnimation="blur-reveal" mediaPosition="right" From f0832c032a5c7e9b7e4e27592605c34f4b2f5d04 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 01:37:23 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 3dea844..df0424a 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -81,7 +81,7 @@ export default function ContactPage() { tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=4" imageAlt="Ethereal collaborative creative studio space" mediaAnimation="blur-reveal" mediaPosition="right" From f273ecaabf1de3064765b117a43232fcf78003ba Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 01:37:24 +0000 Subject: [PATCH 3/6] Update src/app/create/page.tsx --- src/app/create/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/create/page.tsx b/src/app/create/page.tsx index cc447b1..708cc48 100644 --- a/src/app/create/page.tsx +++ b/src/app/create/page.tsx @@ -93,7 +93,7 @@ export default function CreatePage() { }, ]} buttonAnimation="slide-up" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=3" imageAlt="Music and narrative integration interface" mediaAnimation="blur-reveal" ariaLabel="Create page hero section" @@ -112,21 +112,21 @@ export default function CreatePage() { id: "music-composition", title: "Advanced Music Composition", description: "Real-time synthesis, sample manipulation, and adaptive scoring. Compose music that responds to narrative and world events.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=4", imageAlt: "Music production interface", }, { id: "narrative-engine", title: "Narrative Scripting Engine", description: "Branch-based storytelling with dynamic dialogue, character development, and non-linear progression systems built in.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png?_wi=3", imageAlt: "Interactive 3D worldbuilding canvas", }, { id: "world-design", title: "3D World Design Canvas", description: "Drag-and-drop environment creation with responsive physics, lighting, and audio reactivity. See your world come alive in real-time.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png?_wi=3", imageAlt: "Real-time collaborative creative interface", }, ]} @@ -154,7 +154,7 @@ export default function CreatePage() { tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/inspiring-creative-studio-space-with-mul-1773711376708-7be89fcd.png?_wi=2" imageAlt="Ethereal collaborative creative studio space" mediaAnimation="blur-reveal" mediaPosition="right" From acd273f7781071b5114d2d949a1d8fff7391d2ac Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 01:37:24 +0000 Subject: [PATCH 4/6] Update src/app/explore/page.tsx --- src/app/explore/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/explore/page.tsx b/src/app/explore/page.tsx index c792f31..e24c893 100644 --- a/src/app/explore/page.tsx +++ b/src/app/explore/page.tsx @@ -89,7 +89,7 @@ export default function ExplorePage() { { text: "Create Your Own", href: "/create" }, ]} buttonAnimation="slide-up" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/serendipitous-discovery-interface-showin-1773711375756-4b465340.png?_wi=2" imageAlt="Serendipitous creative discovery interface" mediaAnimation="blur-reveal" ariaLabel="Explore creative works and discoveries" @@ -111,7 +111,7 @@ export default function ExplorePage() { description: "Ambient compositions, interactive scores, and sonic narratives. Experience music that responds to storytelling and worldbuilding.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/advanced-music-production-interface-merg-1773711377504-d70d755b.png?_wi=2", imageAlt: "Music collection showcase", }, { @@ -120,7 +120,7 @@ export default function ExplorePage() { description: "Story-driven experiences where players shape the narrative. Explore multi-branching tales enriched by reactive music and dynamic environments.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/collaborative-digital-creative-studio-wi-1773711375492-7778397a.png?_wi=1", imageAlt: "Narrative collection showcase", }, { @@ -129,7 +129,7 @@ export default function ExplorePage() { description: "Responsive environments that evolve with user input and creative choices. Enter worlds that breathe, listen, and adapt to your presence.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/interactive-3d-world-building-canvas-wit-1773711376670-717b73c6.png?_wi=2", imageAlt: "Worldbuilding collection showcase", }, { @@ -138,7 +138,7 @@ export default function ExplorePage() { description: "Boundary-pushing works that merge disciplines in unexpected ways. Discover hybrid creations that defy traditional categorization.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/real-time-collaboration-interface-with-m-1773711374877-43383e2d.png?_wi=2", imageAlt: "Experimental media collection", }, ]} From 61ea316d3014f969403713aa51849fe16e3aedb3 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 01:37:25 +0000 Subject: [PATCH 5/6] Update src/app/layout.tsx --- src/app/layout.tsx | 61 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 12 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a02c995..5c315b1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,27 +1,62 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Mulish } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Mulish } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const mulish = Mulish({ variable: "--font-mulish", subsets: ["latin"], }); -const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], -}); + +export const metadata: Metadata = { + title: "Ethereal - Immersive Creative Universe", + description: "Enter a boundless realm where music, narrative, and worldbuilding converge. Collaborate with creators globally in real-time. No pages. No limits. Step inside.", + keywords: "creative platform, music production, interactive storytelling, worldbuilding, collaborative creation, digital arts, experimental media, immersive experience", + metadataBase: new URL("https://ethereal.world"), + alternates: { + canonical: "https://ethereal.world", + }, + openGraph: { + title: "Ethereal - Where Creation Becomes Conversation", + description: "A boundless realm where music breathes into story, worlds respond to your touch, and creation becomes conversation.", + url: "https://ethereal.world", + siteName: "Ethereal", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/abstract-ethereal-soundscape-visualizati-1773711374055-a761f80d.png", + alt: "Ethereal immersive creative universe", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Ethereal - Immersive Creative Universe", + description: "Music. Narrative. Worlds. Collaboration. All at once.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B3ID6EgNWCDqEcI7nxUezWIZHu/abstract-ethereal-soundscape-visualizati-1773711374055-a761f80d.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; export default function RootLayout({ children, @@ -31,7 +66,9 @@ export default function RootLayout({ return ( - + {children}