From 61d4d5bc4a59688d89701ab3679e98f708d2b8a2 Mon Sep 17 00:00:00 2001 From: Mathias Date: Wed, 3 Jun 2026 22:43:59 +0200 Subject: [PATCH] fix(web): clarify landing CTA copy for new users MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Get Started" button drops users straight into the shared Dex flow, which has no separate "register" option — registration completes automatically after first login. Users new to Tapir had no signal that signing in is also how they sign up. Reword the sub-text to say so explicitly, keeping the single Dex CTA (sign-in and sign-up are one flow). Co-Authored-By: Claude Opus 4.8 (1M context) --- internal/web/views.templ | 2 +- internal/web/views_templ.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/web/views.templ b/internal/web/views.templ index 1e79a34..e6af114 100644 --- a/internal/web/views.templ +++ b/internal/web/views.templ @@ -59,7 +59,7 @@ templ WelcomePage(user User, loggedIn bool) { -

Already have an account? You'll go straight through.

+

New to Tapir? Just sign in — you'll complete a quick setup right after. Already have an account? You'll go straight through.

} } diff --git a/internal/web/views_templ.go b/internal/web/views_templ.go index 398e09e..2b1eb23 100644 --- a/internal/web/views_templ.go +++ b/internal/web/views_templ.go @@ -153,7 +153,7 @@ func WelcomePage(user User, loggedIn bool) templ.Component { return templ_7745c5c3_Err } } else { - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 11, "

Watch less, know more

Tapir summarizes the videos your subscriptions publish, so you can skim the gist and decide what is worth your time.

Already have an account? You'll go straight through.

") + templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 11, "

Watch less, know more

Tapir summarizes the videos your subscriptions publish, so you can skim the gist and decide what is worth your time.

New to Tapir? Just sign in — you'll complete a quick setup right after. Already have an account? You'll go straight through.

") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err }