• Joined on 2024-04-09
giles pushed to exorcism at coop/rose-ash 2026-03-01 23:14:35 +00:00
1a5969202e Fix back-button DOM restoration: process OOB swaps on popstate, disable editor font overrides
giles pushed to exorcism at coop/rose-ash 2026-03-01 23:03:53 +00:00
3bc5de126d Add cache busting instruction for sx.js to CLAUDE.md
giles pushed to exorcism at coop/rose-ash 2026-03-01 21:40:27 +00:00
1447122a0c Add on-demand CSS: registry, pre-computed component classes, header compression
giles pushed to cssx at coop/rose-ash 2026-03-01 21:40:05 +00:00
1447122a0c Add on-demand CSS: registry, pre-computed component classes, header compression
giles created branch cssx in coop/rose-ash 2026-03-01 21:40:05 +00:00
giles pushed to exorcism at coop/rose-ash 2026-03-01 20:46:33 +00:00
ab45e21c7c Cache-bust sx.js and disable static file caching
giles pushed to exorcism at coop/rose-ash 2026-03-01 20:34:44 +00:00
c0d369eb8e Refactor SX templates: shared components, Python migration, cleanup
755313bd29 Add market admin CRUD: list, create, and delete marketplaces
01a67029f0 Replace Tailwind CDN with pre-built CSS via standalone CLI
b54f7b4b56 Fix SX history, OOB header swaps, cross-service nav components
5ede32e21c Activate regular script tags after sx swap operations
Compare 9 commits »
giles pushed to exorcism at coop/rose-ash 2026-03-01 14:41:52 +00:00
e7d5c6734b Fix renderDOM swallowing pre-rendered DOM nodes as empty dicts
giles pushed to exorcism at coop/rose-ash 2026-03-01 13:50:48 +00:00
e4a6d2dfc8 Fix renderStrComponent with same eager-eval pattern as renderComponentDOM
giles pushed to exorcism at coop/rose-ash 2026-03-01 13:48:01 +00:00
0a5562243b Fix renderComponentDOM: route render-only forms through renderDOM
2b41aaa6ce Fix renderComponentDOM evaluating kwarg expressions in wrong scope
cfe66e5342 Fix back_populates typo in Post.authors relationship
Compare 3 commits »
giles pushed to exorcism at coop/rose-ash 2026-03-01 13:28:15 +00:00
382d1b7c7a Decouple blog models and BlogService from shared layer
giles pushed to exorcism at coop/rose-ash 2026-03-01 12:38:45 +00:00
a580a53328 Fix alembic revision IDs to match existing naming convention
giles pushed to exorcism at coop/rose-ash 2026-03-01 12:33:44 +00:00
0f9af31ffe Phase 0+1: native post writes, Ghost no longer write-primary
giles created branch exorcism in coop/rose-ash 2026-03-01 12:33:44 +00:00
giles pushed to sexpression at coop/rose-ash 2026-03-01 11:07:06 +00:00
e8bc228c7f Rebrand sexp → sx across web platform (173 files)
17cebe07e7 Add sx-get to cross-domain cart and auth-menu fragment links
Compare 2 commits »
giles pushed to sexpression at coop/rose-ash 2026-03-01 10:33:18 +00:00
82b411f25a Add cross-domain SX navigation with OOB swap
giles pushed to sexpression at coop/rose-ash 2026-03-01 10:12:08 +00:00
a643b3532d Phase 5 cleanup: remove legacy HTML components, fix nav-tree fragment
giles pushed to sexpression at coop/rose-ash 2026-03-01 09:45:12 +00:00
22802bd36b Send all responses as sexp wire format with client-side rendering
giles pushed to sexpression at coop/rose-ash 2026-02-28 23:54:42 +00:00
0d48fd22ee Add test service to CI build loop
giles pushed to sexpression at coop/rose-ash 2026-02-28 23:47:03 +00:00
b92e7a763e Use lazy import for quart.Response in sexp_response helper
fec5ecdfb1 Add s-expression wire format support and test detail view
269bcc02be Send test dashboard component definitions to client via sexp.js
9f2f0dacaf Add update/hydrate methods and browser auto-init to sexp.js
39e013a75e Wire sexp.js into page template with auto-init and HTMX integration
Compare 5 commits »