feat: New discord offer

This commit is contained in:
Víctor Falcón 2026-01-10 10:27:32 +01:00
parent 8ac25200dc
commit 4a5c60c630
7 changed files with 18 additions and 10 deletions

View File

@ -36,9 +36,9 @@ class PromoCodeEmail extends Mailable implements ShouldQueue
public function envelope(): Envelope
{
return new Envelope(
subject: 'Your Founder Discount - First Month for $1',
)->from(config('mail.from.address', 'hello@example.com'), 'Victor');
return (new Envelope(
subject: 'Your Founder Discount - 80% Off First Period'
))->from(config('mail.from.address', 'hello@example.com'), 'Victor');
}
public function content(): Content

View File

@ -128,7 +128,7 @@ return [
'promo' => [
'enabled' => env('PROMO_ENABLED', true),
'code' => 'FOUNDER',
'description' => '$8 off your first month',
'description' => '80% off your first period',
'badge' => 'Founder Promotion',
],

View File

@ -251,7 +251,8 @@
}
.unlock-button-pulse {
animation: pulse-glow 2s ease-in-out infinite,
animation:
pulse-glow 2s ease-in-out infinite,
pulse-scale 2s ease-in-out infinite;
}

View File

@ -13,7 +13,14 @@ import { logout } from '@/routes';
import accounts from '@/routes/accounts';
import { type SharedData, type User } from '@/types';
import { Link, router, usePage } from '@inertiajs/react';
import { Eye, EyeOff, LogOut, Map, MessageSquare, Settings } from 'lucide-react';
import {
Eye,
EyeOff,
LogOut,
Map,
MessageSquare,
Settings,
} from 'lucide-react';
interface UserMenuContentProps {
user: User;

View File

@ -349,7 +349,7 @@ function PromoSection() {
rel="noopener noreferrer"
className="font-medium text-[#5865F2] underline-offset-2 hover:underline"
>
Discord for $8 off
Discord for 80% off
</a>
</TooltipTrigger>
<TooltipContent>

View File

@ -8,7 +8,7 @@ Hi! It's Victor, the founder of Whisper Money. I see you've already started impo
As one of our early users, I want to offer you a special founder's discount. When you subscribe, you're not just getting a great app - you're directly supporting me as I continue building Whisper Money. Every subscription helps me keep the lights on and build features you actually want.
<x-mail::panel>
Use code **{{ $promoCode }}** to get your first month for just **$1**
Use code **{{ $promoCode }}** to get **80% off** your first period (monthly or yearly!)
</x-mail::panel>
This gives you full access to all Whisper Money features:

View File

@ -16,7 +16,7 @@ It's personal finance, but actually private.
As someone who believed in us early, I want to offer you something special:
<x-mail::panel>
Use code **FOUNDER** to get **$8 off** - your first month for just **$1**
Use code **FOUNDER** to get **80% off** your first period (monthly or yearly!)
</x-mail::panel>
This gets you full access to everything:
@ -43,5 +43,5 @@ Best,<br>
Víctor<br>
Founder, Whisper Money
P.S. The FOUNDER code gives you $8 off, so your first month is just $1. After that, it's $9/month. Cancel anytime, no questions asked.
P.S. The FOUNDER code gives you 80% off your first billing period, whether you choose monthly ($1.80 first month, then $9/month) or yearly ($9.60 first year, then $48/year). Cancel anytime, no questions asked.
</x-mail::message>