Commit Graph
12 Commits
Author SHA1 Message Date
isaaccladandCursor d2ec31f7a5 Fix post-registration 404, add speaker management, and simplify event creation.
Deploy Ladill Events / deploy (push) Successful in 28s
Proxy registration transaction paths on Events, add a join button on the
confirmation page, introduce speaker roster management, and replace the QR
design wizard with merchant-style create/show flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 13:44:53 +00:00
isaaccladandCursor d942ebaa83 Fix event branding images broken by legacy QR redirect.
Deploy Ladill Events / deploy (push) Successful in 25s
Keep logo and cover asset URLs on Events instead of redirecting them to
ladl.link, which does not serve uploaded QR storage files.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 08:14:17 +00:00
isaaccladandCursor 32c721b4f2 Add service API for Meet to list and link virtual events.
Deploy Ladill Events / deploy (push) Successful in 1m17s
Meet can attach existing conference or webinar rooms to event virtual sessions so registration stays in Events.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 07:38:56 +00:00
isaaccladandCursor 93272f968a Fix programme attachment dropdown always appearing disabled on events.
Deploy Ladill Events / deploy (push) Successful in 31s
Load itinerary options in the event show controller and link to programme creation when none exist yet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 00:10:58 +00:00
isaaccladandClaude Opus 4.8 75bb72abb3 Fix custom-domain test fixtures (public_id, bypass platform.session)
Deploy Ladill Events / deploy (push) Successful in 39s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 17:06:27 +00:00
isaaccladandClaude Opus 4.8 8cca4fb6e3 Add opt-in custom domains with automatic SSL
Deploy Ladill Events / deploy (push) Successful in 1m23s
Customers can connect their own domain to a events page (storefront/event):
add a domain, point an A record (apex + www) to the app server, click Verify —
DNS is checked, then Ladill Domains' central SSL service issues + installs the
Let's Encrypt cert and calls back to flip it live. The custom domain then serves
the mapped page (host resolution on /). Feature-gated: only active when a Domains
SSL API key is set, so this deploy is inert until wired.

- custom_domains table + CustomDomain model
- CustomDomainService (DNS verify, request cert), DomainsSslClient, DnsResolver
- settings UI panel, signed SSL callback receiver, host resolution on /
- feature tests (DNS verify/fail, signed callback, ownership)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 16:59:25 +00:00
isaaccladandCursor 849617da85 Add mobile and desktop search for Events.
Deploy Ladill Events / deploy (push) Successful in 29s
Introduce a dedicated /search page, wire the bottom nav and topbar to it, and expose JSON results for live lookup of events and programmes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 15:37:44 +00:00
isaaccladandCursor 30528a0c7f Expand settings beyond QR into a full Events preferences page.
Deploy Ladill Events / deploy (push) Successful in 51s
Add event notification toggles, new-event defaults that pre-fill creation, and tuck QR styling into a secondary section.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 13:31:22 +00:00
isaaccladandCursor 51745193da Fix events import payload decoding and programme link remapping.
Deploy Ladill Events / deploy (push) Successful in 25s
Decode JSON-string payloads from the platform export so event content, covers, and programme references import correctly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 12:16:25 +00:00
isaaccladandCursor 2c1c3cdd3e Enforce Events favicon everywhere and fix deploy pipeline failures.
Deploy Ladill Events / deploy (push) Successful in 30s
Add favicon partial to all standalone pages, regenerate the Events icon asset, and stop marking deploys failed when the nginx vhost step cannot sudo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 11:56:27 +00:00
isaaccladandCursor a9b2960893 Remove redundant type picker from event and programme creation.
Deploy Ladill Events / deploy (push) Failing after 23s
Events is a single-product app — type is implicit on create, so drop the Type card, default-type setting, and rebrand the create flow copy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 11:14:10 +00:00
isaaccladandCursor d8dbc83e2d Extract Ladill Events as a standalone events suite at events.ladill.com.
Deploy Ladill QR Plus / deploy (push) Successful in 28s
Full control center for ticketed events, contributions, attendees, badges,
and programmes — not a QR utility clone. Includes SSO shell, import command,
and platform cutover runbook.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 09:39:53 +00:00