You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Statamic 6 only.composer.json now requires statamic/cms: ^6.0 (previously ^5.0). Statamic 6 ships an Inertia.js + Vue 3 SPA Control Panel; classical Blade CP views no longer fit nicely.
CP rendering moved from Blade to Vue. All CP controllers return Inertia::render('webhook-manager::Page/Name', $props) instead of view(...).
Build step required. The addon now ships a Vite configuration and a built JS/CSS bundle under resources/dist/. End users do not need to build — the bundle is committed/shipped. Contributors run npm install && npm run build in the addon folder.
Added
[new] vite.config.js, package.json and resources/js/cp.js entry point that registers each Vue page with Statamic's Inertia resolver via Statamic.$inertia.register('webhook-manager::Page/Name', PageComponent).
[new] 11 Vue pages built with the Statamic @ui component library (<ui-header>, <ui-panel>, <ui-listing>, <ui-field>, <ui-button>, <ui-badge>, <ui-confirmation-modal>, …):
Overview dashboard with stats panels and recent failures table.
Outbound index (search + status badges) and edit screen (useForm from @inertiajs/vue3, sectioned panels, test button, delete confirm modal).
Deliveries index (status/trigger/error filters) and detail (request/response snapshots, replay, copy as cURL).
Logs index with level/type/correlation filters.
Settings read-only config view.
Debug page with trigger registry list and live template preview.
Inbound, Rules, Templates stub pages with <ui-alert> "coming next" notices.
[new] $vite property on WebhookManagerServiceProvider so the CP loads the addon's bundle.