diff --git a/surfsense_web/app/layout.tsx b/surfsense_web/app/layout.tsx index 3722dc26e..af25193ef 100644 --- a/surfsense_web/app/layout.tsx +++ b/surfsense_web/app/layout.tsx @@ -101,7 +101,7 @@ export default function RootLayout({ attribute="class" enableSystem disableTransitionOnChange - defaultTheme="light" + defaultTheme="system" > diff --git a/surfsense_web/components/contact/contact-form.tsx b/surfsense_web/components/contact/contact-form.tsx index 3dd4b4a69..6f6e9f5b4 100644 --- a/surfsense_web/components/contact/contact-form.tsx +++ b/surfsense_web/components/contact/contact-form.tsx @@ -20,7 +20,10 @@ export function ContactFormGridWithDetails() { Contact

- We'd love to hear from you. Schedule a meeting or send us an email. + We'd love to hear from you! +

+

+ Schedule a meeting with our Head of Product, Eric Lammertsma, or send us an email.

diff --git a/surfsense_web/components/homepage/features-card.tsx b/surfsense_web/components/homepage/features-card.tsx index 42cd0a9fa..916c1e871 100644 --- a/surfsense_web/components/homepage/features-card.tsx +++ b/surfsense_web/components/homepage/features-card.tsx @@ -61,7 +61,7 @@ export function FeaturesCards() {

- Choose from 100+ leading LLMs and seamlessly call any model on demand. + Choose from 100+ leading LLMs, seamlessly calling any model on demand. Even run on-prem with local LLMs like vLLM and Ollama.

diff --git a/surfsense_web/components/homepage/hero-section.tsx b/surfsense_web/components/homepage/hero-section.tsx index b1ed38c07..f30e7b9d7 100644 --- a/surfsense_web/components/homepage/hero-section.tsx +++ b/surfsense_web/components/homepage/hero-section.tsx @@ -205,8 +205,8 @@ function ContactSalesButton() { return ( @@ -288,7 +288,7 @@ const CollisionMechanism = React.forwardRef< } }; - const animationInterval = setInterval(checkCollision, 50); + const animationInterval = setInterval(checkCollision, 100); return () => clearInterval(animationInterval); }, [cycleCollisionDetected, containerRef]); @@ -338,7 +338,7 @@ const CollisionMechanism = React.forwardRef< repeatDelay: beamOptions.repeatDelay || 0, }} className={cn( - "absolute left-96 top-20 m-auto h-14 w-px rounded-full bg-linear-to-t from-orange-500 via-yellow-500 to-transparent", + "absolute left-96 top-20 m-auto h-14 w-px rounded-full bg-linear-to-t from-orange-500 via-yellow-500 to-transparent will-change-transform", beamOptions.className )} /> diff --git a/surfsense_web/components/homepage/navbar.tsx b/surfsense_web/components/homepage/navbar.tsx index 7ceefde2e..f0fe6ece6 100644 --- a/surfsense_web/components/homepage/navbar.tsx +++ b/surfsense_web/components/homepage/navbar.tsx @@ -19,10 +19,9 @@ export const Navbar = () => { const [isScrolled, setIsScrolled] = useState(false); const navItems = [ - { name: "Contact Us", link: "/contact" }, { name: "Pricing", link: "/pricing" }, + { name: "Contact\u00A0Us", link: "/contact" }, { name: "Changelog", link: "/changelog" }, - // { name: "Sign In", link: "/login" }, { name: "Docs", link: "/docs" }, ]; @@ -61,10 +60,10 @@ const DesktopNav = ({ navItems, isScrolled }: any) => { : "bg-transparent border border-transparent" )} > -
+ SurfSense -
+
{navItems.map((navItem: any, idx: number) => ( { )} >
-
+ SurfSense -
+