From dfbade71336ce7af7eb01dc781c0246eff3f2469 Mon Sep 17 00:00:00 2001 From: Leon van Zantvoort Date: Mon, 6 Jul 2026 23:24:02 +0200 Subject: [PATCH 1/3] feat(website): close the hero claim with a gradient "Your move." --- website/src/pages/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 568d3a9bd..3d442d1d4 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -231,7 +231,7 @@ const BODY = ` Join us.

How would you design an ORM you would enjoy using? Immutable data-class entities? One-line queries, checked at compile time? No proxies, no N+1, no persistence context? That is ST/ORM.

-

After 18 months of commercial use, it is ready to be challenged.

+

After 18 months of commercial use, it is ready to be challenged. Your move.

From 90484e9bea66dcb23a193e629cff91373a714616 Mon Sep 17 00:00:00 2001 From: Leon van Zantvoort Date: Mon, 6 Jul 2026 23:25:28 +0200 Subject: [PATCH 2/3] feat(website): link the hero "Your move." to the quickstart --- website/src/pages/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 3d442d1d4..e4fd93e37 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -231,7 +231,7 @@ const BODY = ` Join us.

How would you design an ORM you would enjoy using? Immutable data-class entities? One-line queries, checked at compile time? No proxies, no N+1, no persistence context? That is ST/ORM.

-

After 18 months of commercial use, it is ready to be challenged. Your move.

+

After 18 months of commercial use, it is ready to be challenged. Your move.

From daf7e39f8edf1e8db3bd196a1766616a9a8dd72d Mon Sep 17 00:00:00 2001 From: Leon van Zantvoort Date: Mon, 6 Jul 2026 23:26:40 +0200 Subject: [PATCH 3/3] feat(website): show the hero "Your move." underline only on hover --- website/src/pages/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/src/pages/index.js b/website/src/pages/index.js index e4fd93e37..a2872892b 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -85,6 +85,10 @@ const CSS = ` .storm-home .sub{max-width:600px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.62} .storm-home .sub a{color:var(--accent);text-decoration:underline;text-underline-offset:3px} .storm-home .sub a:hover{color:#9aa3ff} + /* "Your move." keeps the hero gradient (transparent color, so the generic + .sub a accent must not win) and only reveals its underline on hover. */ + .storm-home .sub a.hero-move{font-weight:600;color:transparent;text-decoration:none} + .storm-home .sub a.hero-move:hover{text-decoration:underline;text-decoration-color:#a5b4fc;text-decoration-thickness:2px;text-underline-offset:4px} .storm-home .cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap} /* editor */ @@ -231,7 +235,7 @@ const BODY = ` Join us.

How would you design an ORM you would enjoy using? Immutable data-class entities? One-line queries, checked at compile time? No proxies, no N+1, no persistence context? That is ST/ORM.

-

After 18 months of commercial use, it is ready to be challenged. Your move.

+

After 18 months of commercial use, it is ready to be challenged. Your move.