3468 Commits

Author SHA1 Message Date
Carson Gross
1e80780963 prep 2.0.8 release
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-10-24 20:52:58 -06:00
Carson Gross
022e53c0a1 prep 2.0.8 release 2025-10-24 20:45:52 -06:00
Carson Gross
41c55c941e prep 2.0.8 release 2025-10-24 20:43:15 -06:00
Carson Gross
49d6aa3752 prep 2.0.8 release 2025-10-24 20:42:29 -06:00
Carson Gross
a6c3323e61 Merge branch 'master' into dev 2025-10-24 20:38:00 -06:00
Simon Hartley
915a240de5 Docs: update extension versions so correct file is served by jsDelivr (#3478)
Docs: update extension versions so the correct file is served by jsDelivr

Co-authored-by: scrhartley <scrhartley@github.com>
2025-10-18 21:48:42 -06:00
Luke Warlow
b9336a96fb Update parseHTML to use Document.parseHTMLUnsafe where supported (#3185)
Fixes #2682
2025-10-17 13:16:28 -06:00
MichaelWest22
83a1449a89 Add pushUrl option to ajax api and improve hx-location push url handling (#3404)
* add pushUrl option

* Remove duplicate save to history

* Improve pushUrl and hx-location url handling

* Add replace option to api as well

* minor wording change

* push headers support true

* roll back anchor support for header base paths except for true case

* add selectOOB and simplify ajax helper

* Remove refactor

* reverse order of push/replace

---------

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>
2025-10-17 13:15:43 -06:00
Deniz Akşimşek
deecda151c Add alt text to images in content and examples (#3423) 2025-10-17 13:11:02 -06:00
MichaelWest22
cd045c3e0e fix issue with hx-sync and htmx:abort with shadow DOM (#3424) 2025-10-17 12:50:31 -06:00
MichaelWest22
69ecb9f85d minor spelling fix in htmx.js and api.md (#3476)
minor spelling fix

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>
2025-10-17 12:46:53 -06:00
MichaelWest22
04d6c7249b fix stale currentPathForHistory issue (#3451)
* fix stale currentPathForHistory issue

* Update Node Versions and types to fix latest tsc upgrade issues (#3455)

* Update Node Versions and types to fix latest tsc upgrade issues

* fix playwright only test filtering that has broken from playwright browser updates

---------

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>

* fix stale currentPathForHistory issue

---------

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>
2025-10-17 12:41:07 -06:00
Jean Raby
148fc95cbc typo: appreach -> approach (#3475) 2025-10-17 16:57:53 +13:00
Mihai
e2faeaf7a9 Fix typo in reference.md (#3469) 2025-10-17 00:26:44 +13:00
Blake Deckard
887524c734 Fix typo in vendoring.md (#3458) 2025-10-17 00:20:34 +13:00
Mike Dalrymple
4e183e6da4 Fix typo: idiomorph.md (#3460)
typo: changes 'being' to 'begin'
2025-10-16 11:03:44 +13:00
Carson Gross
014cd4ee69 clean up sponsorships 2025-10-14 05:29:17 -06:00
MichaelWest22
7de98197f3 Update Node Versions and types to fix latest tsc upgrade issues (#3455)
* Update Node Versions and types to fix latest tsc upgrade issues

* fix playwright only test filtering that has broken from playwright browser updates

---------

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>
(cherry picked from commit 56299971ce)
2025-10-14 05:22:05 -06:00
MichaelWest22
56299971ce Update Node Versions and types to fix latest tsc upgrade issues (#3455)
* Update Node Versions and types to fix latest tsc upgrade issues

* fix playwright only test filtering that has broken from playwright browser updates

---------

Co-authored-by: MichaelWest22 <michael.west@docuvera.com>
2025-10-14 05:19:20 -06:00
MrPowerGamerBR
0da136f4a5 Add Primer.js to the Hypermedia Research section (#3464)
* Add Primer.js to the Hypermedia Research section

* Include date, move the names to within the parenthesis to make it consistent with the other links
2025-10-08 08:26:15 -06:00
Carson Gross
2d0c0f1b56 add essay to "On The Other Hand..."
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-09-23 07:21:39 -06:00
Carson Gross
81a6e25fb9 update htmx sha
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-09-09 15:34:48 -06:00
Carson Gross
2b83121f27 update package lock
Some checks failed
Node CI / test_suite (push) Has been cancelled
v2.0.7
2025-09-08 11:23:43 -06:00
Carson Gross
3b85139c61 changelog
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-09-08 10:30:07 -06:00
Carson Gross
96d361d440 Merge branch 'master' into dev 2025-09-07 12:15:00 -06:00
Carson Gross
ccdce87ec3 Merge branch 'master' into dev
# Conflicts:
#	www/content/docs.md
2025-09-07 12:14:25 -06:00
Carson Gross
449c8e9531 prep next release
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-09-07 12:13:49 -06:00
MichaelWest22
cee310e4d5 Handle not preventing link when inside htmx enabled element (#3396)
* Handle not preventing link when inside htmx enabled element

* Simplify shouldCancel and pass in eltToListenOn to solve from: issue without regressions

* move regex to local variable format
2025-09-07 12:09:05 -06:00
letianpailove
d5de7d4a03 Fix minor typos and grammar in documentation (#3400)
Some checks failed
Node CI / test_suite (push) Has been cancelled
This PR fixes two minor issues in the documentation:

Double negation typo

Original: hx-boost does not not update the <html> or <body> tags...

Fixed: hx-boost does not update the <html> or <body> tags...

Explanation: Removed a duplicated "not".

Grammar and consistency in terminology

Original: The MDN Article provide a good jumping off point...

Fixed: The MDN Article provides a good jumping-off point...

Explanation:

Corrected subject-verb agreement (article → provides).

Added hyphens in "jumping-off point" as a compound adjective.
2025-09-02 17:52:57 -06:00
Yami Odymel
458ae04d17 Update hx-swap-oob.md typo: excapsulate -> encapsulate, Fixed #3406 (#3407) 2025-09-02 17:52:29 -06:00
Carson Gross
e4f8fe9a77 Merge remote-tracking branch 'origin/master'
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-08-02 08:24:21 -06:00
Carson Gross
d7507ddf2c add trackity logo 2025-08-02 07:48:41 -06:00
MichaelWest22
448db781ef add back null check for no form in getRelatedFormData (#3394)
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-07-27 09:34:50 -06:00
Yawar Amin
d818268c4c Update CSRF recommendation (#3383)
Some checks failed
Node CI / test_suite (push) Has been cancelled
Adjust CSRF recommendation
2025-07-21 22:43:36 -04:00
Alexander Petros
2289e3176e Add note about the loading mechanism to quirks page (#3387) 2025-07-21 22:42:49 -04:00
MichaelWest22
081adf8eeb Fix ajax api body test (#3073)
Some checks failed
Node CI / test_suite (push) Has been cancelled
fix api body test to not replace body and just check target
2025-07-21 21:42:30 -04:00
Adrian Hesketh
7ae66f9b33 docs(essays): add templ to list of template languages that support fragments (#3382)
Some checks failed
Node CI / test_suite (push) Has been cancelled
docs: add templ to template languages that support fragments
2025-07-20 15:16:32 -04:00
gastendonk
29363deb1a Update click-to-edit.md (#3172)
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-07-18 11:32:48 -06:00
Baraa Al-Masri
7619551349 Add DankMuzikk and DankLyrics to webring. (#3378)
Add DankMuzikk and DankLyrics to webring
2025-07-18 11:31:45 -06:00
Baraa Al-Masri
90f94753ec Add DankTodo to webring. (#3375)
Some checks failed
Node CI / test_suite (push) Has been cancelled
2025-07-17 14:37:13 -05:00
MichaelWest22
9d598f8d6e implement reportValidity for reporting proper form validation errors behind config flag (#3372)
Some checks failed
Node CI / test_suite (push) Has been cancelled
* implement reportvalidity behind feature flag

* add tests
2025-07-14 19:04:17 -06:00
Carson Gross
dc804932a7 fix formatting 2025-07-14 18:21:16 -06:00
Vincent
03c3af724c Fix google search syntax from search bar (#3209)
Some checks failed
Node CI / test_suite (push) Has been cancelled
Co-authored-by: 1cg <469183+1cg@users.noreply.github.com>
2025-07-14 18:18:39 -06:00
Jackie Li
93cafa50f8 docs: add module import instructions for idiomorph extension (#3350)
* docs: add module import instructions for idiomorph extension

Fixes #3349

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* use the right import path

* Restore example to make it consistent in the examples

* fix manual bundle instructions too

* remove unnecessary script tag

* remove unminified version as well since it's not needed for htmx integration

* clear instruction on using min version with htmx

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-14 18:17:16 -06:00
Thibaud Colas
ec886c81c1 Fix invisible button text for hx-indicator in dark mode (#3353)
Without this, in dark mode the [hx-indicator](https://htmx.org/attributes/hx-indicator/) demo button has white text on white background. Switching to `Canvas` means the button background will be black in dark mode.

This is a similar fix to #2719, though we can’t use `primary` here as it would make the indicator "bars.svg" image almost invisible.
2025-07-14 18:16:37 -06:00
Simon Hartley
9c5a646395 Remove redundant script tags (#3358)
* Remove redundant script tags

* Remove redundant script tags

---------

Co-authored-by: scrhartley <scrhartley@github.com>
2025-07-14 18:14:36 -06:00
Dave Lewis
85e499d174 Update Rust server examples with actix-htmx (#3359)
Update Rust server examples

Add link to actix-htmx
2025-07-14 18:13:52 -06:00
Marius Gundersen
bb4d877330 Added extension (#3364)
Added link to htmx-json extension

https://github.com/mariusGundersen/htmx-json
2025-07-14 18:13:39 -06:00
flamendless
91f4472548 Fix typo (#3371) 2025-07-14 18:13:12 -06:00
Thomas Ricci
9a686ea2de Add Thomas Ricci's website to webring (#2231)
Add a HTMX CEO's website

It seems like personal sites aren't allowed as per #2186, however it was closed because it was "Not exactly an htmx showcase." so I'm not exactly sure if it's that personal sites aren't allowed, or it's that the site didn't showcase HTMX.

I'd argue my site is webring-worthy because it relies nearly completely on HTMX and hyperscript, shows that HTMX and hyperscript can create very [fast](https://pagespeed.web.dev/analysis/https-thomasricci-dev/6tey5ptzsx?form_factor=desktop) websites, and has had (some) popularity w/ [HTMX on twitter](https://twitter.com/RudRecciah/status/1749007532734235134).

I'd love for it to be added, but if that's not an option that's okay.

Co-authored-by: 1cg <469183+1cg@users.noreply.github.com>
2025-07-14 18:12:10 -06:00