-
4bb4d47d63
Add shared signals over WebTransport to sx-web plan
giles
2026-03-26 12:11:15 +00:00
-
5ed984e7e3
Add 5 MCP tools, refactor nav-data, fix deep path bug, fix Playwright failures
giles
2026-03-26 12:09:22 +00:00
-
4e88b8a9dd
Merge ocaml-vm: reactive runtime demos, sx-web plan, build fixes
giles
2026-03-26 09:22:22 +00:00
-
-
6e2696ca20
Add Cyst and Reactive Expressions demo pages under reactive islands
giles
2026-03-26 08:44:49 +00:00
-
dc72aac5b1
Add interactive tool playground to sx-tools page
giles
2026-03-26 08:34:20 +00:00
-
b98e5b83de
Document full SX tool catalogue on sx-tools page
giles
2026-03-26 08:30:34 +00:00
-
11f0098006
Allow sx_insert_child to insert multiple children at once
giles
2026-03-26 08:28:07 +00:00
-
2bfae33659
Document all new SX tools at top of sx-tools page
giles
2026-03-26 08:23:05 +00:00
-
9e079c9c19
Add (cyst) form: isolated reactive subtree that survives parent re-renders
giles
2026-03-26 08:13:27 +00:00
-
9ce40bdc4f
Fix island preview: remove auto-parse, restore defcomp params
giles
2026-03-26 07:48:22 +00:00
-
2a1d3a34e7
Update CLAUDE.md with test harness and all 44 MCP tools
giles
2026-03-26 07:36:30 +00:00
-
296ba4cd57
Fix hypersx tab: remove black background from pre element
giles
2026-03-26 07:19:31 +00:00
-
4853513599
Fix defcomp parameter rendering in sx-tools render tab
giles
2026-03-26 07:11:31 +00:00
-
b53a0fabea
Inline test runner: 5/5 temperature converter tests passing
giles
2026-03-26 01:51:30 +00:00
-
7a8a166326
Test runner: SSR fix, cek-try primitive, HTML entity handling
giles
2026-03-26 01:38:10 +00:00
-
5754a9ff9f
Add inline test runner for temperature converter demo
giles
2026-03-26 01:00:07 +00:00
-
fea44f9fcc
Add reactive runtime demos + sx-web federation plan
giles
2026-03-26 00:54:23 +00:00
-
4fa0850c01
Add test harness extensions: reactive signals + web/DOM mocking
giles
2026-03-26 00:47:50 +00:00
-
b104663481
Split signals: core spec (spec/signals.sx) + web extensions (web/signals.sx)
giles
2026-03-26 00:23:35 +00:00
-
b1690a92c4
Add SX test harness: mock IO platform for testing components
giles
2026-03-26 00:00:19 +00:00
-
4b733e71b0
Reactive expressions: auto-wrap deref-containing exprs in computed signals
giles
2026-03-25 23:59:03 +00:00
-
f7cf5dbd47
Live reactive island preview in render tab
giles
2026-03-25 23:51:59 +00:00
-
d8161050a8
Render tab: live island preview via effect + render-to-dom
giles
2026-03-25 23:37:36 +00:00
-
250bee69c7
Add rose-ash-services MCP server: 12 tools for service introspection
giles
2026-03-25 23:34:52 +00:00
-
6806343d0e
Update CLAUDE.md with all 31 sx-tree MCP tools
giles
2026-03-25 23:27:05 +00:00
-
7047a5d7f3
Add git-aware SX tools: changed, diff_branch, blame, doc_gen, playwright
giles
2026-03-25 23:25:00 +00:00
-
76ce0c3ecb
Add 15 new MCP tools to sx-tree: project-wide search, smart editing, dev workflow
giles
2026-03-25 23:19:10 +00:00
-
68c05dcd28
Add HyperSX view tab: indentation-based alternative syntax for SX
giles
2026-03-25 23:01:43 +00:00
-
85702e92c9
Add cond-scheme? primitive and parameter binding to tree editor render tab
giles
2026-03-25 22:16:08 +00:00
-
8c99ec4fac
Fix render tab: render HTML expressions directly, serialize non-HTML
giles
2026-03-25 20:46:00 +00:00
-
3559ce44f2
Add named path navigation: "defisland > let > letrec" resolves to index path
giles
2026-03-25 20:39:12 +00:00
-
63babc0d2d
Add render tab to tree editor, switch MCP paths to SX format
giles
2026-03-25 20:35:40 +00:00
-
6d0e512f19
Add interactive tree editor island (Phase 4) + MCP server fixes
giles
2026-03-25 20:11:27 +00:00
-
934604c2bd
Add SX tree tools: comprehension, editing, and MCP server
giles
2026-03-25 19:16:41 +00:00
-
-
6f96452f70
Fix empty code blocks: rename ~docs/code param, fix batched IO dispatch
giles
2026-03-25 18:08:40 +00:00
-
739d04672b
Merge branch 'full-react' into ocaml-vm
giles
2026-03-25 17:53:28 +00:00
-
-
c18f46278f
Fix home-stepper paren bugs, harden defisland multi-body, add SX Tools essay
giles
2026-03-25 17:52:16 +00:00
-
1777f631a5
Merge sx-pub branch into ocaml-vm
giles
2026-03-25 16:37:04 +00:00
-
-
9f0c541872
Fix component body serialization: capture ALL body expressions
giles
2026-03-25 16:27:33 +00:00
-
c62e7319cf
Optimize stepper: rebuild-preview replaces step replay
giles
2026-03-25 16:20:13 +00:00
-
effa767b09
Move reactive runtime from plans to applications section
giles
2026-03-25 16:20:12 +00:00
-
43cf590541
Expand JIT closure tests: nested, mutual recursion, set!, island, deep
giles
2026-03-25 16:16:00 +00:00
-
57e7ce9fe4
Add JIT closure scoping tests
giles
2026-03-25 16:13:28 +00:00
-
2775ce935b
Fix JIT closure scoping: use vm_env_ref not caller's globals
giles
2026-03-25 16:11:41 +00:00
-
3e80f371da
Fix _os → os in jinja_bridge.py hot reload
giles
2026-03-25 15:56:45 +00:00
-
296729049e
Fix home-stepper paren balance in rebuild-preview
giles
2026-03-25 15:54:38 +00:00
-
31ed8b20f4
Remove click buffer, add CSS cursor:pointer for island controls
giles
2026-03-25 15:50:12 +00:00
-
27059c0581
Pending pulse animation for pre-hydration clicks
giles
2026-03-25 15:49:02 +00:00
-
5ca6952217
Fix home-stepper.sx paren balance (extra close parens from edits)
giles
2026-03-25 15:37:49 +00:00
-
8aecbcc094
Fix click buffering: use correct hydration property name
giles
2026-03-25 15:30:57 +00:00
-
ebbdec8f4c
Fix orchestration.sx parse error, add parser line/col diagnostics
giles
2026-03-25 15:29:28 +00:00
-
f0f16d24bc
Fix bridge newline escaping, stepper optimization, dom-listen dedup
giles
2026-03-25 15:14:10 +00:00
-
fb8dbeba9f
Fix dom-listen: rename dom-on to dom-listen in dom.sx
giles
2026-03-25 14:56:34 +00:00
-
0c8c0b6426
Cache-bust .sx files, optimize stepper back/hydration
giles
2026-03-25 14:54:43 +00:00
-
1a3ee40e0d
Event buffering during hydration gap
giles
2026-03-25 14:45:04 +00:00
-
759309c5c4
Fix create-text-node on server: return string instead of nil
giles
2026-03-25 14:29:06 +00:00
-
998536f52d
Cache-bust wasm scripts, fix orchestration.sx paren balance
giles
2026-03-25 14:21:51 +00:00
-
1e42eb62a2
Fix create-text-node in DOM adapter: host handle Dicts are DOM nodes
giles
2026-03-25 14:10:28 +00:00
-
eacde62806
Fix navigation: outerHTML swap, island markers, host handle equality, dispose
giles
2026-03-25 13:19:29 +00:00
-
07bbcaf1bb
OCaml VM browser: safe equality, thunk trampolining, platform functions, nav pipeline
giles
2026-03-25 12:57:24 +00:00
-
-
-
68fcdd6cc0
sx-pub: live dashboard UI on the plan page
giles
2026-03-25 02:18:45 +00:00
-
d12f38a9d5
sx-pub Phase 4: anchoring — Merkle trees, OpenTimestamps, verification
giles
2026-03-25 02:12:40 +00:00
-
aa1d4d7a67
sx-pub Phase 3: federation — outbox, inbox, follow, delivery, HTTP signatures
giles
2026-03-25 01:38:36 +00:00
-
5aea9d2678
Fix sx_docs Dockerfile: copy integration_tests.ml for dune build
giles
2026-03-25 01:34:39 +00:00
-
cf130c4174
sx-pub Phase 2: publish to IPFS, browse collections, resolve by path + CID
giles
2026-03-25 01:30:05 +00:00
-
6417d15e60
Merge branch 'ocaml-vm'
main
giles
2026-03-25 01:21:00 +00:00
-
-
-
-
99e2009c2b
Fix sx_docs Dockerfile: install dune + set PATH for OCaml build
giles
2026-03-25 01:20:48 +00:00
-
7b3d763291
sx-pub Phase 1: DB schema, IPFS wiring, actor + webfinger + collections + status endpoints
giles
2026-03-25 01:17:27 +00:00
-
73810d249d
Merge branch 'ocaml-vm'
giles
2026-03-25 00:59:50 +00:00
-
-
-
-
1ae5906ff6
Skip Playwright in deploy (needs running server)
giles
2026-03-25 00:49:50 +00:00
-
2bc1aee888
Merge branch 'ocaml-vm'
giles
2026-03-25 00:36:57 +00:00
-
-
-
-
4dfaf09e04
Add lib/ to CI test Dockerfile
giles
2026-03-25 00:36:57 +00:00
-
7ac026eccb
Merge branch 'ocaml-vm'
giles
2026-03-25 00:35:06 +00:00
-
-
-
-
b174a57c9c
Fix spec/freeze.sx → lib/freeze.sx in CI test scripts
giles
2026-03-25 00:35:06 +00:00
-
1b5d3e8eb1
Add spec/, lib/, web/ to sx_docs Docker image
giles
2026-03-25 00:31:56 +00:00
-
-
-
0fce6934cb
Use dom-on for event handlers; add CI config and stepper Playwright test
giles
2026-03-25 00:19:35 +00:00
-
7d7de86034
Fix stepper client-side [object Object] flash and missing CSSX styles
giles
2026-03-25 00:11:06 +00:00
-
858275dff9
sx-pub: plan page, dev infrastructure, JS bundle rebuild
giles
2026-03-24 23:41:28 +00:00
-
f3f70cc00b
Move stdlib out of spec — clean spec/library boundary
giles
2026-03-24 23:18:30 +00:00
-
50871780a3
Add call-lambda + trampoline handler tests for dom-on pattern
giles
2026-03-24 22:37:21 +00:00
-
-
57cffb8bcc
Fix isomorphic SSR: revert inline opcodes, add named let compilation, fix cookie decode
giles
2026-03-24 22:32:51 +00:00
-
eb4233ff36
Add inline VM opcodes for hot primitives (OP_ADD through OP_DEC)
giles
2026-03-24 20:10:48 +00:00
-
5b2ef0a2af
Fix island reactivity: trampoline callLambda result in dom-on handlers
giles
2026-03-24 19:26:43 +00:00
-
32df71abd4
Add 21 demo interaction + health check Playwright tests
giles
2026-03-24 19:08:55 +00:00
-
91cf39153b
Add promise-delayed SSR stub; fix startup JIT DISABLED noise
giles
2026-03-24 18:39:48 +00:00
-
953f0ec744
Fix handler aser keyword loss: re-serialize evaluated HTML elements
giles
2026-03-24 18:37:21 +00:00
-
13ba5ee423
Unify JIT to lazy-only: remove allowlist, all lambdas compile on first call
giles
2026-03-24 18:34:27 +00:00
-
a6e0e84521
Split setup_type_operations into 6 focused functions
giles
2026-03-24 18:31:37 +00:00
-
3ae49b69f5
Fix env-shadowing: rebind host extension points after .sx file load
giles
2026-03-24 18:29:29 +00:00
-
2d8741779e
Fix transpiler call-expression bug: ((get d k) args) now emits function call
giles
2026-03-24 18:24:45 +00:00
-
945b4c1dd7
Add failing Playwright tests for handler response rendering bug
giles
2026-03-24 18:18:36 +00:00
-
33af6b9266
Fix serialize_value for SxExpr/Spread; handle List-of-SxExpr in aser output
giles
2026-03-24 18:16:33 +00:00
-
c8280e156f
Add comprehensive Playwright tests for all geography demos (61 tests)
giles
2026-03-24 17:50:48 +00:00
-
732d733eac
Fix island reactivity lost on client-side navigation; add Playwright tests
giles
2026-03-24 17:36:51 +00:00
-
3df8c41ca1
Split make_server_env, eliminate all runtime sx_ref imports, fix auth-menu tests
giles
2026-03-24 17:23:09 +00:00
-
6ef9688bd2
Fix primitive? lookup + replace coercion; remove debug output
giles
2026-03-24 16:29:52 +00:00
-
f9f810ffd7
Complete Python eval removal: epoch protocol, scope consolidation, JIT fixes
giles
2026-03-24 16:14:40 +00:00
-
e887c0d978
Fix defisland→Component bug in jinja_bridge; add island reactivity test
giles
2026-03-24 15:48:19 +00:00
-
7434de53a6
Add OCaml bridge integration test for custom special forms
giles
2026-03-24 15:18:20 +00:00
-
d735e28b39
Delete sx_ref.py — OCaml is the sole SX evaluator
giles
2026-03-24 14:32:55 +00:00