fix: Backend import error + More Tone of Voice updates
Some checks failed
CI / Frontend Lint & Type Check (push) Has been cancelled
CI / Frontend Build (push) Has been cancelled
CI / Backend Lint (push) Has been cancelled
CI / Backend Tests (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
Deploy / Build & Push Images (push) Has been cancelled
Deploy / Deploy to Server (push) Has been cancelled
Deploy / Notify (push) Has been cancelled

BACKEND FIX:
- Added CurrentUserOptional alias to deps.py for backward compatibility

TONE OF VOICE UPDATES:
- Auctions: 'Live Auctions. One Feed. Strike first.'
- Careers: 'Build tools. For hunters.'
- Blog: 'The Hunt Report' - Market intel for hunters
- Settings: 'Your account. Your rules.'
- Forgot Password: Cleaner, direct copy
This commit is contained in:
yves.gugger
2025-12-08 16:48:36 +01:00
parent fde4f23663
commit b795b809f1
6 changed files with 29 additions and 28 deletions

View File

@ -105,5 +105,6 @@ async def get_current_user_optional(
CurrentUser = Annotated[User, Depends(get_current_user)]
ActiveUser = Annotated[User, Depends(get_current_active_user)]
OptionalUser = Annotated[Optional[User], Depends(get_current_user_optional)]
CurrentUserOptional = OptionalUser # Alias for backward compatibility
Database = Annotated[AsyncSession, Depends(get_db)]

View File

@ -191,11 +191,11 @@ export default function AuctionsPage() {
<span className="text-ui-sm text-accent font-medium">Smart Pounce</span>
</div>
<h1 className="font-display text-[2rem] sm:text-[2.75rem] md:text-[3.5rem] lg:text-[4rem] leading-[1.1] tracking-[-0.03em] text-foreground mb-4">
Domain Auctions
Live Auctions. One Feed.
</h1>
<p className="text-body sm:text-body-lg text-foreground-muted max-w-2xl mx-auto">
Aggregated auctions from GoDaddy, Sedo, NameJet & more.
Find undervalued domains before anyone else.
GoDaddy, Sedo, NameJet & more. All in one place.
Spot undervalued domains. Strike first.
</p>
</div>

View File

@ -8,8 +8,8 @@ import { BookOpen, Calendar, Clock, ArrowRight, TrendingUp, Shield, Zap, Loader2
import Link from 'next/link'
const featuredPost = {
title: 'The Complete Guide to Domain Investing in 2025',
excerpt: 'Everything you need to know about finding, evaluating, and acquiring valuable domains in today\'s market.',
title: 'Domain Investing 2025: The No-BS Guide',
excerpt: 'Find. Evaluate. Acquire. Everything you need to hunt valuable domains in today\'s market.',
category: 'Guide',
date: 'Dec 5, 2025',
readTime: '12 min read',
@ -18,24 +18,24 @@ const featuredPost = {
const posts = [
{
title: 'Understanding TLD Pricing Trends',
excerpt: 'How domain extension prices fluctuate and what it means for your portfolio.',
category: 'Market Analysis',
title: 'TLD Pricing: Reading the Market',
excerpt: 'Prices move. Know why. Know when. Protect your portfolio.',
category: 'Market',
date: 'Dec 3, 2025',
readTime: '5 min read',
icon: TrendingUp,
},
{
title: 'WHOIS Privacy: What You Need to Know',
excerpt: 'A deep dive into domain privacy protection and why it matters.',
title: 'WHOIS Privacy: The Quick Guide',
excerpt: 'Your identity. Your strategy. Keep them hidden.',
category: 'Security',
date: 'Nov 28, 2025',
readTime: '4 min read',
icon: Shield,
},
{
title: 'Quick Wins: Domain Flipping Strategies',
excerpt: 'Proven tactics for finding and selling domains at a profit.',
title: 'Flip Domains: Proven Plays',
excerpt: 'Find low. Sell high. Tactics that actually work.',
category: 'Strategy',
date: 'Nov 22, 2025',
readTime: '7 min read',
@ -93,10 +93,10 @@ export default function BlogPage() {
<span className="text-ui-sm text-foreground-muted">Domain Insights</span>
</div>
<h1 className="font-display text-[2.25rem] sm:text-[3rem] md:text-[3.75rem] leading-[1.1] tracking-[-0.035em] text-foreground mb-4">
The pounce Blog
The Hunt Report
</h1>
<p className="text-body-lg text-foreground-muted max-w-xl mx-auto">
Expert insights on domain investing, market trends, and portfolio management.
Market intel. Strategies. Plays that work. For domain hunters.
</p>
</div>

View File

@ -64,10 +64,10 @@ const benefits = [
]
const values = [
'We ship fast and iterate based on feedback',
'We value transparency and open communication',
'We prioritize user experience over features',
'We believe in work-life balance',
'Ship fast. Iterate faster.',
'Transparency over politics.',
'User experience wins. Always.',
'Work hard. Rest well.',
]
export default function CareersPage() {
@ -89,13 +89,13 @@ export default function CareersPage() {
<span className="text-ui-sm text-foreground-muted">Join Our Team</span>
</div>
<h1 className="font-display text-[2.25rem] sm:text-[3rem] md:text-[3.75rem] leading-[1.1] tracking-[-0.035em] text-foreground mb-6">
Build the future of
Build tools.
<br />
<span className="text-foreground-muted">domain intelligence</span>
<span className="text-foreground-muted">For hunters.</span>
</h1>
<p className="text-body-lg text-foreground-muted max-w-2xl mx-auto">
We're a small, focused team building tools that help thousands of people
monitor and acquire valuable domains. Join us.
Small team. Big impact. We&apos;re building the domain intelligence
platform that thousands rely on. Want in?
</p>
</div>

View File

@ -49,11 +49,11 @@ export default function ForgotPasswordPage() {
<CheckCircle className="w-8 h-8 text-accent" />
</div>
<h1 className="text-display-sm font-bold text-foreground mb-4">
Check your email
Check your inbox
</h1>
<p className="text-foreground-muted mb-6">
If an account with <strong className="text-foreground">{email}</strong> exists,
we've sent a password reset link. The link expires in 1 hour.
If <strong className="text-foreground">{email}</strong> is registered,
you&apos;ll get a reset link. Valid for 1 hour.
</p>
<p className="text-body-sm text-foreground-subtle">
Didn't receive the email? Check your spam folder or{' '}
@ -69,10 +69,10 @@ export default function ForgotPasswordPage() {
<div className="bg-background-secondary/50 border border-border rounded-2xl p-8">
<div className="text-center mb-8">
<h1 className="text-display-sm font-bold text-foreground mb-2">
Forgot your password?
Reset your password
</h1>
<p className="text-foreground-muted">
Enter your email and we'll send you a reset link.
Enter your email. We&apos;ll send a reset link.
</p>
</div>

View File

@ -166,7 +166,7 @@ export default function SettingsPage() {
</h1>
</div>
<p className="text-body text-foreground-muted">
Manage your account preferences and notifications
Your account. Your rules.
</p>
</div>