giles
fba84540e2
Extend defhandler with :path/:method/:csrf, migrate 12 ref endpoints to SX
defhandler now supports keyword options for public route registration:
(defhandler name :path "/..." :method :post :csrf false (&key) body)
Infrastructure: forms.sx parses options, HandlerDef stores path/method/csrf,
register_route_handlers() mounts path-based handlers as app routes.
New IO primitives (boundary.sx "Web interop" section): now, sleep,
request-form, request-json, request-header, request-content-type.
First migration: 12 reference API endpoints from Python f-string SX
to declarative .sx handlers in sx/sx/handlers/ref-api.sx.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 23:48:05 +00:00
..
2026-03-11 23:48:05 +00:00
2026-03-11 21:01:02 +00:00
2026-03-11 18:39:20 +00:00
2026-03-11 11:15:48 +00:00
2026-03-11 11:15:48 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 23:17:09 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 11:57:58 +00:00
2026-03-11 09:42:04 +00:00
2026-03-11 23:48:05 +00:00
2026-03-10 11:00:59 +00:00
2026-03-02 19:57:27 +00:00
2026-03-11 16:38:47 +00:00
2026-03-11 11:15:48 +00:00
2026-03-07 19:02:29 +00:00
2026-03-05 09:25:28 +00:00
2026-03-11 18:50:31 +00:00
2026-03-11 11:15:48 +00:00
2026-03-06 01:45:29 +00:00
2026-03-11 23:48:05 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 22:47:53 +00:00
2026-03-05 22:17:26 +00:00
2026-03-11 11:15:48 +00:00
2026-03-11 04:53:34 +00:00
2026-03-11 11:15:48 +00:00
2026-03-11 23:48:05 +00:00