33import { getVSCodeDownloads } from "@/lib/stats"
44
55import { Button } from "@/components/ui"
6- import { AnimatedText } from "@/components/animated-text"
7- import {
8- AnimatedBackground ,
9- InstallSection ,
10- Features ,
11- Testimonials ,
12- FAQSection ,
13- CodeExample ,
14- } from "@/components/homepage"
6+ import { AnimatedBackground , InstallSection , Features , Testimonials , FAQSection } from "@/components/homepage"
157
168// Invalidate cache when a request comes in, at most once every hour.
179export const revalidate = 3600
@@ -21,28 +13,18 @@ export default async function Home() {
2113
2214 return (
2315 < >
24- < section className = "relative flex h-[calc(125vh-theme(spacing.12))] items-center overflow-hidden md:h-[calc(100svh-theme(spacing.12))] lg:h-[calc(100vh -theme(spacing.12))]" >
16+ < section className = "relative flex h-[calc(125vh-theme(spacing.12))] items-center overflow-hidden md:h-[calc(80svh -theme(spacing.12))]" >
2517 < AnimatedBackground />
26- < div className = "container relative z-10 mx-auto px-4 sm:px-6 lg:px-8" >
27- < div className = "grid gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16" >
28- < div className = "flex flex-col justify-center space-y-6 sm:space-y-8" >
18+ < div className = "container relative flex items-center h-full z-10 mx-auto px-4 sm:px-6 lg:px-8" >
19+ < div className = "grid h-full relative gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16" >
20+ < div className = "flex flex-col px-4 justify-center space-y-6 sm:space-y-8" >
2921 < div >
30- < h1 className = "text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl lg:text-6xl" >
31- < span className = "block" > Your</ span >
32- < AnimatedText className = "bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent" >
33- AI-Powered
34- </ AnimatedText >
35- < span className = "block" > Dev Team, in Your Editor</ span >
36- < AnimatedText className = "bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent" >
37- and Beyond
38- </ AnimatedText >
22+ < h1 className = "text-3xl font-bold tracking-tight mt-8 sm:text-4xl md:text-5xl lg:text-6xl lg:mt-0" >
23+ An entire AI-powered dev team. In your editor and beyond.
3924 </ h1 >
4025 < p className = "mt-4 max-w-md text-base text-muted-foreground sm:mt-6 sm:text-lg" >
41- Supercharge your software development with AI that{ " " }
42- < AnimatedText className = "bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent" >
43- understands your codebase
44- </ AnimatedText > { " " }
45- and helps you write, refactor, and debug with ease in your editor and in the cloud.
26+ Roo's model-agnostic, specialized modes and fine-grained auto-approval controls
27+ give you the tools (and the confidence) to get AI working for you.
4628 </ p >
4729 </ div >
4830 < div className = "flex flex-col space-y-3 sm:flex-row sm:space-x-4 sm:space-y-0" >
@@ -53,7 +35,7 @@ export default async function Home() {
5335 href = "https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
5436 target = "_blank"
5537 className = "flex w-full items-center justify-center" >
56- Install Roo Code
38+ Install Extension
5739 < svg
5840 xmlns = "http://www.w3.org/2000/svg"
5941 className = "ml-2 h-4 w-4"
@@ -80,11 +62,10 @@ export default async function Home() {
8062 </ Button >
8163 </ div >
8264 </ div >
83- < div className = "relative mt-8 flex items-center justify-center lg:mt-0" >
84- < div className = "absolute inset-0 flex items-center justify-center" >
85- < div className = "h-[250px] w-[250px] rounded-full bg-blue -500/20 blur-[100px] sm: h-[300px] sm: w-[300px] md:h-[350px] md:w-[350px]" / >
65+ < div className = "relative flex items-center mx-auto h-full mt-8 lg:mt-0" >
66+ < div className = "flex items-center justify-center" >
67+ < div className = "bg-red -500 h-[600px] w-[320px]" > Video will go here </ div >
8668 </ div >
87- < CodeExample />
8869 </ div >
8970 </ div >
9071 </ div >
0 commit comments