From f5b21d64fb5f650bb407482824efc4a1d4eac742 Mon Sep 17 00:00:00 2001 From: "Aaron K. Clark" Date: Fri, 19 Jun 2026 07:18:43 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20signup=20hint=20on=20login=20card=20?= =?UTF-8?q?=E2=80=94=20"NEW=20HERE=3F=20Just=20enter=20your=20email"=20(1.?= =?UTF-8?q?7.6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New visitors had no cue that the magic-link form doubles as sign-up — entering an unknown address simply creates the account. Add a prominent callout above the email field on the login card: a red, all-caps "NEW HERE?" heading over the line "Just enter your email — your account is created automatically." Styling lives in two additive CSS classes (.login-signup-head / .login-signup); the SPA is otherwise untouched. Bumps both runtime manifests to 1.7.6 so the release tag-vs-version guard passes. Co-authored-by: Claude Opus 4.8 (1M context) --- api/ApplyTrack.Api/ApplyTrack.Api.csproj | 2 +- api/ApplyTrack.Api/wwwroot/app.css | 14 ++++++++++++++ api/ApplyTrack.Api/wwwroot/app.js | 2 ++ pyproject.toml | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/api/ApplyTrack.Api/ApplyTrack.Api.csproj b/api/ApplyTrack.Api/ApplyTrack.Api.csproj index 127b298..b56b971 100644 --- a/api/ApplyTrack.Api/ApplyTrack.Api.csproj +++ b/api/ApplyTrack.Api/ApplyTrack.Api.csproj @@ -5,7 +5,7 @@ enable enable ApplyTrack.Api - 1.7.5 + 1.7.6 Aaron K. Clark Copyright 2026 Aaron K. Clark Apache-2.0 diff --git a/api/ApplyTrack.Api/wwwroot/app.css b/api/ApplyTrack.Api/wwwroot/app.css index 8d582d2..c0981e3 100644 --- a/api/ApplyTrack.Api/wwwroot/app.css +++ b/api/ApplyTrack.Api/wwwroot/app.css @@ -955,6 +955,20 @@ body, } .login-mark { font-size: 1.75rem; font-weight: 800; letter-spacing: -0.01em; } .login-sub { color: var(--text-soft); font-size: 0.9rem; } +.login-signup-head { + font-size: 1.45rem; + font-weight: 800; + line-height: 1.2; + color: #e5484d; + margin: 0.35rem 0 0.1rem; +} +.login-signup { + font-size: 1.15rem; + font-weight: 800; + line-height: 1.3; + color: var(--text); + margin: 0 0 0.15rem; +} .login-error { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; diff --git a/api/ApplyTrack.Api/wwwroot/app.js b/api/ApplyTrack.Api/wwwroot/app.js index 553e2d0..e560556 100644 --- a/api/ApplyTrack.Api/wwwroot/app.js +++ b/api/ApplyTrack.Api/wwwroot/app.js @@ -94,6 +94,8 @@ function showLogin() {

applytrack

${badLink ? `` : ""} + + diff --git a/pyproject.toml b/pyproject.toml index c735fd9..ba4bdb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "applytrack-poller" -version = "1.7.5" +version = "1.7.6" description = "Discovery poller for OSApplyTrack — fetches and scores remote job leads into shared Postgres." requires-python = ">=3.10" license = { text = "Apache-2.0" }