14 Commits
Author SHA1 Message Date
isaacclad b92484c852 Let hero stats cards auto-expand to fit long values.
Deploy Ladill Hosting / deploy (push) Successful in 46s
Replace fixed mobile widths and equal grid columns with content-sized cards so figures like GHS balances and storage sizes are never clipped.
2026-07-24 14:53:17 +00:00
isaaccladandCursor e48d7bbd42 Add page heroes to single, multi, and WordPress hosting pages.
Deploy Ladill Hosting / deploy (push) Successful in 30s
Surface account counts, status breakdown, and available plans in heroes consistent with Ladill Servers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:59:13 +00:00
isaaccladandCursor 2c9877a87c Add platform admin hosting API for Ladill account provisioning.
Deploy Ladill Hosting / deploy (push) Successful in 1m29s
Expose authenticated service endpoints for assigning, listing, renewing, and managing hosting accounts from the platform, with tests and deploy docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 22:54:00 +00:00
isaaccladandCursor 62caf10933 Use + icon buttons on mobile dashboards.
Deploy Ladill Hosting / deploy (push) Successful in 1m8s
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:20:56 +00:00
isaaccladandCursor 56c43a73af Fix domain purchase modal on user-layout order flows.
Deploy Ladill Hosting / deploy (push) Successful in 22s
Include the purchase modal in user-layout and stack it above the order dialog so Get a new domain opens correctly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 19:29:02 +00:00
isaaccladandCursor c1658d9e7f Remove duplicate close button from domain purchase modal.
Deploy Ladill Hosting / deploy (push) Successful in 25s
Rely on the shared modal component's close control instead of rendering a second one in the embed header.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 19:17:29 +00:00
isaaccladandCursor 537e34cbd7 Wire Ladill domain picker and purchase modal into hosting flows.
Deploy Ladill Hosting / deploy (push) Successful in 51s
Use the Domains API for owned domains across panel, account, and order forms, with an embedded iframe purchase modal instead of redirecting to domains.ladill.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 18:01:23 +00:00
isaaccladandCursor 01325d3edf Fix file manager select-all and delete actions.
Deploy Ladill Hosting / deploy (push) Successful in 27s
Correct a JavaScript syntax error that prevented the file manager Alpine component from loading, and include the confirm modal in the hosting panel layout so delete prompts render.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 13:54:18 +00:00
isaaccladandCursor ca60515dfc Unify primary buttons with gradient pill design across the app.
Deploy Ladill Hosting / deploy (push) Successful in 28s
Add shared btn-primary components and plus icons on create/new actions for a consistent Ladill UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 22:49:27 +00:00
isaaccladandCursor bc08624fff Replace native confirm() dialogs with styled confirm modals.
Deploy Ladill Hosting / deploy (push) Successful in 30s
Add shared confirm-dialog component, Alpine ladillConfirm store, and
swap browser confirms for consistent bottom-sheet modals across user,
admin, and hosting flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 21:11:04 +00:00
isaaccladandCursor d3a379d5bc Add mobile topbar titles and show Afia on all mobile headers.
Deploy Ladill Hosting / deploy (push) Successful in 26s
Route-based subtitle and page titles replace plain app labels in mobile topbars, and the Afia AI button is visible on mobile across topbars and mobile-page-header screens.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 16:30:31 +00:00
isaaccladandCursor b7b9e5ef05 Add a mobile search page for Hosting.
Deploy Ladill Hosting / deploy (push) Successful in 27s
Return an HTML search screen from /search for browser visits and point the bottom nav Search tab at it instead of the dashboard.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 15:38:29 +00:00
isaaccladandCursor c91d25eb3b Fix legacy hosting order page 500 from stale route names.
Deploy Ladill Hosting / deploy (push) Successful in 21s
Point show.blade.php at hosting.legacy.* routes and add the missing input-error component.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 20:35:18 +00:00
isaaccladandCursor e251a4cf60 Initial Ladill Hosting app with Gitea deploy pipeline.
Deploy Ladill Hosting / deploy (push) Failing after 17s
Shared web hosting extracted from the platform monolith, with CI deploy
to /var/www/ladill-hosting matching Bird/Domains/Email.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 16:24:20 +00:00