SISO CRM rail — your real components

Rendered with your actual siso-grouped-rail.css (811 lines) and siso-crm-tokens.css (393 lines), using the same class names and DOM structure as grouped-rail.tsx.

SISO / Projects / Oracle Streaming

Backlog

Port the rail onto v1.4.2
Wire agent API tokens

In progress

Persistent public URL

Done

Auth screen + SISO lion
VPS provisioned
How your rail connects to Plane's sidebar. They sit at different route levels, which is exactly why both survive. Your rail replaces only Plane's AppRailRoot — the outer launcher. Plane's contextual sidebar is rendered by the nested project route and is never touched.
LayerWidthOwnerCollapse key
SISO rail (expanded)232pxSISOuseAppRailVisibility
SISO rail (collapsed)52pxSISOsame
Plane contextual sidebar240pxPlanePlane's own — must stay separate

In the real component the collapsed state swaps .siso-sidebar__navigation (labelled list) for .siso-sidebar__compact-navigation (icon column) — it is a different DOM branch, not just narrower CSS. That is what the collapse button demonstrates above.