-
6a98c39937
Use existing Caddy for sx-web.org routing
main
giles
2026-03-05 16:41:36 +00:00
-
60ed828e0e
Merge branch 'macros'
giles
2026-03-05 16:40:06 +00:00
-
-
0f4520d987
Add standalone mode for sx-web.org deployment
giles
2026-03-05 16:39:21 +00:00
-
5fff83ae79
Add header and event detail pages, fix copyright, rename essay
giles
2026-03-05 16:25:15 +00:00
-
1797bd4b16
Add Bootstrappers section, essays index, specs prose, layout fixes
giles
2026-03-05 16:12:38 +00:00
-
436848060d
Merge branch 'worktree-sx-loop-cleanup' into macros
giles
2026-03-05 16:08:36 +00:00
-
-
c1ad6fd8d4
Replace Python sx_call loops with data-driven SX defcomps using map
giles
2026-03-05 16:03:29 +00:00
-
cea009084f
Fix sx-browser.js navigation bugs: CSS tracking meta tag and stale verb info
giles
2026-03-05 15:28:56 +00:00
-
af77fc32c7
Move spec metadata from Python to SX, add orchestration to spec viewer
giles
2026-03-05 13:34:58 +00:00
-
d696735f95
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 13:20:36 +00:00
-
-
bea071a039
Add CSSX and boot adapters to SX spec (style dictionary + browser lifecycle)
giles
2026-03-05 13:20:29 +00:00
-
1c7346ab37
Resolve merge conflict in generated sx-browser.js
giles
2026-03-05 13:04:44 +00:00
-
d07a408c89
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 13:04:35 +00:00
-
-
eac0fce8f7
Split orchestration from engine into separate adapter
giles
2026-03-05 13:04:27 +00:00
-
639f96fe6b
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 12:54:48 +00:00
-
-
d4b23aae4c
Add engine orchestration to SX spec (fetch, triggers, swap, SSE, history, init)
giles
2026-03-05 12:54:39 +00:00
-
3197022299
Restructure Specs section into Architecture, Core, and Adapters pages
giles
2026-03-05 11:55:59 +00:00
-
7c99002345
Merge sx-browser.js into macros
giles
2026-03-05 11:52:06 +00:00
-
-
157a32b426
Add sx-browser.js — browser-only build from SX spec (dom+engine)
giles
2026-03-05 11:52:03 +00:00
-
ab50fb5f56
Merge core+adapter SX ref restructure into macros
giles
2026-03-05 11:50:04 +00:00
-
-
daeecab310
Restructure SX ref spec into core + selectable adapters
giles
2026-03-05 11:49:44 +00:00
-
7ecbf19c11
Add Specs section, Reflexive Web essay, fix highlight and dev caching
giles
2026-03-05 11:49:05 +00:00
-
6fa843016b
Gate server-side component expansion with contextvar, fix nth arg order, add GEB essay and manifesto links
giles
2026-03-05 11:03:50 +00:00
-
4a515f1a0d
Add canonical SX language spec reference to CLAUDE.md
giles
2026-03-05 10:36:22 +00:00
-
824396c7b0
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 10:23:45 +00:00
-
-
dea4f52454
Expand known components server-side in _aser to fix nested highlight calls
giles
2026-03-05 10:20:24 +00:00
-
a9526c4fa1
Update reference SX spec to match sx.js macros branch (CSSX, dict literals, new primitives)
giles
2026-03-05 10:17:28 +00:00
-
4a3a510a23
Merge branch 'macros' into worktree-sx-meta-eval
giles
2026-03-05 10:03:15 +00:00
-
-
-
-
e1ae81f736
Add bootstrap compiler: reference SX spec → JavaScript
giles
2026-03-05 09:58:48 +00:00
-
8c69e329e0
Fix dict kwarg evaluation in renderComponentDOM, no-cache static in dev
giles
2026-03-05 09:37:07 +00:00
-
235428628a
Add reference SX evaluator written in s-expressions
giles
2026-03-05 09:31:40 +00:00
-
-
64aa417d63
Replace JSON sx-headers with SX dict expressions, fix blog like component
giles
2026-03-05 09:25:28 +00:00
-
2a04aaad5e
Fix market header ImportError and sx docs menu bar 3 OOB insertion
giles
2026-03-05 08:50:48 +00:00
-
51ebf347ba
Move events/market/blog composition from Python to .sx defcomps (Phase 9)
giles
2026-03-05 08:17:09 +00:00
-
1d59023571
Move events composition from Python to .sx defcomps (Phase 9)
giles
2026-03-05 02:30:46 +00:00
-
-
877e776977
Move market composition from Python to .sx defcomps (Phase 8)
giles
2026-03-05 02:08:09 +00:00
-
1560207097
Move blog composition from Python to .sx defcomps (Phase 7)
giles
2026-03-05 02:03:51 +00:00
-
aed4c03537
Fix highlight undefined symbol by expanding component results server-side
giles
2026-03-05 01:52:45 +00:00
-
dfccd113fc
Move sx docs page helpers from Python to pure SX composition (Phase 6)
giles
2026-03-05 01:48:33 +00:00
-
b15025befd
Fix highlight undefined symbol by expanding component strings server-side
giles
2026-03-05 01:45:04 +00:00
-
0144220427
Move cart composition from Python to .sx defcomps (Phase 5)
giles
2026-03-05 01:27:54 +00:00
-
c71ca6754d
Move blog composition from Python to .sx defcomps (Phase 4)
giles
2026-03-05 01:24:37 +00:00
-
e81d77437e
Move market composition from Python to .sx defcomps (Phase 3)
giles
2026-03-05 01:11:57 +00:00
-
36a0bd8577
Move sx docs markup from Python to .sx files (Phase 2)
giles
2026-03-05 00:22:17 +00:00
-
4298d5be16
Fix sx docs pages leaking raw s-expressions and missing sub-row
giles
2026-03-04 23:02:23 +00:00
-
1077fae815
Merge branch 'worktree-sx-layout-conversion' into macros
giles
2026-03-04 22:25:52 +00:00
-
-
57a31a3b83
Convert all 23 register_custom_layout calls to register_sx_layout across 6 services
giles
2026-03-04 22:21:44 +00:00
-
1db52472e3
Fix entry url_for endpoints: use defpage_entry_detail/defpage_entry_admin after auto-mount migration
giles
2026-03-04 21:59:08 +00:00
-
278ae3e8f6
Make SxExpr a str subclass, sx_call/render functions return SxExpr
giles
2026-03-04 21:47:00 +00:00
-
-
ad75798ab7
Fix day admin url_for endpoints: use defpage_day_admin after auto-mount migration
giles
2026-03-04 20:52:46 +00:00
-
0456b3d25c
Fix _aser_call and sx_call list serialization: use (list ...) for data arrays
giles
2026-03-04 20:11:11 +00:00
-
959e63d440
Remove render_to_sx from public API: enforce sx_call for all service code
giles
2026-03-04 19:30:45 +00:00
-
57e0d0c341
Fix defmacro expansion in _aser: check for macros before serializing ~components
giles
2026-03-04 18:29:14 +00:00
-
7fda7a8027
Replace env free-variable threading with IO-primitive auto-fetch macros
giles
2026-03-04 18:20:57 +00:00
-
8be00df6d9
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 17:13:50 +00:00
-
-
ad6a8ecb17
Refine events + sx sub-module imports from background agents
giles
2026-03-04 17:13:45 +00:00
-
8772d59d84
Fix _aser_call list serialization causing EvalError on re-parse
giles
2026-03-04 17:12:17 +00:00
-
ece30fb1d2
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 17:07:26 +00:00
-
-
5344b382a5
Slim events + sx sxc/pages/__init__.py → registration-only
giles
2026-03-04 17:07:08 +00:00
-
0e0a42ac04
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 16:58:51 +00:00
-
-
9cbfb09b41
Slim market/sxc/pages/__init__.py → 21 lines
giles
2026-03-04 16:58:47 +00:00
-
5690bb0388
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 16:52:13 +00:00
-
-
8eaf4026ab
Slim sxc/pages/__init__.py for federation, test, cart, blog
giles
2026-03-04 16:51:57 +00:00
-
76bc293faa
Document SX rendering pipeline, add missing sx_docs mount, loud error on missing component
giles
2026-03-04 16:48:01 +00:00
-
992a9e1731
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 16:14:29 +00:00
-
-
03d7b29745
Fix load_service_components path for sx, market, events
giles
2026-03-04 16:14:26 +00:00
-
9a9999d2e1
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 16:04:35 +00:00
-
-
015469e401
Fix Undefined symbol: div — delegate HTML tags to renderDOM in sxEval
giles
2026-03-04 16:04:29 +00:00
-
2258a0790b
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 15:49:02 +00:00
-
-
527c4186ee
Fix _aser_component: evaluate kwargs with _aser not async_eval
giles
2026-03-04 15:48:57 +00:00
-
0b4443f394
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 15:45:32 +00:00
-
-
4939884f25
Add debug logging for Undefined symbol errors in sx.js
giles
2026-03-04 15:45:32 +00:00
-
e23d73d1b1
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 15:27:46 +00:00
-
-
715df11f82
Phase 8-9: Convert events + sx layouts, add missing JS primitives
giles
2026-03-04 15:27:41 +00:00
-
69d328b20f
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 15:15:57 +00:00
-
-
121aa30f32
Fix contains? primitive to handle strings in both JS and Python
giles
2026-03-04 15:15:50 +00:00
-
be3e86d8d6
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 15:03:04 +00:00
-
-
1dbf600af2
Convert test/cart/blog/market layouts to use _ctx_to_env + render_to_sx_with_env
giles
2026-03-04 15:02:59 +00:00
-
9be8a38fe9
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 14:50:20 +00:00
-
-
a30e7228d8
Pass all values as &key args to ~root-header/~root-mobile
giles
2026-03-04 14:50:14 +00:00
-
2f26437004
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 14:48:48 +00:00
-
-
e4bfd46c48
Fix register_sx_layout: use async_eval_slot_to_sx to expand component bodies
giles
2026-03-04 14:48:43 +00:00
-
2e23feb09e
Merge branch 'worktree-macros-essays' into macros
giles
2026-03-04 14:39:57 +00:00
-
-
45c5e4a0db
Add register_sx_layout infrastructure, convert account/federation/orders
giles
2026-03-04 14:39:53 +00:00
-
a84916e82f
Fix filter/map tag disambiguation inside SVG context without keyword attrs
giles
2026-03-04 14:03:02 +00:00
-
f5c266e785
Fix custom element check: require keyword arg to disambiguate from variables
giles
2026-03-04 13:55:36 +00:00
-
d551806976
Add SVG namespace auto-detection, custom elements, html: prefix, and fix filter/map tag collision
giles
2026-03-04 13:53:08 +00:00
-
2663dfb095
Add SVG cover art to SX Manifesto as s-expression
giles
2026-03-04 13:34:58 +00:00
-
ccd9b969ea
Add 40 more links to SX Manifesto, author: Markdown & Anglebrackets
giles
2026-03-04 13:27:43 +00:00
-
7325bb9ecf
Fix ParseError in SX Manifesto: bare backslash + unclosed li
giles
2026-03-04 13:15:09 +00:00
-
6f3562707a
Change language to paradigm where referring to SX in the manifesto
giles
2026-03-04 13:00:02 +00:00
-
2609e782fc
Change s-expressions to s-expressionism where it refers to the movement
giles
2026-03-04 12:57:51 +00:00
-
28cbe60dc6
Add 78 links throughout the SX Manifesto essay
giles
2026-03-04 12:55:12 +00:00
-
0f82294dc1
Update /docs/css page with CSSX native style primitives docs
giles
2026-03-04 12:50:07 +00:00
-
19d59f5f4b
Implement CSSX Phase 2: native SX style primitives
giles
2026-03-04 12:47:51 +00:00
-
-
28388540d5
Fix unquoted (code) element in SX manifesto essay
giles
2026-03-04 12:09:36 +00:00
-
5fac47c132
Fix sx-manifesto EvalError: close string before italic span
giles
2026-03-04 11:57:28 +00:00
-
213421516e
Add SSE, response headers, view transitions, and 5 new sx attributes
giles
2026-03-04 11:55:21 +00:00
-
3bffc212cc
Fix sx docs load_sx_dir path to point to sxc/ not sxc/pages/
giles
2026-03-04 11:35:22 +00:00
-
b51b050dda
Delete last sx_components.py files: relations + test (phase 9)
giles
2026-03-04 11:26:51 +00:00