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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>