feat(openregister): MockScene tabs in 'Typed data, surfaced everywhere'#30
feat(openregister): MockScene tabs in 'Typed data, surfaced everywhere'#30rubenvdlinde wants to merge 1 commit into
Conversation
The "Typed data, surfaced everywhere" Showcase had a single AppMock
per tab plus an AgentTrace for the LLM tab. The first two tabs
underplayed the integration story by showing one app each in
isolation; the marketing punch is "this register data shows up
everywhere", which a multi-mock scene reads better than a single
app frame.
Mail and Files tab now composes:
- openregister-metadata SidebarMock (md, centred)
- nextcloud-mail and nextcloud-files WidgetMocks (sm, left edge,
overlapping the sidebar)
- openregister-activity WidgetMock (sm, behind the sidebar at z=0)
Windmill and n8n tab now composes:
- openconnector-run-detail SidebarMock (md, centred)
- openregister-activity and openconnector-runs WidgetMocks (sm,
left edge)
- procest-werkvoorraad WidgetMock (sm, behind the sidebar at z=0)
LLMs tab keeps the AgentTrace; the trace already reads as a mock
purpose-built for "watch the LLM working", and a scene
composition would lose that punchline.
Bumps @conduction/docusaurus-preset to ^2.6.0 (was ^2.1.0) for
WidgetMock + SidebarMock + MockScene + IntegrationIcon exports;
the components themselves landed earlier under that major.
Review — feat(openregister): MockScene tabs in 'Typed data, surfaced everywhere'Verdict: 🟢 APPROVE — Schone content-update: twee single-AppMock panels vervangen door MockScene composities; preset bump van ^2.1.0 naar ^2.6.0; lockfile-churn is legitieme deduplicatie van postcss-selector-parser. CI groen. Wat goed gaatMooie iteratie op de OpenRegister showcase pagina — meerdere mock-widgets samen in één scene leveren meer storytelling dan losse panels. Preset bump is consistent met de fleet move naar 2.6.0. Lockfile-diff is netto opruim: 12 identieke postcss-selector-parser 7.1.1 sub-installs gehoist naar één top-level entry. CI is volledig groen. Findings1. 🟡 Concern — Verifieer widget-kind 'procest-werkvoorraad' op typo —
|
MWest2020
left a comment
There was a problem hiding this comment.
Zie consolidated review comment voor complimenten, findings en suggested fixes.
Summary
The OpenRegister page's Typed data, surfaced everywhere Showcase had three tabs, two of which dropped a lone
<AppMock>into the panel. That underplays the integration story — the punchline is "register data shows up across the whole workspace", and a multi-mock scene reads that better than one app frame in isolation.This swaps the first two tabs to
<MockScene>compositions built from the new mock toolkit (WidgetMock + SidebarMock + IntegrationIcon, all freshly exported in @conduction/docusaurus-preset 2.6.0):<AgentTrace>. The trace is already a purpose-built mock for "watch the LLM working" and a scene composition would lose that punchline.Bumps
@conduction/docusaurus-presetfrom^2.1.0to^2.6.0for the new exports.Test plan
Reviewer note
The new components live in:
docusaurus-preset/src/components/MockScene/(the overlap stage)docusaurus-preset/src/components/SidebarMock/(Nextcloud right-side detail panel)docusaurus-preset/src/components/WidgetMock/(single dashboard tile)docusaurus-preset/src/components/IntegrationIcon/(21 monochromatic glyphs, used inside SidebarMock tabs)Kit pages exist for each at identity.conduction.nl/components/.
🤖 Generated with Claude Code