isaacclad
b092f9a934
Nest Care team under settings with Frontdesk-style UI.
...
Deploy Ladill Care / deploy (push) Successful in 46s
Move team routes to /settings/team, restyle list and invite pages with settings layout and breadcrumbs, and keep legacy /members redirects.
2026-07-16 09:08:24 +00:00
isaacclad
59ddf92642
Place Branches & team after Organization on settings.
...
Deploy Ladill Care / deploy (push) Successful in 1m10s
Keep facility details first so access links follow org settings instead of leading the page.
2026-07-16 09:03:00 +00:00
isaacclad
eaf482b5a2
Move Branches and Team into settings; drop wallet from plan CTAs.
...
Deploy Ladill Care / deploy (push) Successful in 1m24s
Match Frontdesk by linking branches and team from settings instead of the admin sidebar, and simplify Care plan upgrade button copy.
2026-07-16 08:58:07 +00:00
isaacclad
c6fd2547ef
Add branch seat selector on Care plan checkout.
...
Deploy Ladill Care / deploy (push) Successful in 40s
Let operators pick how many branches to bill next to the monthly/prepaid toggles so Pro and Enterprise totals and charges use branches × per-branch rate.
2026-07-15 14:21:30 +00:00
isaacclad
f9aa4a679f
Tighten Care free tier and bill Pro/Enterprise per branch.
...
Deploy Ladill Care / deploy (push) Successful in 29s
Free keeps core records, appointments, and basic workflows; Pro unlocks lab, pharmacy, billing, and Queue. Both paid tiers bill per branch with unlimited branches. Enterprise adds multi-dept workflows, analytics, AI-assisted healthcare integration, and priority support (not Afia).
2026-07-15 14:14:35 +00:00
isaacclad
78be5c803d
Raise suite Pro and Business/Enterprise prices tenfold.
...
Deploy Ladill Care / deploy (push) Successful in 1m3s
Free tiers stay free. Paid defaults and marketing copy use the new GHS amounts (e.g. Pro 79→790, Business 249→2490).
2026-07-15 13:53:18 +00:00
isaacclad
f11d0a3b1a
Sync launcher after Mini/Merchant/Give pause.
Deploy Ladill Care / deploy (push) Successful in 32s
2026-07-15 01:26:35 +00:00
isaacclad and Cursor
2f1ebd5387
Show patients in queue on the doctor dashboard.
...
Deploy Ladill Care / deploy (push) Successful in 25s
Clinical staff without admin KPIs get waiting and in-consultation lists in the empty space.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 00:54:28 +00:00
isaacclad and Cursor
eb06baaa44
Hide Care Pro upgrade banner from team members.
...
Deploy Ladill Care / deploy (push) Successful in 38s
Only account owners with billing access see the View plans CTA.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 23:06:34 +00:00
isaacclad and Cursor
a9cc70954e
Bring Care service-queue console to Queue handoff parity.
...
Deploy Ladill Care / deploy (push) Successful in 24s
Staff can hand off patients between queues with ticket number kept, clearer actions, and success feedback.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 22:58:25 +00:00
isaacclad and Cursor
50f515cf6a
Hide finance and admin KPIs from roles that lack them.
...
Deploy Ladill Care / deploy (push) Successful in 33s
Doctors no longer see revenue, open bills, or org admin cards on the Care dashboard.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 22:32:41 +00:00
isaacclad and Cursor
c425aa12ac
Replace Upgrade to Pro with Report Issue for staff.
...
Deploy Ladill Care / deploy (push) Successful in 1m4s
Non-owners submit tickets to Ladill admin via Identity support API.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 22:23:47 +00:00
isaacclad and Cursor
3a7bd14b2b
Add practitioners admin and staff-scoped Care UX.
...
Deploy Ladill Care / deploy (push) Successful in 43s
Hospital admins can manage assignable doctors and invite team members
from Ladill mailboxes; invited staff only see Care tools they need.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 21:59:39 +00:00
isaacclad and Cursor
898275ec05
Validate Bird credentials against bird.ladill.com, not the monolith.
...
Deploy Ladill Care / deploy (push) Successful in 34s
Keys issued on Bird live in Bird’s DB; the old ladill.com relay always returned Invalid or missing API key.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 13:45:41 +00:00
isaacclad and Cursor
d13d460e32
Add settings-gated appointment notifications and fix Bird key validation.
...
Deploy Ladill Care / deploy (push) Successful in 58s
Patients can be SMS/email notified on booking and video schedule when enabled in Settings. Bird validation now accepts only lsk_live_ keys, strips paste artifacts, and surfaces the platform error.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 13:31:28 +00:00
isaacclad and Cursor
7c33432dc9
Add Sent via Ladill Care to branded outbound emails.
...
Deploy Ladill Care / deploy (push) Successful in 1m33s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 20:13:50 +00:00
isaacclad and Cursor
6c8a0e7e9f
Brand patient emails with organization logo.
...
Deploy Ladill Care / deploy (push) Successful in 54s
Wrap Bird patient mail in a customer-branded layout and show the logo preview in settings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 20:07:34 +00:00
isaacclad and Cursor
6c14c3802c
Cancel linked Meet rooms when Care appointments are cancelled.
...
Deploy Ladill Care / deploy (push) Successful in 1m10s
Appointment cancel now calls Meet's room cancel API when a video visit was scheduled, without blocking Care if Meet is unavailable.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 19:24:45 +00:00
isaacclad and Cursor
8567209707
Use generic copy on messaging Integrations screens.
...
Deploy Ladill Care / deploy (push) Successful in 1m7s
Drop wallet/brand marketing language so credential setup reads as neutral configuration.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 18:40:04 +00:00
isaacclad and Cursor
30b96b3956
Replace native browser confirms with Ladill confirm dialogs.
...
Deploy Ladill Care / deploy (push) Successful in 49s
Appointment cancel and other destructive actions now use the shared modal UI instead of window.confirm.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 17:51:13 +00:00
isaacclad and Cursor
f1e28c7af8
Add per-customer SMS and Bird Integrations for patient messaging.
...
Deploy Ladill Care / deploy (push) Successful in 37s
Patient SMS/email now use encrypted tenant keys via the platform relay instead of shared platform Care API keys.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 17:05:54 +00:00
isaacclad and Cursor
2568b8a2f0
Add patient SMS/email messaging and fix Meet video visit errors.
...
Deploy Ladill Care / deploy (push) Successful in 43s
Wire Care to Ladill SMS and Bird management APIs on the patient page, and surface Meet auth/config failures as friendly validation errors instead of a 502 page.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 14:14:14 +00:00
isaacclad and Cursor
0bb19233e2
Remove desktop header search from app topbars.
...
Deploy Ladill Care / deploy (push) Successful in 2m43s
Drop the lg+ topbar search field; mobile search entry points are unchanged.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 06:57:06 +00:00
isaacclad and Cursor
6360035631
Replace ghost destructive actions with shared btn components in Care.
...
Deploy Ladill Care / deploy (push) Successful in 43s
Members, appointments, bills, prescriptions, and patients now use consistent warning/danger pill buttons.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 06:38:10 +00:00
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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
isaacclad and Cursor
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