-
599964c39c
Merge branch 'worktree-react' into macros
giles
2026-03-08 01:45:12 +00:00
-
-
-
-
b2aaa3786d
Add Reactive Islands plan to sx-docs
giles
2026-03-08 01:44:58 +00:00
-
2d38a76f0b
Merge worktree-zero-tooling-essay into macros
giles
2026-03-08 01:33:49 +00:00
-
-
-
-
-
5f20a16aa0
Phase 7c + 7d: optimistic data updates and offline mutation queue
giles
2026-03-08 01:30:12 +00:00
-
dba5bf05fa
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 01:14:13 +00:00
-
-
4c1853bc7b
Rename essay titles and add broken keyboard anecdote
giles
2026-03-08 01:14:10 +00:00
-
3cbdfd8f7f
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 00:50:16 +00:00
-
-
7f1dad6bfd
Add zero-tooling web development essay
giles
2026-03-08 00:50:09 +00:00
-
0ce3f95d6c
Phase 7c+7d: cache invalidation + offline data layer
giles
2026-03-08 00:45:33 +00:00
-
-
9a707dbe56
Merge branch 'worktree-cssx-components' into macros
giles
2026-03-08 00:25:22 +00:00
-
-
069d7e7090
Consolidate CSSX docs: add delivery page, remove old CSS docs and plan
giles
2026-03-08 00:24:24 +00:00
-
09947262a5
Add CSSX as top-level docs section with patterns, async, and live examples
giles
2026-03-08 00:15:39 +00:00
-
ec52e2116e
Fix affinity demo: pass page-plans to content component
giles
2026-03-08 00:13:48 +00:00
-
657b631700
Phase 7f: universal page descriptor + render plan visibility
giles
2026-03-08 00:10:45 +00:00
-
32ca059ed7
Phase 7e: isomorphic testing — cross-host Python/JS comparison
giles
2026-03-08 00:08:25 +00:00
-
2da80c69ed
Phase 7b: page render plans — per-page boundary optimizer
giles
2026-03-08 00:02:53 +00:00
-
a8bfff9e0b
Remove CSSX style dictionary infrastructure — styling is just components
giles
2026-03-08 00:00:23 +00:00
-
a70ff2b153
Phase 7a: affinity annotations + fix parser escape sequences
giles
2026-03-07 23:53:33 +00:00
-
-
81d8e55fb0
Fix sx-browser.js cache bust: use correct path for hash computation
giles
2026-03-07 22:38:49 +00:00
-
179631130c
Fix parser escape ordering and prim_get for non-dict objects
giles
2026-03-07 22:17:38 +00:00
-
5a4a0c0e1c
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 22:15:26 +00:00
-
-
621c0bbf42
CSSX plan: add CSS technology comparisons, fix strategy-agnostic claim
giles
2026-03-07 22:15:24 +00:00
-
5a68046bd8
Restore stashed WIP: live streaming plan, forms, CI pipeline, streaming demo
giles
2026-03-07 22:07:59 +00:00
-
df1aa4e1d1
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 22:07:09 +00:00
-
-
41c3b9f3b8
Add CSSX Components plan: styling via defcomp instead of opaque style dict
giles
2026-03-07 22:05:39 +00:00
-
f5e47678d5
Fix streaming page: SX NIL namespace broke CSS matching on DOM elements
giles
2026-03-07 20:24:29 +00:00
-
6596fac758
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:37:18 +00:00
-
-
299de98ea8
Fix resolveSuspense: iterate parsed exprs instead of passing array
giles
2026-03-07 19:37:15 +00:00
-
e7a511d40a
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:34:40 +00:00
-
-
aeac3c0b13
Debug: log head and args on evalCall "Not callable" error
giles
2026-03-07 19:34:36 +00:00
-
25edc7d64a
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:23:32 +00:00
-
-
5cca22ae6d
Revert make-raw-html wrapping from eval.sx spec
giles
2026-03-07 19:23:27 +00:00
-
260475a4da
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:20:57 +00:00
-
-
2c9d7c95a2
resolve-suspense: process new SX scripts before resolving
giles
2026-03-07 19:20:54 +00:00
-
fd03eeb0fe
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:08:35 +00:00
-
-
47448a6d37
Stream extra component defs with resolve scripts
giles
2026-03-07 19:08:32 +00:00
-
cdd775c999
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:02:31 +00:00
-
-
7294f07f5b
Include layout + content component deps in streaming page scan
giles
2026-03-07 19:02:29 +00:00
-
dd774efc18
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:58:48 +00:00
-
-
668a46bec0
Fix render-expr in eval position: wrap result in raw-html
giles
2026-03-07 18:58:42 +00:00
-
9d70599416
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:34:24 +00:00
-
-
309579aec7
Fix streaming: render initial shell as HTML, not SX wire format
giles
2026-03-07 18:34:24 +00:00
-
ca0ea69ca1
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:24:38 +00:00
-
-
44095c0a04
Fix streaming: split setup (needs context) from generator (just yields)
giles
2026-03-07 18:24:38 +00:00
-
5991a5b397
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:20:59 +00:00
-
-
b9b315c86f
Fix stream_with_context usage: it's a decorator, not a wrapper
giles
2026-03-07 18:20:59 +00:00
-
ccf9a155ad
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:18:32 +00:00
-
-
fa70c5f297
Fix streaming demo: preserve app context across async generator yields
giles
2026-03-07 18:18:28 +00:00
-
3574f7e163
Restructure boundary specs: move app-specific I/O out of language contract
giles
2026-03-07 18:04:53 +00:00
-
6312eb66a2
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 18:01:56 +00:00
-
-
917a487195
Add deps and engine test specs, bootstrap engine to Python
giles
2026-03-07 18:01:33 +00:00
-
605aafa2eb
Fix client routing: fall through to server on layout/section change
giles
2026-03-07 17:46:01 +00:00
-
7f466f0fd6
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 17:36:04 +00:00
-
-
6421a23223
Update isomorphic plan: Phase 6 status badge, demo section, file list
giles
2026-03-07 17:35:57 +00:00
-
342da2bd44
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 17:34:14 +00:00
-
-
a05d642461
Phase 6: Streaming & Suspense — chunked HTML with suspense resolution
giles
2026-03-07 17:34:10 +00:00
-
1fe258e3f7
Fix plans.sx parse error: restore correct paren count for isomorphic section
giles
2026-03-07 17:18:00 +00:00
-
bec0397c3c
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 17:03:11 +00:00
-
-
85083a0fff
Formalise Phase 5 (Client IO Proxy) as complete
giles
2026-03-07 17:03:07 +00:00
-
fab9bffc49
Plan: SX CI Pipeline — build/test/deploy in s-expressions
giles
2026-03-07 13:36:50 +00:00
-
d618530f29
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 13:14:20 +00:00
-
-
624d1872e3
Fix testing pages: move read-spec-file into :data for client routing
giles
2026-03-07 13:14:15 +00:00
-
3b3c904953
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 12:37:34 +00:00
-
-
3119b8e310
Add Testing as top-level docs section with per-module specs
giles
2026-03-07 12:37:30 +00:00
-
aab1f3e966
Modular test architecture: per-module test specs for SX
giles
2026-03-07 12:17:13 +00:00
-
79025b9913
New essay: There Is No Alternative — why s-expressions are the only option
giles
2026-03-07 12:08:14 +00:00
-
-
99a78a70b3
Merge remote-tracking branch 'origin/main' into worktree-iso-phase-4
giles
2026-03-07 11:28:48 +00:00
-
-
72148fa4c0
Add Separation of Concerns essay
giles
2026-03-07 11:24:27 +00:00
-
84f66557df
Add production deploy warning to CLAUDE.md
giles
2026-03-07 11:18:06 +00:00
-
b6ba7ad6be
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 11:10:27 +00:00
-
-
-
-
6f403c0c2d
Add server-side test runner to /specs/testing page
giles
2026-03-07 11:10:24 +00:00
-
3ab26635ce
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 11:06:09 +00:00
-
-
-
-
9b3b2ea224
Add testing section to Strange Loops essay
giles
2026-03-07 11:06:06 +00:00
-
3a12368c9d
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 11:03:48 +00:00
-
-
-
-
bec881acb3
Fix asset-url: use Jinja global instead of nonexistent urls.asset_url
giles
2026-03-07 11:03:46 +00:00
-
e89c496dc8
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 11:00:51 +00:00
-
-
-
-
7eb158c79f
Add live browser test runner to /specs/testing page
giles
2026-03-07 11:00:37 +00:00
-
e9d86d628b
Make test.sx self-executing: evaluators run it directly, no codegen
giles
2026-03-07 10:50:28 +00:00
-
754e7557f5
Add self-hosting SX test spec: 81 tests bootstrap to Python + JS
giles
2026-03-07 10:41:53 +00:00
-
f674a5edcc
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 10:06:00 +00:00
-
-
-
-
e09bc3b601
Fix test_sx_js: temp file for large scripts, globalThis for Node file mode
giles
2026-03-07 10:06:00 +00:00
-
43f2547de8
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 10:01:35 +00:00
-
-
-
-
8366088ee1
Add Phase 5 unit tests: IO proxy, io-deps registry, SxExpr roundtrip
giles
2026-03-07 10:01:35 +00:00
-
fd20811afa
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 09:51:51 +00:00
-
-
-
-
84ea5d4c16
IO proxy: client-side cache with 5min TTL, server Cache-Control
giles
2026-03-07 09:51:51 +00:00
-
51990d9445
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 09:50:23 +00:00
-
-
-
-
0d6b959045
Mark IO proxy endpoint as CSRF-exempt (read-only, no state mutation)
giles
2026-03-07 09:50:23 +00:00
-
847d5d1f31
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 09:40:24 +00:00
-
-
-
-
ff2ef29d8a
Fix async map: use Lambda.params/body/closure (not _params/_body/_closure)
giles
2026-03-07 09:40:23 +00:00
-
ab27491157
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 09:23:24 +00:00
-
-
-
-
aa67b036c7
IO proxy: POST for long payloads, network error resilience
giles
2026-03-07 09:23:20 +00:00
-
9ac90a787d
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 09:14:07 +00:00
-
-
-
-
cb0990feb3
Dynamic IO proxy: derive proxied primitives from component io_refs
giles
2026-03-07 09:13:53 +00:00
-
8c89311182
Essay: make clear the entire site was built by agentic AI, no editor, no Lisp experience
giles
2026-03-07 09:10:45 +00:00
-
a745de7e35
New essay: SX and AI — why s-expressions are ideal for AI code generation
giles
2026-03-07 09:04:51 +00:00
-
a5f5373a63
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 08:48:51 +00:00
-
-
-
-
c2a85ed026
Fix async IO demo: use ~doc-code instead of raw!, fix JS highlight
giles
2026-03-07 08:48:48 +00:00
-
69ced865db
Merge branch 'worktree-iso-phase-1' into macros
giles
2026-03-07 08:38:32 +00:00
-
-
2b0a45b337
Fix code block rendering: escape newlines/tabs in syntax highlighter output
giles
2026-03-07 08:35:33 +00:00
-
feb368f7fb
Add plans audit: status overview + fragment protocol, glue decoupling, social sharing pages
giles
2026-03-07 08:35:27 +00:00