Commit Graph
25 Commits
Author SHA1 Message Date
isaaccladandCursor 6536a6b755 Replace kiosk staff icons with custom SVG set.
Deploy Ladill Frontdesk / deploy (push) Successful in 40s
Use the home-with-person icon on the choose screen and key/viewfinder icons on employee code vs scan badge mode cards.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:54:33 +00:00
isaaccladandCursor 793e39964e Replace kiosk visitor card icon with custom people SVG.
Deploy Ladill Frontdesk / deploy (push) Successful in 34s
Uses the provided two-person outline icon with currentColor so it inherits the indigo accent on the choose screen.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:48:04 +00:00
isaaccladandCursor 49ec452c96 Redesign employee kiosk sign-in to match visitor check-in polish.
Deploy Ladill Frontdesk / deploy (push) Successful in 30s
Split staff identify into two steps with progress header, labeled fields, and icon mode cards; remove uppercase styling on employee code input.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:44:06 +00:00
isaaccladandCursor 7a9871f43f Add tablet camera scanning for employee badge QR on kiosk.
Deploy Ladill Frontdesk / deploy (push) Successful in 36s
Uses html5-qrcode with rear camera preview on Scan badge, keeps external scanner fallback, and still requires PIN after a successful scan.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:40:54 +00:00
isaaccladandCursor cdd675d247 Restore tap-to-begin kiosk welcome and add visitor/staff choice step.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m39s
After tapping begin, users pick Visitor or Staff icon cards before entering the respective check-in or sign-in flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:36: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 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 6e46b23b2c Use consistent + icon buttons on mobile reception views.
Deploy Ladill Frontdesk / deploy (push) Successful in 50s
Extract shared quick-action and section-link partials so dashboard and visits headers share the same white and purple mobile FABs while section links keep indigo icon buttons.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 16:02:23 +00:00
isaaccladandCursor 27cf8085f2 Show Visitors Today total only without contractor subtitle.
Deploy Ladill Frontdesk / deploy (push) Successful in 34s
Contractors are counted as visitors; drop the separate contractor line
including the redundant zero state.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 14:00:52 +00:00
isaaccladandCursor 1975488b79 Fold contractor count into Visitors Today dashboard card.
Deploy Ladill Frontdesk / deploy (push) Successful in 38s
Remove the standalone Contractors stat tile and show the contractor total
as a subtitle under Visitors Today.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 13:53:09 +00:00
isaaccladandCursor 761edb2169 Replace mobile dashboard text buttons with inline plus icons.
Deploy Ladill Frontdesk / deploy (push) Successful in 39s
Show compact pre-register and check-in actions beside the organization name
on mobile while keeping the existing white and purple styling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 13:47:05 +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 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 8c79c312cf Clarify device registration with type-specific helper text.
Deploy Ladill Frontdesk / deploy (push) Successful in 30s
Replace the static kiosk/printer token message with dynamic hints per device type so reception computers are not misread as getting unattended access.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 01:32:01 +00:00
isaaccladandCursor c0bcc3dbaf Load Figtree font on the visitor kiosk page.
Deploy Ladill Frontdesk / deploy (push) Successful in 30s
Match the main app typography by including Bunny Fonts on the standalone kiosk layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:37:36 +00:00
isaaccladandCursor 16c85ce38a Replace free-text visit purpose with configurable dropdown options.
Deploy Ladill Frontdesk / deploy (push) Successful in 24s
Add visit_purposes config and shared select on kiosk, reception check-in, and scheduling forms.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:23:26 +00:00
isaaccladandCursor 452bd8e009 Fix kiosk Continue by registering Alpine component and isolating form steps.
Deploy Ladill Frontdesk / deploy (push) Successful in 41s
Move kiosk logic into Alpine.data with explicit step methods, render one step at a time with x-if, and show inline validation errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:19:04 +00:00
isaaccladandCursor 4d4f867be1 Fix kiosk Continue button blocked by hidden required fields.
Deploy Ladill Frontdesk / deploy (push) Successful in 37s
Use novalidate and explicit click handler so browser validation on later steps does not prevent advancing the multistep form.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:13:05 +00:00
isaaccladandCursor c9a1f7683b Add back icon to kiosk type picker and check-in steps.
Deploy Ladill Frontdesk / deploy (push) Successful in 22s
Place a circular back control at the top-left of the content area; return to welcome or previous form step.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:02:14 +00:00
isaaccladandCursor 8602f894e4 Improve kiosk type picker and split check-in into steps.
Deploy Ladill Frontdesk / deploy (push) Successful in 27s
Center visitor type carousel with swipe and dots; break check-in into About you, Your visit, optional type fields, and Photo & finish.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:01:30 +00:00
isaaccladandCursor dfda39df6e Add custom company logo upload and simplify kiosk branding.
Deploy Ladill Frontdesk / deploy (push) Successful in 23s
Show Ladill Frontdesk or uploaded logo top-left on kiosk; allow logo upload in onboarding and organization settings.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 21:49:17 +00:00
isaaccladandCursor 0e28b59b10 Redesign kiosk welcome screen with branding and clear entry flow.
Deploy Ladill Frontdesk / deploy (push) Successful in 23s
Show Frontdesk icon, company welcome message, and a prominent Tap to begin step before visitor type selection.

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