From 2db7ed7a3c879ce3994c1246bb0b0aa7021830dd Mon Sep 17 00:00:00 2001 From: slhx agent Date: Mon, 11 May 2026 08:11:06 +0200 Subject: [PATCH] feat(runtime): make techdemo interactions declarative req: examples/005 req: htmx_equivalents/002 req: dx/008 req: form/002 --- examples/techdemo/README.md | 1 + examples/techdemo/src/main.rs | 15 ------------- .../techdemo/templates/control_center.heml | 5 ++--- examples/techdemo/tests/browser_e2e.rs | 21 +++++++++++++------ slhx-js/runtime/slhx.js | 8 +++++++ slhx-js/tests/runtime.rs | 1 + 6 files changed, 27 insertions(+), 24 deletions(-) diff --git a/examples/techdemo/README.md b/examples/techdemo/README.md index 0e79b6c..7057371 100644 --- a/examples/techdemo/README.md +++ b/examples/techdemo/README.md @@ -18,6 +18,7 @@ This is a polished Linear-style product demo for planning typed work across lane - page-enhancer navigation with native link fallback - SSE server push into a generated slot - drag-and-drop lane moves persisted by typed server handlers through the slhx runtime +- no user-authored browser JavaScript Verification: diff --git a/examples/techdemo/src/main.rs b/examples/techdemo/src/main.rs index 965d9e9..5b6df0b 100644 --- a/examples/techdemo/src/main.rs +++ b/examples/techdemo/src/main.rs @@ -366,21 +366,6 @@ fn shell(body: String) -> String { slhx Techdemo -