slhx agent
3807306158
feat(host): wire techdemo host capability flow
...
Route browser/PWA share and native-shell haptic host results through techdemo app code before returning normal hemx effects; serve the tiny browser host adapter as an app asset.
req: host/001
req: host/002
req: host/004
req: host/005
req: examples/001
2026-06-11 19:43:50 +02:00
slhx agent
c33500440e
refactor!: rename slhx to hemx
...
Rename the tracked product identity, crate/package names, Rust paths/macros, generated artifacts, runtime files, public attributes, examples, docs, requirements, and tests from slhx to hemx without compatibility shims.
Verified with cargo run -p hemx-xtask -- test, cargo test -p hemx-derive --test compile_fail, cargo test -p hemx-js, cargo test -p hemx-axum, cargo test -p hemx-v0-examples, cargo check --workspace, redgate list, redgate refs, redgate health --strict, git diff --check, and git grep/ls-files legacy-name audits.
req: misc/001
req: codegen/001
req: component/004
req: runtime/001
2026-06-05 06:52:37 +02:00
slhx agent
d4e865ef92
feat(api): streamline generated app authoring
...
Move the canonical examples toward generated component-root helpers, typed form decoding, async/state handler registration, and derive-driven app/component registry wiring. Tighten requirements and diagnostics for the server-first, selectorless authoring path.
Verified with cargo run -p slhx-xtask -- test, cargo check --workspace, redgate list, redgate refs, redgate health --strict, and git diff --check.
req: canonical/001
req: canonical/003
req: canonical/004
req: dx/002
req: derive_app/001
req: component/003
req: form/004
req: axum_integration/003
2026-06-05 06:33:41 +02:00
slhx agent
dfd8020617
docs(examples): keep inspector copy target-oriented
...
Replace remaining beginner-facing wire contract wording in the inspector partial with generated target/effect vocabulary and guard against regressions.
req: dx/006
req: examples/003
2026-06-02 07:30:30 +02:00
slhx agent
998e15758a
docs(examples): hide batch internals from UI copy
...
Replace beginner-facing EffectBatch/slot-effect wording with generated update language while keeping wire-batch types in tests and low-level APIs.
req: dx/006
req: examples/003
2026-06-02 03:40:12 +02:00
slhx agent
4319dea171
refactor(techdemo): scope card handles to partials
...
Move board card and lane actions onto their reusable partial templates, register the scoped generated handles directly, and remove hidden shell-level handle anchors and manual handle fields from the rendered view data.
req: component/003
req: view/001
req: examples/001
2026-06-01 21:58:40 +02:00
slhx agent
bce6341e69
refactor(techdemo): render test metric with hemplate
...
Replace the techdemo generated-slot test's inline raw HTML payload with a hemplate partial-rendered view.
req: html_safety/002
req: view/001
2026-05-25 22:01:17 +02:00
slhx agent
6f93c7d935
refactor(techdemo): compose page with hemplate views
...
Move the techdemo page shell and remaining board/inspector/hero boundaries to hemplate-owned views instead of Rust raw HTML or placeholder replacement. Keep rendered HTML assertions DOM-aware with scraper.
req: html_safety/002
req: view/001
req: test/005
2026-05-25 21:09:39 +02:00
slhx agent
fee9762069
feat(style): generate checked class tokens
...
Add a boring CSS/SCSS class-token surface: slhx-build discovers static class tokens from hemplate/templates/stylesheets and emits generated CssClass constants. Add CssClasses for hemplate +class/view data and migrate techdemo dynamic/effect fragments toward hemplate-owned views with DOM-aware assertions.
req: style/001
req: style/002
req: style/003
req: html_safety/002
req: view/001
req: test/005
2026-05-25 20:48:31 +02:00
slhx agent
816552e735
feat(runtime): support slhx drag drops
...
req: htmx_equivalents/002
req: dx/008
req: list/003
req: examples/001
2026-05-11 07:59:32 +02:00
slhx agent
ad8806c187
feat(techdemo): render issues with hemplate partials
...
req: examples/001
req: dx/008
req: list/003
req: form/002
2026-05-11 07:53:51 +02:00