Commit Graph
24 Commits
Author SHA1 Message Date
isaaccladandCursor 4c87c786da Add Events Pro/Business and BYO ticket gateways.
Deploy Ladill Events / deploy (push) Successful in 42s
Cut ticket checkouts off Ladill Pay, settle to merchant gateways at 0% platform fee, and mirror Invoice freemium pricing (GHS 49 / 149).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-15 01:26:28 +00:00
isaaccladandCursor 407f1364fb Use generic copy on messaging Integrations screens.
Deploy Ladill Events / deploy (push) Successful in 44s
Drop wallet/brand marketing language so credential setup reads as neutral configuration.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-12 18:40:05 +00:00
isaaccladandCursor 6e42cd1cb2 Add per-customer SMS and Bird Integrations for event messaging.
Deploy Ladill Events / deploy (push) Successful in 28s
Attendee and speaker comms use encrypted tenant relay credentials and skip platform-key fallback and Bird wallet double-debit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-12 17:05:54 +00:00
isaaccladandCursor 129dd04bea Remove event search from Attendees, Badge printing, and Speakers hubs.
Deploy Ladill Events / deploy (push) Successful in 31s
These pages list all events directly without a redundant search filter.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 22:06:27 +00:00
isaaccladandCursor 8ead108a27 Nest Programmes under Events in sidebar and add programmes index hero.
Deploy Ladill Events / deploy (push) Successful in 44s
Match the Events list layout with balance, programme, and session stats so programme management feels consistent with the rest of the app.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 12:49:21 +00:00
isaaccladandCursor 71ab6e9d0e Remove QR Plus customization hint from event and programme show pages.
Deploy Ladill Events / deploy (push) Successful in 59s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 12:42:55 +00:00
isaaccladandCursor dac095ef92 Align programme flow with Events: system-generated QR, no customizer.
Deploy Ladill Events / deploy (push) Successful in 31s
Replace the QR-first create and edit experience with simple programme forms that auto-generate Ladill Link codes like events do.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 12:39:11 +00:00
isaaccladandCursor d25682bc6c Complete Ladill Pay payouts UI for Events.
Deploy Ladill Events / deploy (push) Successful in 38s
Show per-event payment history with fees and net amounts, and let organizers manage payout accounts and withdrawals without leaving the app.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 12:06:43 +00:00
isaacclad c875a64fe4 Use mobile icon buttons on Events and QR dashboards.
Deploy Ladill Events / deploy (push) Successful in 32s
Add header create actions and panel icon links; sync mobile notification badge partial.
2026-07-03 22:41:00 +00:00
isaaccladandCursor 0cf3ef5de0 Personalize speaker portal greeting with session topic.
Deploy Ladill Events / deploy (push) Successful in 26s
Replace the roster role line with "you are speaking on …" using the speaker's programme assignment or virtual session title.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 17:56:39 +00:00
isaaccladandCursor 99ffc510f9 Improve speaker invites and redesign roster add flow.
Deploy Ladill Events / deploy (push) Successful in 41s
Surface specific send failures, allow resend, use ladl.link portal URLs, and replace stacked speaker forms with a single add-to-list pattern.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 16:01:47 +00:00
isaaccladandCursor fec24da7bd 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>
2026-07-03 15:48:32 +00:00
isaaccladandCursor 42d997a599 Fix Blade syntax error on event speakers page.
Deploy Ladill Events / deploy (push) Successful in 42s
Split inline @if directives in programme assignment rows so the speakers view compiles and loads without a 500.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 15:18:50 +00:00
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 05a6be7efe Complete Events–Meet integration phases 2–5.
Deploy Ladill Events / deploy (push) Successful in 41s
Programme sync to Meet rooms, wallet-billed mass comms, webhook lifecycle updates, and registration access bridge with join-window gating on public pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 22:31:45 +00:00
isaaccladandCursor ceaa9ba8dc Use ladl.link URLs for all front-facing QR and short-link surfaces.
Deploy Ladill Events / deploy (push) Successful in 26s
Public landing pages, asset paths, payment callbacks, and redirects now go through QrCode::publicPath() / LadillLink instead of ladill.com/q/* routes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 15:46:17 +00:00
isaaccladandCursor 4437dd781d Lower Events platform fees to 3.5% and 5.5%.
Deploy Ladill Events / deploy (push) Successful in 23s
Contributions drop from 5% to 3.5%; tickets drop from 9% to 5.5%.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 19:51:36 +00:00
isaaccladandCursor 77b3f3ccf4 Lower event fees: tickets 15%→9%, contributions 9%→5%.
Deploy Ladill Events / deploy (push) Successful in 32s
Update registration settlement and payouts copy for the new Ladill Pay tiers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 19:32:24 +00:00
isaaccladandCursor 1266a1de32 Fix SSO popup login 500 and add branded signed-out pages.
Deploy Ladill Events / deploy (push) Successful in 27s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 15:46:13 +00:00
isaaccladandCursor f48865d437 Unify primary buttons with gradient pill design across the app.
Deploy Ladill Events / deploy (push) Successful in 27s
Add shared btn-primary components and plus icons on create/new actions for a consistent Ladill UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 22:49:28 +00:00
isaaccladandCursor 6e3f0732ce Replace native confirm() dialogs with styled confirm modals.
Deploy Ladill Events / deploy (push) Successful in 48s
Add shared confirm-dialog component, Alpine ladillConfirm store, and
swap browser confirms for consistent bottom-sheet modals across user,
admin, and hosting flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 21:10:53 +00:00
isaaccladandCursor 5e00f319a5 Split attendees and badge printing; add a 3-step event create flow.
Deploy Ladill Events / deploy (push) Successful in 35s
Give each area its own sidebar entry and hub pages, and walk new events through details, QR design, then review before publish.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 12:27:42 +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 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