Commit Graph

  • 23627c67a9 add an htmax.js distro w/the most important opt-in extensions four-dev Carson Gross 2026-03-26 16:16:44 -06:00
  • 698c13c704 if an node being processed isn't an Element (e.g. ShadowRoot, DocumentFragment) then process the children (fixes shadow root issue) Carson Gross 2026-03-20 13:27:02 -06:00
  • b784243ba4 Merge remote-tracking branch 'origin/four-dev' into four-dev Carson Gross 2026-03-19 18:22:25 -06:00
  • a564cdc81c fix this when used in hx-sync Carson Gross 2026-03-19 18:22:16 -06:00
  • 95dc8a80ab fix reference filter, heading styles, grid warnings, SVG height errors four Christian Tanul 2026-03-19 23:10:07 +02:00
  • 7940eb7b63 remove status bar, remove integrity hashes from @next CDN links Christian Tanul 2026-03-19 22:53:47 +02:00
  • d3b1343f19 add comments for Ctrl+F-ability of response headers and tag conversions Christian Tanul 2026-03-19 20:45:35 +02:00
  • 2119ec4b4b restore hx-on:: shorthand from htmx 2 (#3711) Christian Tanul 2026-03-19 22:20:13 +02:00
  • a13a7af049 reference page redesign: inline sections, filter, subgrid, subgroups Christian Tanul 2026-03-19 22:14:40 +02:00
  • 53aba7f837 fix docs: broken links, wrong defaults, removed features, outdated events Christian Tanul 2026-03-19 21:41:08 +02:00
  • 2dc7ef03e7 remove ETag docs — replaced by ptag extension Christian Tanul 2026-03-19 21:37:38 +02:00
  • b2ed4f675b clarify hx-partial docs and cross-link from related pages Christian Tanul 2026-03-19 21:24:06 +02:00
  • 4ed22a252a fix extension docs: replace placeholder paths with real CDN URLs Christian Tanul 2026-03-19 20:33:03 +02:00
  • d023ddfdc5 remove outdated SSE reference pages, docs/extensions/sse.md is canonical Christian Tanul 2026-03-19 19:56:09 +02:00
  • b7dd519ad6 respect prefers-reduced-motion: disable animations and transitions Christian Tanul 2026-03-19 19:54:02 +02:00
  • 97bae4690e subtle grid on content pages, dim on scroll past hero Christian Tanul 2026-03-19 19:50:52 +02:00
  • 1bde48d5e6 refactor content.ts: eliminate circular dependency, single content API Christian Tanul 2026-03-19 15:22:21 +02:00
  • d496430afd fix image master Carson Gross 2026-03-19 14:22:57 -06:00
  • c5ac7dc8de remove half-done essay Carson Gross 2026-03-19 14:21:35 -06:00
  • 0e1a511137 restore hx-on:: shorthand from htmx 2 (#3711) Christian Tanul 2026-03-19 22:20:13 +02:00
  • 38b1a8dc8d MCP demo Carson Gross 2026-03-19 14:18:31 -06:00
  • a49d4c9791 add comments for Ctrl+F-ability of response headers and tag conversions Christian Tanul 2026-03-19 20:45:35 +02:00
  • 534f0e6604 MCP and Hypermedia Architecture Sung Oh 2026-03-17 22:32:39 -05:00
  • 4407d7d8a1 Merge remote-tracking branch 'origin/four' into four Carson Gross 2026-03-17 18:35:15 -06:00
  • 717aed7d3f fix several website issue (#3707) MichaelWest22 2026-03-18 05:28:06 +13:00
  • f9ea1a061c remove .claude context files Christian Tanul 2026-03-17 03:25:51 +02:00
  • 2d76223b58 feat: add alt for images and add some semantic tags (#3658) Henrik Berglund 2026-03-16 19:44:39 +01:00
  • 7cd4ce19dd handle "naked" selectors in hx-sync Carson Gross 2026-03-16 12:41:05 -06:00
  • 84eefa23b9 merge four v4.0.0-alpha8 Carson Gross 2026-03-16 11:38:09 -06:00
  • ec222e2ff0 reinstate integrity shas Carson Gross 2026-03-16 11:35:49 -06:00
  • 4b3caf6212 update CHANGELOG Carson Gross 2026-03-16 11:28:42 -06:00
  • 90221e20d5 redo dist Carson Gross 2026-03-16 09:21:42 -06:00
  • fb4bb5edee update netlify.toml Carson Gross 2026-03-16 09:08:13 -06:00
  • 8abb855316 Bug fix for pantry moveBefore and morph scripts issue (#3705) MichaelWest22 2026-03-17 04:04:47 +13:00
  • 0f41b7a175 update some content Carson Gross 2026-03-15 14:10:57 -06:00
  • 7b50a5bbb5 update dist and www Carson Gross 2026-03-15 13:00:46 -06:00
  • cd49b81b3e update www and htmx.js in website Carson Gross 2026-03-15 12:47:45 -06:00
  • b136824697 Rebuild documentation website with Astro (#3703) Christian Tanul 2026-03-15 18:59:41 +02:00
  • 06f71ecde0 support multiple targets via selectors in oob/partial (#3691) MichaelWest22 2026-03-15 11:33:58 +13:00
  • 124054e979 alpine-compat ext defer mutation count needs to handle htmx.swap usage (#3701) MichaelWest22 2026-03-15 11:33:36 +13:00
  • fea6bec295 update htmx.d.ts type interface file MichaelWest22 2026-03-14 23:56:11 +13:00
  • b5fc0bf8cf switch to ptags extension for polling optimizations Carson Gross 2026-03-13 14:22:13 -06:00
  • c60c291c3a Streamline history event names (#3700) Christian Tanul 2026-03-13 16:13:02 +02:00
  • 9dfe28ac7c Streamline history event names four-api/history-event-renames Christian Tanul 2026-03-13 16:05:08 +02:00
  • 0b0789cc07 Changelog Carson Gross 2026-03-12 17:36:25 -06:00
  • 976279324f gen www Carson Gross 2026-03-12 17:14:08 -06:00
  • c24b76116f gen www Carson Gross 2026-03-12 17:13:59 -06:00
  • 10953403e4 gen dist Carson Gross 2026-03-12 17:12:37 -06:00
  • 5e3c8950cd fix links Carson Gross 2026-03-12 17:11:37 -06:00
  • c2fe94325b add morphing event info Carson Gross 2026-03-12 16:50:54 -06:00
  • 30b8a6b8b0 add async hx-confirm example Carson Gross 2026-03-12 13:25:30 -06:00
  • e2da9787c1 generate API change table Carson Gross 2026-03-12 13:20:55 -06:00
  • 0a51d5c810 note target change Carson Gross 2026-03-12 13:03:50 -06:00
  • 3709fe2ab2 note removal of secondary hx-on- form Carson Gross 2026-03-12 13:02:43 -06:00
  • 4a2e3ec7dc update extension count Carson Gross 2026-03-12 13:00:29 -06:00
  • e70f81c0dc document the validation behavior change Carson Gross 2026-03-12 12:58:29 -06:00
  • 637105e218 include wildcard docs example Carson Gross 2026-03-12 12:56:28 -06:00
  • aa9c687717 update config docs Carson Gross 2026-03-12 12:42:09 -06:00
  • 59d627dfe4 move version to a top level prop since it isn't configurable. Carson Gross 2026-03-12 12:36:46 -06:00
  • 3c7a296064 add documentation around the ctx object Carson Gross 2026-03-12 12:29:09 -06:00
  • 78698ab71c document the change to button-type input default triggers Carson Gross 2026-03-12 12:18:57 -06:00
  • 092da43e9c New Astro-based website (#3696) four-new-web Christian Tanul 2026-03-12 19:59:08 +02:00
  • 95217bc716 document defer usage with htmx Carson Gross 2026-03-12 11:23:30 -06:00
  • e2ac4352a2 add hx-targets extension Carson Gross 2026-03-12 10:31:32 -06:00
  • f901962726 Merge remote-tracking branch 'origin/four-dev' into four-dev Carson Gross 2026-03-12 10:28:23 -06:00
  • 8f756997fa document that the meta tag must come before htmx is included so it is available at initialization time Carson Gross 2026-03-12 10:28:16 -06:00
  • b00e5b5d6f add a preload demo Carson Gross 2026-03-12 10:23:52 -06:00
  • 11378c078c defer init one tick to allow extensions to register when htmx is loaded after the DOMContentLoaded event Carson Gross 2026-03-12 10:22:34 -06:00
  • bbc3a99dc1 fix: normalize onLoad event name with metaCharacter (#3695) Dien Hoa TRUONG 2026-03-12 10:10:15 -04:00
  • 582a990f16 handle zero timeout properly (#3692) MichaelWest22 2026-03-13 03:09:40 +13:00
  • 722462c8d7 Document SSE pauseOnBackground behavior and Last-Event-ID resumption (#3681) Christian Tanul 2026-03-12 15:42:29 +02:00
  • 717256cc13 looks like a refactor got missed Carson Gross 2026-03-10 14:08:17 -06:00
  • 6db5baf22f update and remove extra npm modules (#3690) MichaelWest22 2026-03-11 07:19:30 +13:00
  • ab6618a2bf support ctx.vals for extension use (#3689) MichaelWest22 2026-03-11 07:18:29 +13:00
  • a000e13d05 keep indicators on redirect-refresh (#3688) MichaelWest22 2026-03-11 07:17:20 +13:00
  • 2efadf2710 fix up several test issues and bugs (#3687) MichaelWest22 2026-03-11 07:17:08 +13:00
  • d29bc6aec2 async head support (#3686) MichaelWest22 2026-03-11 07:16:26 +13:00
  • f46703d9a9 update ws and sse extensions to properly adjust meta-chars when set Carson Gross 2026-03-07 16:00:53 -07:00
  • aa80b025c1 remove old listeners collection (stored in _htmx now) Carson Gross 2026-03-07 14:47:58 -07:00
  • d9c60fe221 remove unused prop Carson Gross 2026-03-07 14:46:42 -07:00
  • e6fc3ca694 regen dist Carson Gross 2026-03-07 14:01:41 -07:00
  • d844bb4f45 Remove old dead code Carson Gross 2026-03-07 13:57:37 -07:00
  • 35273f75b9 docs clarifying how htmx.timeout() handles 0 Carson Gross 2026-03-07 13:53:51 -07:00
  • 98fb3e1a02 add mu-js to the alternatives page Carson Gross 2026-03-07 09:01:58 -07:00
  • d3214948e6 ensure only one history restoration request is in flight at a time by aborting any previous history request before issuing a new one Carson Gross 2026-03-04 07:07:05 -07:00
  • 441367103e rename and expose __htmxProp to standardize how it is init'd and used in extensions (this guarantees cleanup too) Carson Gross 2026-03-04 06:54:51 -07:00
  • f6deb1ec56 fix race condition when replace strategy is used Carson Gross 2026-03-04 06:38:01 -07:00
  • aa9e74fad7 per latent, this can just be href Carson Gross 2026-03-04 06:09:16 -07:00
  • 7b3dbbc9e5 handle top level title tags Carson Gross 2026-03-04 06:08:32 -07:00
  • a7da4a36ce kick netlify Carson Gross 2026-03-04 05:57:15 -07:00
  • 3dd8bc1f4b test focus rather than connection to determine if we need to refocus (handles preserved elements properly) Carson Gross 2026-03-03 21:19:15 -07:00
  • f660b62b2e include skills in dist Carson Gross 2026-03-03 20:10:53 -07:00
  • 07998a07a1 properly escape meta-character for hx-status attributes Carson Gross 2026-03-03 20:09:16 -07:00
  • 53ecb1f415 make the title extraction part of the head removal so we don't match svg title tags Carson Gross 2026-03-03 20:06:44 -07:00
  • 58e54ac8b8 move hx-on processing first so htmx:before:init etc can be caught Carson Gross 2026-03-03 20:02:13 -07:00
  • 9624020c7b submit inputs should use click as the default too Carson Gross 2026-03-03 19:49:14 -07:00
  • eda57dbc07 make hx-on an hx-ignore respector Carson Gross 2026-03-03 19:08:49 -07:00
  • fb3e18c99c ok, guess we need that after all, add tests to verify Carson Gross 2026-03-03 19:04:52 -07:00
  • 7aed0ebec2 move security check to merge so it caches the JSON case too Carson Gross 2026-03-03 18:38:49 -07:00
  • 5b8958971a some inputs don't allow accessing selection info, so try to do so by if we fail it's just a no-op Carson Gross 2026-03-03 18:34:56 -07:00