diff --git a/apps/landing/src/app/layout.tsx b/apps/landing/src/app/layout.tsx index ba5115b6..7f052cc3 100644 --- a/apps/landing/src/app/layout.tsx +++ b/apps/landing/src/app/layout.tsx @@ -7,12 +7,12 @@ const inter = Inter({ subsets: ["latin"], variable: "--font-inter" }); export const metadata: Metadata = { title: "SnapOtter | Self-Hosted Image Processing", description: - "50+ image processing tools with local AI. Runs 100% offline. No data leaves your network. Open source and free forever.", + "40+ image processing tools with local AI. Runs 100% offline. No data leaves your network. Open source and free forever.", metadataBase: new URL("https://snapotter.com"), openGraph: { title: "SnapOtter | Self-Hosted Image Processing", description: - "50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.", + "40+ image processing tools with local AI. Runs 100% offline. No data leaves your network.", url: "https://snapotter.com", siteName: "SnapOtter", type: "website", @@ -29,7 +29,7 @@ export const metadata: Metadata = { card: "summary_large_image", title: "SnapOtter | Self-Hosted Image Processing", description: - "50+ image processing tools with local AI. Runs 100% offline. No data leaves your network.", + "40+ image processing tools with local AI. Runs 100% offline. No data leaves your network.", images: ["/og-image.svg"], }, }; diff --git a/apps/landing/src/components/api-callout.tsx b/apps/landing/src/components/api-callout.tsx index 04806c50..f165f10b 100644 --- a/apps/landing/src/components/api-callout.tsx +++ b/apps/landing/src/components/api-callout.tsx @@ -18,7 +18,7 @@ const response = `{ export function ApiCallout() { return ( -
+

diff --git a/apps/landing/src/components/bento-grid.tsx b/apps/landing/src/components/bento-grid.tsx index 73930041..060d5626 100644 --- a/apps/landing/src/components/bento-grid.tsx +++ b/apps/landing/src/components/bento-grid.tsx @@ -382,7 +382,7 @@ export function BentoGrid() {

- 50+ tools. Zero cloud dependency. + 40+ tools. Zero cloud dependency.

Search to find exactly what you need. Every tool runs 100% locally. diff --git a/apps/landing/src/components/enterprise.tsx b/apps/landing/src/components/enterprise.tsx index 28c20ba5..15a7e01b 100644 --- a/apps/landing/src/components/enterprise.tsx +++ b/apps/landing/src/components/enterprise.tsx @@ -25,26 +25,26 @@ const features = [ export function Enterprise() { return ( -

+

Built for organizations that take data seriously.

-

+

Self-host on your own infrastructure. Your images never leave your network.

-
+
{features.map((feat, i) => ( -
-
+
+

{feat.title}

-

{feat.description}

+

{feat.description}

))} diff --git a/apps/landing/src/components/how-it-works.tsx b/apps/landing/src/components/how-it-works.tsx index b71a1aec..4b6f10c2 100644 --- a/apps/landing/src/components/how-it-works.tsx +++ b/apps/landing/src/components/how-it-works.tsx @@ -23,7 +23,7 @@ const steps = [ export function HowItWorks() { return ( -
+

diff --git a/apps/landing/src/components/open-source.tsx b/apps/landing/src/components/open-source.tsx index 1a16e5a9..84e68487 100644 --- a/apps/landing/src/components/open-source.tsx +++ b/apps/landing/src/components/open-source.tsx @@ -3,7 +3,7 @@ import { FadeIn } from "./fade-in"; export function OpenSource() { return ( -
+

Open source. Always.

diff --git a/apps/landing/src/components/three-ways.tsx b/apps/landing/src/components/three-ways.tsx index 9cc7ec15..4fc5effb 100644 --- a/apps/landing/src/components/three-ways.tsx +++ b/apps/landing/src/components/three-ways.tsx @@ -25,7 +25,7 @@ const ways = [ export function ThreeWays() { return ( -
+

diff --git a/apps/landing/src/components/typing-cursor.tsx b/apps/landing/src/components/typing-cursor.tsx index 51768311..afa3acd8 100644 --- a/apps/landing/src/components/typing-cursor.tsx +++ b/apps/landing/src/components/typing-cursor.tsx @@ -11,7 +11,7 @@ const phrases = [ "No limits. No hidden caps.", "Works fully offline.", "Unlimited batch processing.", - "50+ image tools.", + "40+ image tools.", "14 AI models. Your hardware.", "Lightning fast. Built on Sharp.", "Air-gapped ready.", diff --git a/apps/landing/src/components/why-choose.tsx b/apps/landing/src/components/why-choose.tsx index 62ba8a9a..3691faaa 100644 --- a/apps/landing/src/components/why-choose.tsx +++ b/apps/landing/src/components/why-choose.tsx @@ -36,7 +36,7 @@ const benefits = [ export function WhyChoose() { return ( -
+

@@ -47,14 +47,12 @@ export function WhyChoose() {
{benefits.map((benefit, i) => ( -
+
- +

{benefit.title}

-

- {benefit.description} -

+

{benefit.description}

))}