@@ -279,7 +279,7 @@ function ModelCatalogCallout(props: { catalog: ModelCatalogEntry | null }) {
Model Profile
{props.catalog?.releaseDate ? formatCatalogDate(props.catalog.releaseDate) : "Listed"}
-
No OpenCode usage in the current stats window.
+
No OpenCode usage in the current data window.
)
}
@@ -446,7 +446,7 @@ function ModelEfficiencySection(props: { data: StatsModelData | null }) {
+
}
>
{(data) => (
diff --git a/packages/stats/app/src/routes/[lab]/index.tsx b/packages/stats/app/src/routes/[lab]/index.tsx
index c4a59aad6..2e39e1ffa 100644
--- a/packages/stats/app/src/routes/[lab]/index.tsx
+++ b/packages/stats/app/src/routes/[lab]/index.tsx
@@ -35,7 +35,7 @@ const labHeaderLinks: readonly HeaderLink[] = [
{ href: "#models", label: "Models" },
]
const labFooterLinks: readonly HeaderLink[] = [
- { href: import.meta.env.BASE_URL, label: "Stats Home" },
+ { href: import.meta.env.BASE_URL, label: "Data Home" },
{ href: `${import.meta.env.BASE_URL}#top-models`, label: "Top Models" },
{ href: `${import.meta.env.BASE_URL}#market-share`, label: "Market Share" },
{ href: `${import.meta.env.BASE_URL}#geo-breakdown`, label: "Geo Breakdown" },
@@ -69,7 +69,7 @@ export default function StatsLab() {
const labTitle = createMemo(() => `${labName()} Models`)
const labDescription = createMemo(
() =>
- `Explore ${labName()} models used in OpenCode, with recent token usage, context windows, release dates, and model-specific stats.`,
+ `Explore ${labName()} models used in OpenCode, with recent token usage, context windows, release dates, and model-specific data.`,
)
const labUrl = createMemo(() =>
new URL(
@@ -136,7 +136,7 @@ function LabLoading() {
- Stats
+ Data
Model Lab
Reading model availability and recent OpenCode usage.
@@ -152,7 +152,7 @@ function LabNotFound(props: { lab: string }) {
- Stats
+ Data
{formatCatalogLabName(props.lab)}
No models matched this lab.
@@ -175,7 +175,7 @@ function LabHero(props: { lab: ModelCatalogLab; stats: StatsLabData | null }) {
return (
- Stats
+ Data
@@ -184,7 +184,7 @@ function LabHero(props: { lab: ModelCatalogLab; stats: StatsLabData | null }) {
Explore {props.lab.models.length} {props.lab.name} models used in OpenCode
0}> including {formatList(featuredModels())} . Compare recent
- token usage, context windows, release dates, and model-specific stats.
+ token usage, context windows, release dates, and model-specific data.
diff --git a/packages/stats/app/src/routes/index.css b/packages/stats/app/src/routes/index.css
index 91949a591..33e916252 100644
--- a/packages/stats/app/src/routes/index.css
+++ b/packages/stats/app/src/routes/index.css
@@ -145,22 +145,10 @@
}
[data-page="stats"] [data-slot="stats-wordmark"] {
- display: flex;
+ display: block;
flex-shrink: 0;
- align-items: center;
- gap: 12px;
-}
-
-[data-page="stats"] [data-slot="brand-mark"] {
- display: block;
- width: 19px;
- height: 24px;
-}
-
-[data-page="stats"] [data-slot="brand-label"] {
- display: block;
- width: 50.851px;
- height: 14px;
+ width: 66px;
+ height: 20px;
}
[data-page="stats"] [data-component="section-nav"] {
diff --git a/packages/stats/app/src/routes/index.tsx b/packages/stats/app/src/routes/index.tsx
index 53d1bd154..db3d0da2a 100644
--- a/packages/stats/app/src/routes/index.tsx
+++ b/packages/stats/app/src/routes/index.tsx
@@ -48,11 +48,11 @@ const rangeLabels: Record
= {
"1M": "1 Month",
"2M": "2 Months",
}
-const statsHomeTitle = "OpenCode Stats"
-const statsHomeDescription = "OpenCode usage, market share, token cost, and session cost stats."
+const statsHomeTitle = "OpenCode Data"
+const statsHomeDescription = "OpenCode usage data, market share, token cost, and session cost."
const statsHomeFallbackUrl = "https://opencode.ai/data/"
-const statsUnfurlPath = "banner.png"
-const statsUnfurlAlt = "OpenCode Stats wordmark on a dark patterned background"
+const statsUnfurlPath = "banner.jpg"
+const statsUnfurlAlt = "OpenCode Data wordmark on a dark patterned background"
const usageColors = [
"#ed6aff",
"#a684ff",
@@ -146,7 +146,7 @@ export default function StatsHome() {
-
+
@@ -265,7 +265,7 @@ function Hero(props: { updatedAt: string | null }) {
-
Model Stats
+
Model Data
See which models are winning real usage, how the mix
shifts over time, and where momentum is moving each week.
@@ -291,7 +291,7 @@ function StatsLoading() {
<>
-
+
>
)
diff --git a/packages/stats/app/src/routes/stats-shell.tsx b/packages/stats/app/src/routes/stats-shell.tsx
index 80fdc5619..6a0c338a3 100644
--- a/packages/stats/app/src/routes/stats-shell.tsx
+++ b/packages/stats/app/src/routes/stats-shell.tsx
@@ -101,10 +101,10 @@ export function Header(props: { githubStars: string; links?: readonly HeaderLink
return (
-
-
+
+
-
+
{(link) => (
@@ -146,7 +146,7 @@ export function Header(props: { githubStars: string; links?: readonly HeaderLink
-
+
-
-
-
-
-
-
-
-
-
- )
-}
-
-function StatsMark() {
- return (
-
-
-
+
+
+
+
+
+
+
)
}
@@ -253,7 +236,7 @@ export function Footer(props: {
-
+