Skip to content

Commit 9de5ed7

Browse files
authored
Merge pull request #56 from BotCoder254/feat/event-driven-orchestration
Refresh sign-in hero and feature highlights
2 parents d737330 + a6cde33 commit 9de5ed7

1 file changed

Lines changed: 25 additions & 15 deletions

File tree

src/features/auth/pages/SignInPage.tsx

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Lock, Server, ShieldCheck, Workflow } from 'lucide-react';
12
import { useState } from 'react';
23
import { GitHubMark } from '../../../components/brand/GitHubMark';
34
import { Button } from '../../../components/ui/Button';
@@ -17,18 +18,17 @@ export function SignInPage() {
1718
return (
1819
<AuthSplitLayout>
1920
<div className="animate-fade-in space-y-8">
20-
<div className="space-y-3">
21-
<h1 className="text-2xl font-semibold tracking-tight sm:text-3xl">
22-
A modern CI/CD platform for developers
21+
<div className="space-y-4">
22+
<h1 className="text-4xl font-semibold leading-[1.1] tracking-tight sm:text-5xl">
23+
Ship faster with
24+
<span className="block text-primary">open-source CI/CD</span>
2325
</h1>
24-
<p className="leading-relaxed text-steel">
25-
Overup uses GitHub as its exclusive identity provider. Connect
26-
your account to build, test, and ship straight from your
27-
repositories.
26+
<p className="text-steel">
27+
Pipelines, runners, and secrets — wired straight into GitHub.
2828
</p>
2929
</div>
3030

31-
<div className="space-y-4">
31+
<div className="space-y-3">
3232
<Button
3333
size="lg"
3434
className="w-full"
@@ -38,16 +38,26 @@ export function SignInPage() {
3838
{!isRedirecting && <GitHubMark className="h-5 w-5" />}
3939
Continue with GitHub
4040
</Button>
41-
<p className="text-sm leading-relaxed text-steel">
42-
We never see or store your GitHub password — authentication
43-
happens directly with GitHub.
41+
<p className="flex items-center gap-1.5 text-xs text-steel">
42+
<ShieldCheck size={13} aria-hidden="true" className="shrink-0" />
43+
Secure OAuth — we never see your password.
4444
</p>
4545
</div>
4646

47-
<p className="text-sm leading-relaxed text-steel">
48-
First time here? A workspace is created for you automatically after
49-
your first successful sign-in.
50-
</p>
47+
<div className="flex flex-wrap items-center gap-x-5 gap-y-2 border-t border-steel/10 pt-5 text-xs text-steel">
48+
<span className="flex items-center gap-1.5">
49+
<Workflow size={13} aria-hidden="true" className="text-primary" />
50+
Pipelines
51+
</span>
52+
<span className="flex items-center gap-1.5">
53+
<Server size={13} aria-hidden="true" className="text-primary" />
54+
Self-hosted runners
55+
</span>
56+
<span className="flex items-center gap-1.5">
57+
<Lock size={13} aria-hidden="true" className="text-primary" />
58+
Encrypted secrets
59+
</span>
60+
</div>
5161
</div>
5262
</AuthSplitLayout>
5363
);

0 commit comments

Comments
 (0)