Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions apps/marketing/content/people/avi.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Avi Peltz
role: Cofounder
bio: Ex-CTO at <a href="https://adam.new" target="_blank" rel="noopener noreferrer">Adam</a> (YC W25). Previously founded <a href="https://bioglyph.app" target="_blank" rel="noopener noreferrer">BioGlyph</a>, computer vision research. Builds robots.
avatar: /team/avi.jpg
twitter: avimakesrobots
github: avipeltz
Expand Down
1 change: 1 addition & 0 deletions apps/marketing/content/people/kiet.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Kiet Ho
role: Cofounder
bio: Ex-CTO at <a href="https://onlook.com" target="_blank" rel="noopener noreferrer">Onlook</a> (YC W25). Previously at <a href="https://amazon.com" target="_blank" rel="noopener noreferrer">Amazon</a> and <a href="https://servicenow.com" target="_blank" rel="noopener noreferrer">ServiceNow</a>. Trains fighting.
avatar: /team/kiet.jpg
twitter: kietho_
github: kietho
Expand Down
3 changes: 2 additions & 1 deletion apps/marketing/content/people/satya.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
name: Satya Patel
role: Cofounder
avatar: /team/satya.webp
bio: Ex-CTO at <a href="https://www.untetherlabs.com" target="_blank" rel="noopener noreferrer">Untether Labs</a> (YC W23). Previously at <a href="https://scribehow.com" target="_blank" rel="noopener noreferrer">Scribe</a>, <a href="https://google.com" target="_blank" rel="noopener noreferrer">Google</a>, <a href="https://amazon.com" target="_blank" rel="noopener noreferrer">Amazon</a>, and <a href="https://meta.com" target="_blank" rel="noopener noreferrer">Facebook</a>. Lifts heavy.
avatar: /team/satya.jpeg
twitter: saddle_paddle
github: saddlepaddle
linkedin: saddlepaddle
Expand Down
5 changes: 5 additions & 0 deletions apps/marketing/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ const config: NextConfig = {
const docsUrl =
process.env.NEXT_PUBLIC_DOCS_URL || "https://docs.superset.sh";
return [
{
source: "/about",
destination: "/team",
permanent: true,
},
{
source: "/docs/:path*",
destination: `${docsUrl}/:path*`,
Expand Down
Binary file modified apps/marketing/public/team/avi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apps/marketing/public/team/satya.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions apps/marketing/src/app/components/Footer/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ export function Footer() {
>
Docs
</a>
<Link
href="/team"
className="text-muted-foreground hover:text-foreground transition-colors"
>
About
</Link>
<Link
href="/privacy"
className="text-muted-foreground hover:text-foreground transition-colors"
Expand Down
1 change: 1 addition & 0 deletions apps/marketing/src/app/components/Header/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ const NAV_LINKS = [
{ href: COMPANY.DOCS_URL, label: "Docs", external: true },
{ href: "/changelog", label: "Changelog", external: false },
{ href: "/blog", label: "Blog", external: false },
{ href: "/team", label: "About", external: false },
{ href: "/community", label: "Community", external: false },
];

Expand Down
11 changes: 9 additions & 2 deletions apps/marketing/src/app/layout.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { COMPANY } from "@superset/shared/constants";
import type { Metadata } from "next";
import { IBM_Plex_Mono, Inter } from "next/font/google";
import { IBM_Plex_Mono, Inter, Micro_5 } from "next/font/google";
import Script from "next/script";
import { CookieConsent } from "@/components/CookieConsent";
import {
Expand Down Expand Up @@ -30,6 +30,13 @@ const inter = Inter({
display: "swap",
});

const micro5 = Micro_5({
weight: "400",
subsets: ["latin"],
variable: "--font-micro5",
display: "swap",
});

const siteDescription =
"Run 10+ parallel coding agents on your machine. Spin up new coding tasks while waiting for your current agent to finish. Quickly switch between tasks as they need your attention.";

Expand Down Expand Up @@ -107,7 +114,7 @@ export default function RootLayout({
return (
<html
lang="en"
className={`dark overscroll-none ${ibmPlexMono.variable} ${inter.variable}`}
className={`dark overscroll-none ${ibmPlexMono.variable} ${inter.variable} ${micro5.variable}`}
suppressHydrationWarning
>
<head>
Expand Down
17 changes: 16 additions & 1 deletion apps/marketing/src/app/sitemap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { COMPANY } from "@superset/shared/constants";
import type { MetadataRoute } from "next";
import { getBlogPosts } from "@/lib/blog";
import { getChangelogEntries } from "@/lib/changelog";
import { getAllPeople } from "@/lib/people";
import { getComparisonPages } from "@/lib/compare";

export default function sitemap(): MetadataRoute.Sitemap {
Expand All @@ -26,6 +27,12 @@ export default function sitemap(): MetadataRoute.Sitemap {
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/team`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/community`,
lastModified: new Date(),
Expand Down Expand Up @@ -64,6 +71,14 @@ export default function sitemap(): MetadataRoute.Sitemap {
}),
);

const people = getAllPeople();
const teamPages: MetadataRoute.Sitemap = people.map((person) => ({
url: `${baseUrl}/team/${person.id}`,
lastModified: new Date(),
changeFrequency: "monthly" as const,
priority: 0.7,
}));

const comparisonPages: MetadataRoute.Sitemap = getComparisonPages().map(
(page) => ({
url: `${baseUrl}/compare/${page.slug}`,
Expand All @@ -73,5 +88,5 @@ export default function sitemap(): MetadataRoute.Sitemap {
}),
);

return [...staticPages, ...blogPages, ...changelogPages, ...comparisonPages];
return [...staticPages, ...blogPages, ...changelogPages, ...teamPages, ...comparisonPages];
}
Loading
Loading