21 Commits
Author SHA1 Message Date
isaaccladandCursor a28e8619a1 Wire Frontdesk demo seeder to shared DemoWorld
Deploy Ladill Frontdesk / deploy (push) Successful in 1m10s
Org name, branches, and visitors now come from DemoWorld so continuity
matches Care/Queue across the suite, plus Members for DemoWorld staff
with a frontdesk role. Also resolve organization by owner_ref when
metadata.frontdesk.organization_id is missing, and skip reseed-on-login
for DemoWorld staff emails.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 13:35:52 +00:00
isaaccladandCursor 9707b47cdd Reseed demo tenants after each SSO login.
Deploy Ladill Frontdesk / deploy (push) Successful in 2m38s
Demo Free/Pro/Enterprise accounts wipe and reload sample data on
authorization-code SSO callbacks so every sales walkthrough starts clean.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 11:19:21 +00:00
isaacclad 9c14d4db3b fix(email): use client/org name as From display, not Ladill product
Deploy Ladill Frontdesk / deploy (push) Successful in 55s
Customer-facing outbound mail should appear from the business (organizer,
clinic, company, location), not the Ladill product brand.
2026-07-16 12:01:10 +00:00
isaacclad 4dea49fa50 Raise Pro and Enterprise prices by GHS 1,000 per branch.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m42s
Pro is now GHS 1,990/branch/mo and Enterprise is GHS 2,990/branch/mo.
2026-07-16 08:42:53 +00:00
isaacclad b6f229ab9a Tighten Pro alert caps and move custom badges to Enterprise.
Deploy Ladill Frontdesk / deploy (push) Has been cancelled
Pro includes 5,000 email and 5,000 SMS host alerts per month with hard
monthly caps; Enterprise is unlimited. Custom badge templates are
Enterprise-only, and plan benefit copy matches the new limits.
2026-07-16 08:37:06 +00:00
isaacclad 59433f2b7b Harden per-branch billing with seat caps and mid-cycle expansion.
Deploy Ladill Frontdesk / deploy (push) Successful in 55s
Enforce billed_branches when adding or reactivating branches, charge
wallet for extra seats mid-cycle, fix Settings for Enterprise, and
cover multi-branch checkout and renewal amounts in tests.
2026-07-16 08:08:10 +00:00
isaacclad bdbf572f19 Bill Frontdesk Pro and Enterprise per branch.
Deploy Ladill Frontdesk / deploy (push) Successful in 47s
Pro is GHS 990/branch/mo and Enterprise is GHS 1990/branch/mo, with the
Care-style branch selector UI, self-serve Enterprise checkout, and renewal
charges scaled to billed branches.
2026-07-16 00:42:34 +00:00
isaaccladandCursor bc53ff206b Brand host alert emails with the organization logo.
Deploy Ladill Frontdesk / deploy (push) Successful in 51s
Wrap Frontdesk Bird host notifications in the customer-branded email layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-12 20:07:48 +00:00
isaaccladandCursor 8300cafc36 Add per-customer SMS and Bird credentials to Frontdesk Integrations.
Deploy Ladill Frontdesk / deploy (push) Successful in 45s
NotificationDispatcher sends via customer relay and skips Frontdesk wallet debit when tenant keys are configured.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-12 17:05:54 +00:00
isaaccladandCursor 60c2839553 Add Frontdesk kiosk APK build script and manufacturer flash guide.
Deploy Ladill Frontdesk / deploy (push) Successful in 59s
Ship OEM documentation for MDM, Elo, and Zebra lockdown plus a provisioning QR on kiosk device registration so factory tablets can pair on first boot.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 18:35:44 +00:00
isaaccladandCursor b68331cdaf Switch team invites to email-only flow via identity API.
Deploy Ladill Frontdesk / deploy (push) Successful in 44s
Replace local member UUID invites with platform email invites, SSO post-auth
redirect, and provisioner-backed pending access until accept.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 00:25:09 +00:00
isaaccladandCursor 5be14d0982 Add 3-tier plans, Paystack prepaid Pro, and Enterprise contact-sales card.
Deploy Ladill Frontdesk / deploy (push) Successful in 2m46s
Sidebar settings and upgrade share one footer with consistent spacing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:55:38 +00:00
isaaccladandCursor 1f6df54d8c Add Frontdesk Pro wallet renewal scheduling.
Deploy Ladill Frontdesk / deploy (push) Successful in 58s
Monthly auto-renew charges due organizations from the Ladill wallet and downgrades after grace when payment fails.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:07:21 +00:00
isaaccladandCursor fa3a691d8f Lower Frontdesk Pro to GHS 79/mo.
Deploy Ladill Frontdesk / deploy (push) Successful in 47s
Align billing defaults and upgrade UI copy with the updated suite pricing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 00:32:52 +00:00
isaaccladandCursor a715faf511 Add in-app Ladill Queue integration for service queue consoles.
Deploy Ladill Frontdesk / deploy (push) Successful in 46s
Settings toggle provisions Queue org via API; reception can call tickets from Frontdesk.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 21:51:23 +00:00
isaaccladandCursor 0c092b7711 Add visitor self-checkout on the kiosk.
Deploy Ladill Frontdesk / deploy (push) Successful in 46s
Let guests check out by badge code or QR scan before leaving, with device and staff kiosk API routes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 09:07:39 +00:00
isaaccladandCursor fedc1b2763 Clarify host alert copy when a visitor checks in.
Deploy Ladill Frontdesk / deploy (push) Successful in 54s
Tell hosts the visitor is here to see them and include purpose when provided.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 07:28:14 +00:00
isaaccladandCursor 890c2c71e3 Add employee presence with kiosk sign-in, QR badges, and mobile step-out.
Deploy Ladill Frontdesk / deploy (push) Failing after 26s
Enables staff roster, PIN/code kiosk flow, attendance reports, evacuation staff roll call, webhooks, branch mismatch warnings, and a linked-user My presence portal.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:11:18 +00:00
isaaccladandCursor cc3d4e9a63 Set Pro to GHS 100/mo and add sidebar Go Pro UI like Accounting.
Deploy Ladill Frontdesk / deploy (push) Successful in 33s
Adds a dedicated Pro page with wallet upgrade, gradient Upgrade to Pro
button in the sidebar footer, and view composer for plan status.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 02:12:49 +00:00
isaaccladandCursor 33b6070207 Add freemium plans, wallet-billed host notifications, and Pro upgrades.
Deploy Ladill Frontdesk / deploy (push) Successful in 44s
Host alerts use email/phone on the host record without requiring a Ladill
account link; SMS and over-quota emails debit the org wallet at platform rates.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 02:00:26 +00:00
isaaccladandCursor 9e2d79936c Initial Ladill Frontdesk release with deploy pipeline.
Deploy Ladill Frontdesk / deploy (push) Failing after 35s
Test / test (push) Failing after 2m45s
Visitor management app with SSO, kiosk, badges, reports, and Gitea CI deploy to frontdesk.ladill.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 20:37:15 +00:00