3468 Commits

Author SHA1 Message Date
Carson Gross
1e80780963 prep 2.0.8 release 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 56299971ce38bf539b863745915e85c910e7d8b5)
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..." 2025-09-23 07:21:39 -06:00
Carson Gross
81a6e25fb9 update htmx sha 2025-09-09 15:34:48 -06:00
Carson Gross
2b83121f27 update package lock v2.0.7 2025-09-08 11:23:43 -06:00
Carson Gross
3b85139c61 changelog 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 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)
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' 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) 2025-07-27 09:34:50 -06:00
Yawar Amin
d818268c4c
Update CSRF recommendation (#3383)
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)
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)
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) 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) 2025-07-17 14:37:13 -05:00
MichaelWest22
9d598f8d6e
implement reportValidity for reporting proper form validation errors behind config flag (#3372)
* 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)
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