Basecoat dedicated template. First-class Basecoat HTML semantics in its own template, with DaisyUI-agnostic CSS and shadcn-style theme variables. (PR #3, #5)
Realtime + Async Demo Tabs to basecoat & morpheus skins. Real-time presence, Queue + Retry, AI Suggest, and Durable Workflow demos now render correctly in all three skins. (PR #5)
Fixed
Online presence pill not returning to green on reconnect. The pill now properly reflects navigator.onLine state after the network recovers, with a distinct red (danger) offline badge. (CAL-17 follow-up)
Morpheus card rendering + skin-aware SSE patches. Morpheus clients now receive morpheus HTML on every SSE patch (filter clicks, CRUD mutations, broadcasts) instead of silently falling back to DaisyUI rows. (CAL-14)
Shared chrome made skin-agnostic. The navbar, theme selector, and offline banner now render correctly without DaisyUI assumptions.
Morpheus native input/checkbox. Replaced DaisyUI form elements with native <input> and <checkbox> for Datastar data-bind compatibility.
Changed
Offline pill design refined. When offline, displays a red (danger) badge with static dot and "offline" text instead of a yellow warning with stale count.