Add speaker invitations with portal page and programme host picker.
Deploy Ladill Events / deploy (push) Successful in 47s

Speakers require email, get a personal holding page with programme and stage links, auto-invites when programme hosts are saved, and manual send for events without a schedule; also fix wallet copy on event create and anchor attendee comms.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-03 15:48:32 +00:00
co-authored by Cursor
parent 42d997a599
commit fec24da7bd
20 changed files with 1015 additions and 36 deletions
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; color: #1e293b; line-height: 1.5;">
@if($speakerName)
<p>Hi {{ $speakerName }},</p>
@endif
<p>You have been invited to speak at <strong>{{ $eventName }}</strong>.</p>
<p>Your speaker page has the programme, your session times, and links to join the virtual stage when it is time:</p>
<p><a href="{{ $portalUrl }}">Open your speaker page</a></p>
<p style="color: #64748b; font-size: 13px;">No attendee registration is required use the join links on that page to enter the speaker waiting area.</p>
</body>
</html>