Commit Graph
43 Commits
Author SHA1 Message Date
isaacclad cb422bcb6b Sync app launcher from registry
Deploy Ladill Care / deploy (push) Successful in 38s
2026-07-07 23:12:21 +00:00
isaacclad 30b22e31c9 Show boot splash on app open/reload for logged-in users.
Deploy Ladill Care / deploy (push) Successful in 1m28s
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:33:40 +00:00
isaacclad cce8d473bd Sync app launcher from registry
Deploy Ladill Care / deploy (push) Successful in 52s
2026-07-07 14:41:29 +00:00
isaacclad 47e591d3e0 Prefer system npm in deploy CI when portable node-gyp is broken.
Deploy Ladill Care / deploy (push) Successful in 1m12s
Falls back to downloading Node only when host npm is unavailable, fixing npm ci failures on ladill-deploy-runner.
2026-07-07 00:46:53 +00:00
isaacclad 3a4317cb2f Sync app launcher from registry
Deploy Ladill Care / deploy (push) Failing after 4s
2026-07-07 00:20:25 +00:00
isaaccladandCursor 0b6cad75a6 Add hero sections to Patients, Appointments, Queue, and admin index pages.
Deploy Ladill Care / deploy (push) Successful in 37s
Introduce shared x-care.page-hero with summary stats so key list views
match the Ladill app hero pattern used across Frontdesk and Link.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 22:57:54 +00:00
isaaccladandCursor 527244948c Sync Care queue integration flag with Ladill Queue on enable.
Deploy Ladill Care / deploy (push) Successful in 42s
Provision alone left care_enabled false on Queue; settings re-save and
service queue pages now recover when integration is out of sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 22:06:03 +00:00
isaaccladandCursor eba408197c Standardize settings pages on shared centered card layout.
Deploy Ladill Care / deploy (push) Successful in 36s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 21:11:28 +00:00
isaaccladandCursor 2d06c92ddb Add Meet video visit scheduling for Care appointments.
Deploy Ladill Care / deploy (push) Successful in 38s
Schedule and start video visits via the Meet service API, persist join links on appointments, and propagate the shared copy-button component.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 22:53:42 +00:00
isaacclad 661e6ef0e8 Sync mobile notification badge and dashboard icon-link partials.
Deploy Ladill Care / deploy (push) Successful in 1m6s
Align mobile unread badge with desktop and add plus icon support for panel actions.
2026-07-03 22:41:01 +00:00
isaaccladandCursor 3cfa53d81d Skip identity redirect when Care session already exists on SSO connect.
Deploy Ladill Care / deploy (push) Successful in 42s
Honors the intended URL for signed-in users instead of calling post-auth-redirect, which returned /sso/connect again.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 21:46:03 +00:00
isaaccladandCursor 8ae599dc65 Fix SSO redirect loop from false platform session ping failures.
Deploy Ladill Care / deploy (push) Successful in 1m9s
Server-side auth ping cannot reliably see auth.ladill.com cookies, so treat 401 as inconclusive and use client keepalive instead of signing users out.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 21:35:10 +00:00
isaacclad 00c0defb6e Sync app launcher from registry
Deploy Ladill Care / deploy (push) Successful in 1m11s
2026-07-01 17:03:20 +00:00
isaaccladandCursor 73ae4f3e2b Document ladill-care as canonical standalone repo in DEPLOY.md.
Deploy Ladill Care / deploy (push) Successful in 49s
Remove obsolete monorepo extract script instructions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 06:53:51 +00:00
isaaccladandCursor 30ba94052e Switch team invites to email-only flow via identity API.
Deploy Ladill Care / deploy (push) Successful in 25s
Replace public ID member form with email invites, SSO provisioning, and
post-auth redirect for pending team access.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 06:45:36 +00:00
isaaccladandCursor 7663fd49f4 Add dashboard upgrade banner for free Care plans.
Deploy Ladill Care / deploy (push) Successful in 38s
Surface Pro and Enterprise pricing on the healthcare dashboard for orgs still on the free tier.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 18:13:18 +00:00
isaaccladandCursor 2808c7894e Throttle platform SSO session checks to cut per-request auth latency.
Deploy Ladill Care / deploy (push) Successful in 48s
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:15 +00:00
isaaccladandCursor 2960c5574e Show consolidated prepaid totals on plan pricing cards.
Deploy Ladill Care / deploy (push) Successful in 1m18s
When 6/12/24 month Paystack is selected, Pro and Business prices display the full term amount instead of /mo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 11:39:26 +00:00
isaaccladandCursor 22646dfb62 Add Care Enterprise per-branch billing and Paystack prepaid plans.
Deploy Ladill Care / deploy (push) Successful in 1m46s
Mirrors Queue with GHS 499/branch Enterprise and 6/12/24 month Paystack checkout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:55:38 +00:00
isaaccladandCursor 4bc485dfea Add Care Pro billing, renewal, and scheduler.
Deploy Ladill Care / deploy (push) Successful in 35s
Organizations can subscribe from wallet, expire correctly on free tier, and renew nightly via care:pro-renew.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:07:23 +00:00
isaaccladandCursor cd415e918f Raise Care Pro to GHS 199/mo.
Deploy Ladill Care / deploy (push) Successful in 40s
Update plan config and billing service defaults to match suite pricing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 00:32:53 +00:00
isaacclad 429a163a79 Add Queue to app launcher config and icon.
Deploy Ladill Care / deploy (push) Successful in 59s
2026-06-29 22:06:09 +00:00
isaaccladandCursor fd4896a5f0 Define btn-secondary to match btn-primary sizing and alignment.
Deploy Ladill Care / deploy (push) Successful in 1m8s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 21:59:18 +00:00
isaaccladandCursor 40c0eaa1a6 Add in-app Ladill Queue integration for service queue consoles.
Deploy Ladill Care / deploy (push) Successful in 37s
Settings toggle provisions Queue org via API; reception staff manage counters without leaving Care.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 21:51:17 +00:00
isaaccladandCursor d25a884911 Update Care favicon.ico and remove unused favicon.svg.
Deploy Ladill Care / deploy (push) Successful in 28s
Deploy the new brand favicon; HTML references favicon.ico only.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 18:57:14 +00:00
isaaccladandCursor a3b90656ca Fix Care billing icon to use Heroicons banknotes.
Deploy Ladill Care / deploy (push) Successful in 38s
Replace truncated credit-card path with the full banknotes icon used in Accounting.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 18:48:55 +00:00
isaaccladandCursor 5f4b4cf596 Use favicon.ico only in HTML partial.
Deploy Ladill Care / deploy (push) Successful in 54s
Remove favicon.svg references; user manages favicon assets directly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 18:35:25 +00:00
isaaccladandCursor cf6120cb77 Align Care dashboard and sidebar with Ladill icon conventions.
Use Heroicons in indigo stat cards and match Frontdesk-style navigation styling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 18:31:21 +00:00
isaacclad aeb43ba4b7 Sync app launcher from registry
Deploy Ladill Care / deploy (push) Successful in 36s
2026-06-29 17:51:36 +00:00
isaaccladandCursor 07f77fffd6 Cap launcher dropdown at 15 visible apps (5 rows).
Deploy Ladill Care / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 17:46:41 +00:00
isaaccladandCursor 5c21d617a3 Hide launcher down arrow when scrolled to the end.
Deploy Ladill Care / deploy (push) Successful in 51s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 14:49:52 +00:00
isaaccladandCursor 5203eab8d5 Revert launcher scroll rail and fade; keep down arrow hint.
Deploy Ladill Care / deploy (push) Successful in 59s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 14:03:39 +00:00
isaaccladandCursor a158a7682f Make launcher scroll affordance visible on open.
Deploy Ladill Care / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 13:53:57 +00:00
isaacclad e343d5fcda Sync app launcher from registry
Deploy Ladill Care / deploy (push) Successful in 51s
2026-06-29 13:26:43 +00:00
isaacclad 79ea78880f Always show launcher scroll indicator and cap at 18 apps.
Deploy Ladill Care / deploy (push) Successful in 1m41s
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:03:18 +00:00
isaaccladandCursor d4fe3d5ef0 Remove duplicate Settings link from Administration sidebar section.
Deploy Ladill Care / deploy (push) Successful in 49s
Facility settings stay in the sidebar footer; they no longer repeat under
Administration alongside Branches, Departments, and Team.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:57:14 +00:00
isaaccladandCursor eaf6da5cdb Align Care header with other Ladill apps.
Deploy Ladill Care / deploy (push) Successful in 1m0s
Add Afia and notifications to the top bar, remove the duplicate desktop page
title, wire notification and AI routes, and fix mobile nav notification links.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:53:34 +00:00
isaaccladandCursor 5411b10694 Cap app launcher at 18 items with a visible scroll indicator.
Deploy Ladill Care / deploy (push) Successful in 1m22s
When more than six rows of apps are available, the launcher panel stays fixed
height and scrolls with a styled scrollbar instead of growing indefinitely.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:40:26 +00:00
isaaccladandCursor 14cbd7efa8 Add Ladill Care favicon.svg for browser tab icon.
Deploy Ladill Care / deploy (push) Successful in 39s
The layout partial already references favicon.svg as the primary icon; this
adds the Care launcher artwork so tabs and bookmarks show the correct brand.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:32:05 +00:00
isaaccladandCursor d39c1cb315 Update Ladill Care logo and launcher icon.
Deploy Ladill Care / deploy (push) Successful in 1m7s
Redeploy with restructured brand assets (logo SVG, care launcher icon, favicon).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:26:10 +00:00
isaaccladandCursor cd4e919a33 Fix deploy symlink step for Gitea Actions runner.
Deploy Ladill Care / deploy (push) Successful in 51s
Remove stale current symlink before promoting release and document
passwordless sudo fallback for deploy user.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:15:09 +00:00
isaaccladandCursor 50ce3b96cf Fix Vite build by removing Frontdesk kiosk-flow import.
Deploy Ladill Care / deploy (push) Failing after 39s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 11:53:01 +00:00
isaaccladandCursor 6c9c742ed8 Initial Ladill Care release.
Deploy Ladill Care / deploy (push) Failing after 13s
Healthcare management app: patients, appointments, consultations, lab,
pharmacy inventory, billing, and reports at care.ladill.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 11:36:22 +00:00