3564 Commits

Author SHA1 Message Date
Carson Gross
eccff9a956 save more bytes, remove unused prop 2025-10-30 17:33:45 -06:00
Carson Gross
da86fbc272 save more bytes 2025-10-30 17:26:42 -06:00
Carson Gross
d794855c9b save some bytes 2025-10-30 15:09:49 -06:00
Carson Gross
9eff4f9c3d merge michaels extensions work 2025-10-30 14:55:44 -06:00
Carson Gross
dcdabda985 merge michaels extensions work 2025-10-30 14:52:48 -06:00
Carson Gross
957f9631f1 Merge branch 'four' into extension
# Conflicts:
#	src/htmx.js
2025-10-30 14:49:50 -06:00
Carson Gross
467911be6a Merge branch 'four' into morph
# Conflicts:
#	src/htmx.js
2025-10-30 14:41:11 -06:00
Carson Gross
07fa52367b clean up preserve to not use an id to smuggle the pantry around 2025-10-30 11:29:44 -06:00
Carson Gross
da8205b3fd add swap configurations per response code inspired by https://htmx.org/extensions/response-targets/ 2025-10-30 10:53:24 -06:00
Carson Gross
a151bd72ea redirect /talk to /help 2025-10-30 10:52:40 -06:00
MichaelWest22
eb5e7d8bc2 morph to inside class 2025-10-31 00:45:23 +13:00
MichaelWest22
e996484c74 morph extension integration 2025-10-31 00:32:08 +13:00
MichaelWest22
890b824a3f initial extension implementation 2025-10-30 19:10:25 +13:00
1cg
45030b403c
Merge pull request #8 from bigskysoftware/oob-slimdown
Oob slimdown
2025-10-29 20:58:08 -05:00
Carson Gross
43330fc028 team content 2025-10-29 19:45:18 -06:00
Carson Gross
d59babf7fa fix history note 2025-10-29 12:18:29 -06:00
Carson Gross
de1621dd5a more website cleanup 2025-10-29 12:01:29 -06:00
1cg
15d664d5e8
Merge pull request #9 from bigskysoftware/selectorTokenizer
slim down selector tokenizer
2025-10-29 12:36:59 -05:00
Carson Gross
3f68b47926 website update 2025-10-29 11:23:17 -06:00
Carson Gross
42fc2febab Merge remote-tracking branch 'origin/four' into four 2025-10-29 11:09:47 -06:00
Carson Gross
b588ae7c33 website update 2025-10-29 11:09:35 -06:00
scriptogre
d4bab403a1
remove unused variable 2025-10-29 16:14:29 +02:00
Carson Gross
5a9a9b7e8e add docs for /wwww 2025-10-29 07:09:48 -06:00
Carson Gross
b3ad4cb292 site update 2025-10-29 06:55:31 -06:00
Carson Gross
26aa4ad212 Merge branch 'four' into website-rework 2025-10-28 20:50:25 -06:00
MichaelWest22
f3a3205071 slim down selector tokenizer 2025-10-29 15:00:46 +13:00
MichaelWest22
88ba531bf4 fragment var rename 2025-10-29 12:36:28 +13:00
MichaelWest22
9920bf3ca4 slim down oob handling code 2025-10-29 11:54:05 +13:00
Carson Gross
7a5b18a38d docs 2025-10-28 12:20:51 -06:00
Carson Gross
186c3d948d basic docs on the scripting API 2025-10-28 12:09:33 -06:00
Carson Gross
9515515bfe introduce htmx scripting API concept 2025-10-28 11:54:33 -06:00
Carson Gross
871a5c6147 make it possible to execute async javascript 2025-10-28 11:32:34 -06:00
Carson Gross
321da7045c update TODOS.md 2025-10-28 11:32:19 -06:00
Carson Gross
1b6127731b website work 2025-10-28 10:28:32 -06:00
1cg
d349d2c06f
Merge pull request #7 from bigskysoftware/sse
add server-sent events (sse) streaming support
2025-10-28 11:21:36 -05:00
scriptogre
db09daa7ac
update SSE section in docs.md 2025-10-28 18:07:14 +02:00
scriptogre
2f9318a4cd
add demo for custom events via SSE in manual tests 2025-10-28 17:19:54 +02:00
scriptogre
23885b409a
enable sending custom events using SSE 2025-10-28 17:15:23 +02:00
scriptogre
5a97b83afb
rename chunk to sseMessage 2025-10-28 16:42:48 +02:00
scriptogre
314a540bc8
replace <partial> with <htmx-action type="partial"> 2025-10-28 16:29:07 +02:00
scriptogre
afb1af04e1
add server-sent events (sse) streaming support
Implement native SSE handling with configurable stream modes (once/continuous), automatic reconnection with exponential backoff, and lifecycle events.

Streams are configured via hx-stream attribute or htmx.config.streams global defaults.

Update test infrastructure with ReadableStream-based mocking utilities.

# Conflicts:
#	src/htmx.js
2025-10-28 16:13:43 +02:00
1cg
751da3b01a
Merge pull request #6 from bigskysoftware/refresh-support2
Refresh support2
2025-10-28 08:01:59 -05:00
MichaelWest22
f817eceb27 Try moving to ajax api for history reload 2025-10-29 01:52:52 +13:00
Carson Gross
53adb72dac add support for fetch() based refreshes 2025-10-29 01:33:55 +13:00
MichaelWest22
bec53b64b7 fix hx-select-oob test after innerHTML default change 2025-10-29 01:24:41 +13:00
Carson Gross
d844a0022e Merge branch 'four' into hx-select-oob
# Conflicts:
#	src/htmx.js
2025-10-28 06:07:26 -06:00
MichaelWest22
8ae0bfb5ff fix other outerHTML defaults 2025-10-29 01:03:27 +13:00
MichaelWest22
8e50b49841 implement hx-select-oob and improve ajax api pus/replace/selectOOB 2025-10-29 00:41:39 +13:00
Carson Gross
82d2e580fd i declare outerHTML default ANETHMA 2025-10-28 05:37:14 -06:00
Carson Gross
bfc378d07d server side include 2025-10-28 05:15:50 -06:00