Commit Graph
33 Commits
Author SHA1 Message Date
isaacclad 5526a10342 Move Branches and Team into Settings as Pro features.
Deploy Ladill Frontdesk / deploy (push) Successful in 48s
Gate multi-branch and team management behind paid plans, nest their
routes under Settings, and remove them from the sidebar Administration
section.
2026-07-16 08:13:42 +00:00
isaaccladandCursor 8e28ba55f9 Hide Frontdesk Pro upgrade banner from team members.
Deploy Ladill Frontdesk / deploy (push) Successful in 45s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-14 23:06:53 +00:00
isaaccladandCursor 78694edaf7 Replace Upgrade to Pro with Report Issue for staff.
Deploy Ladill Frontdesk / deploy (push) Successful in 34s
Non-owners submit Frontdesk issues to Ladill admin via Identity.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-14 22:23:48 +00:00
isaaccladandCursor 1ec397d292 Scope Frontdesk team members and add mailbox invite picker.
Deploy Ladill Frontdesk / deploy (push) Successful in 38s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-14 21:59:57 +00:00
isaaccladandCursor 0b45e08016 Remove desktop header search from app topbars.
Deploy Ladill Frontdesk / deploy (push) Successful in 49s
Drop the lg+ topbar search field; mobile search entry points are unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 06:56:45 +00:00
isaacclad 50595e8d80 Show boot splash on app open/reload for logged-in users.
Deploy Ladill Frontdesk / deploy (push) Successful in 58s
Replace the once-per-session sessionStorage guard (which suppressed the loading
screen after its first appearance) with entry-aware logic: show on app entry
and reloads, suppress on internal link navigations and back/forward.
2026-07-07 20:34:16 +00:00
isaacclad 2c7059ac24 Sync mobile notification badge and dashboard icon-link partials.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m4s
Align mobile unread badge with desktop and add plus icon support for panel actions.
2026-07-03 22:41:01 +00:00
isaaccladandCursor 6bc52d9ef3 Add dashboard upgrade banner for free Frontdesk plans.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m13s
Show the Pro upsell CTA on the reception dashboard so free orgs can discover plans without opening the sidebar.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 18:13:18 +00:00
isaaccladandCursor 0351771b00 Throttle platform SSO session checks to cut per-request auth latency.
Deploy Ladill Frontdesk / deploy (push) Successful in 47s
Verify auth.ladill.com at most once every 90s; recommend Redis for session/cache in .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 16:49:21 +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 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 7d1484d1a8 Cap launcher dropdown at 15 visible apps (5 rows).
Deploy Ladill Frontdesk / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 17:46:27 +00:00
isaaccladandCursor 4ff759369e Hide launcher down arrow when scrolled to the end.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m40s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 14:49:42 +00:00
isaaccladandCursor 15bfa0ae00 Revert launcher scroll rail and fade; keep down arrow hint.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m9s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 14:03:22 +00:00
isaaccladandCursor a6db8b14b2 Make launcher scroll affordance visible on open.
Deploy Ladill Frontdesk / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 13:53:48 +00:00
isaacclad 84346f4bd0 Always show launcher scroll indicator and cap at 18 apps.
Deploy Ladill Frontdesk / deploy (push) Successful in 56s
Apply ladill-launcher-apps scroll styles unconditionally with a persistent
scrollbar track; propagate launcher blade and CSS across all Ladill apps.
2026-06-29 13:06:39 +00:00
isaaccladandCursor 49dc5cfccf Slightly reduce Check-in and Employees sidebar icon size.
Deploy Ladill Frontdesk / deploy (push) Successful in 36s
Render the 14x14 custom icons at 16px instead of 18px so they align visually with Heroicon nav items.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:08:51 +00:00
isaaccladandCursor 50127efb91 Fix sidebar Employees icon to use outline stroke like other nav items.
Deploy Ladill Frontdesk / deploy (push) Successful in 34s
Revert the filled house rendering and use 1px stroke on 14x14 custom icons so Check-in and Employees match the rest of the sidebar.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:06:35 +00:00
isaaccladandCursor 104cbbe10d Replace sidebar Check-in icon with custom person-plus SVG.
Deploy Ladill Frontdesk / deploy (push) Successful in 40s
Uses the 14x14 visitor-with-plus icon to match the kiosk icon set on the Check-in nav item.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:04:08 +00:00
isaaccladandCursor 9d2250e811 Render sidebar Employees icon as filled shape without stroke.
Deploy Ladill Frontdesk / deploy (push) Has been cancelled
Use fill="currentColor" for the house-with-person icon so it matches solid sidebar icon styling instead of the heavier 1.5px outline stroke.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:03:39 +00:00
isaaccladandCursor 2883564ccb Use kiosk staff icon for sidebar Employees nav item.
Deploy Ladill Frontdesk / deploy (push) Successful in 40s
Match the house-with-person icon from the kiosk choose screen and add optional iconViewBox support for non-24px sidebar icons.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 22:00:43 +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 905d7268e4 Use + icon buttons on mobile dashboards.
Deploy Ladill Frontdesk / deploy (push) Successful in 26s
Sync mobile-header-btn partials, mobile x-btn.create, and update dashboard header actions for consistent mobile FABs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 16:21:58 +00:00
isaaccladandCursor 308920d892 Place wallet widget after Billing link in mobile profile sheet.
Deploy Ladill Frontdesk / deploy (push) Successful in 47s
Remove duplicate Billing header above Home; wallet card follows Billing
in menu order to match the desktop avatar dropdown.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 14:08:35 +00:00
isaaccladandCursor 85b22db76f Redesign mobile dashboard actions and sync wallet balance in profile sheet.
Deploy Ladill Frontdesk / deploy (push) Successful in 51s
Stack full-width check-in and pre-register buttons on mobile; show wallet card
in the profile bottom sheet with balance refresh on open.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 12:44:48 +00:00
isaaccladandCursor e2faaa0c1d Add mobile bottom nav and hide header avatar on small screens.
Deploy Ladill Frontdesk / deploy (push) Successful in 29s
Frontdesk now matches the Ladill mobile pattern: app name in the header,
Home/Search/Notifications/Profile in the bottom bar with a profile sheet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 12:03:49 +00:00
isaaccladandCursor fab246ac83 Add sidebar icons for Recovery, Branches, and Team.
Deploy Ladill Frontdesk / deploy (push) Successful in 42s
Compliance and administration nav items now match the icon style used
across the rest of the Frontdesk sidebar.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 08:38:50 +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 5a42759886 Wire Afia into Frontdesk and sync the app launcher catalog.
Deploy Ladill Frontdesk / deploy (push) Successful in 34s
Add the AI assistant button, chat endpoint, and Frontdesk-specific prompts, and include Frontdesk in the shared launcher config used by the app switcher.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 01:40:32 +00:00
isaaccladandCursor e7f1cb1e5c Align Frontdesk buttons and accents with sibling Ladill apps.
Deploy Ladill Frontdesk / deploy (push) Successful in 25s
Replace inline teal button classes with shared btn-primary and indigo nav/link styling used by CRM and POS.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 21:23:14 +00:00
isaaccladandCursor 1163b50b39 Fix Host portal showing for users without a linked host profile.
Deploy Ladill Frontdesk / deploy (push) Successful in 28s
Only show the sidebar link when a host record is linked to the signed-in user, and redirect direct visits to the dashboard with a clear message instead of a 403 page.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 21:13:50 +00:00
isaaccladandCursor ce6d7c5f80 Remove dark mode and fix boot splash HTML breakage.
Deploy Ladill Frontdesk / deploy (push) Successful in 25s
Drop dark-mode toggle, fd-theme storage, and Tailwind dark variant to match sibling Ladill apps. Include boot splash in app-layout instead of regex middleware that truncated the body tag on Alpine x-init.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 20:59:23 +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