35 Commits
Author SHA1 Message Date
Carson Gross 3a4f5385d2 add security entry 2026-08-27 20:07:22 -06:00
Carson Gross db9cc1172b derive latest fixed version from package.json rather than using @next 2026-06-26 10:32:45 -06:00
Carson Gross f401cb849d add release instructions 2026-05-08 13:21:01 -06:00
Carson Gross 630882c9e1 wire in central logger 2026-05-06 11:09:50 -06:00
Carson Gross 3238d1c40f remove old design docs 2026-03-26 22:00:05 -06:00
Christian Tanul b136824697 Rebuild documentation website with Astro (#3703)
Replace the Zola-based documentation site with a complete Astro rebuild.

Website:
- Full Astro + Tailwind CSS site with dark mode support
- Landing page with prose content sections and construction banner
- Responsive sidebar navigation with search (FlexSearch)
- Pattern demo system using service workers for client-side routing
- Morph-based page transitions via htmx

Content:
- Complete docs section (get started, core concepts, features, extensions, troubleshooting)
- Full reference section (attributes, events, headers, config, methods)
- Pattern examples (loading, forms, records, display, advanced)
- Extension docs for all core extensions plus download, ptag, targets
- Extension migration guide (htmx 2.x to 4.x)
- Migration guide (htmx 2.x to 4.x)
- Essays, interviews, and podcasts ported from old site

Infrastructure:
- Astro content collections for docs, reference, patterns, essays, team
- Playwright e2e tests (smoke, search, demos, patterns)
- Netlify deployment config
- npm run site / npm run www shortcuts
- /discord redirect to htmx.org/discord
- Redirect map for all old site URLs
2026-03-15 10:59:41 -06:00
Carson Gross 46f763161c remove old TODOS.md 2026-02-26 11:07:21 -07:00
Stu Kennedy 37cf0e8c6c WebSocket Extension (hx-ws) Improvements (#3592)
* refactor: Enhance WebSocket extension with URL normalization, improved request management, and refined message handling for better reliability and clarity.

feat: Add manual WebSocket server script and enhance WebSocket documentation with detailed message formats and connection management improvements.

feat: Include event type in WebSocket messages and update documentation for message format

* refactor: Update WebSocket extension to connect immediately by default, enhance documentation on connection triggers, and improve message handling examples.

* feat: Introduce URL validation for WebSocket send attributes to ensure proper connection handling and prevent non-URL markers from being processed.
2025-12-19 11:42:36 -07:00
Carson Gross 79b02f13be clean up docs + TODOs.md 2025-12-06 11:58:14 -07:00
Carson Gross c6089e320c update TODOs 2025-12-02 10:04:24 -07:00
Carson Gross b6f09a0825 update TODOs 2025-11-23 13:08:24 -07:00
Stu Kennedy 7510030e59 Websocket extension for HTMX (#3547)
* feat: add hx-ws WebSocket extension with accompanying tests and debug utilities.

* feat: Refine WebSocket extension initialization and processing logic, preventing re-initialization and ensuring comprehensive element handling.

* refactor: Enhance WebSocket connection handling with improved event triggering and dynamic configuration management

* refactor: Introduce dynamic configuration management for WebSocket connections, consolidating default settings into a dedicated function for improved maintainability and clarity.

* refactor: Update WebSocket extension to improve reconnection logic and dynamic configuration handling, enhancing maintainability and clarity.

* docs: Expand WebSocket extension documentation with detailed architecture, attributes, message formats, and example use cases for improved clarity and usability.

* refactor: Update WebSocket message structure to include default values for channel and format, enhancing clarity in documentation and implementation.

* feat: Add default `channel` and `format` values to WebSocket messages if not provided.
2025-11-23 11:38:02 -07:00
Carson Gross b747eb015b extensions proposal 2025-11-22 11:40:42 -07:00
Carson Gross 9c91fe3bbf placeholder for alex to work on the compat extension 2025-11-22 11:20:40 -07:00
Carson Gross 5dc0301f9f update TODOs 2025-11-19 11:27:07 -07:00
Carson Gross bee0e5cae0 web socket skeleton code for stu 2025-11-19 10:51:02 -07:00
Carson Gross 5d26beadbb updated TODO 2025-11-08 17:51:32 -07:00
Carson Gross e339abdcd2 move extension tests out to their own directory 2025-11-06 12:38:22 -07:00
Carson Gross 3858a82242 test reorg and docs 2025-11-06 11:30:55 -07:00
Carson Gross 8e994700ea update TODOS.md 2025-11-05 07:12:23 -07:00
Carson Gross c978dd499c docs and pattern-based fixes 2025-11-02 23:57:36 -07:00
Carson Gross 529242bb84 make handleTriggerEvent private 2025-10-31 16:53:00 -06:00
Carson Gross 4acd40ee0d pass through fetch response args 2025-10-30 20:41:22 -06:00
Carson Gross 186c3d948d basic docs on the scripting API 2025-10-28 12:09:33 -06:00
Carson Gross 321da7045c update TODOS.md 2025-10-28 11:32:19 -06:00
MichaelWest22 9ed426c987 implement ajax api 2025-10-28 15:37:51 +13:00
Carson Gross 4c2c6e5ed9 update TODOs 2025-10-27 12:52:12 -06:00
Carson Gross 3d1ab46133 TODOs cleanup 2025-10-27 07:29:50 -06:00
Carson Gross 6235540f9a docs cleanup 2025-10-26 22:10:43 -06:00
Carson Gross fe1ead65db docs cleanup 2025-10-26 22:07:33 -06:00
Carson Gross ff3eab933e docs cleanup 2025-10-26 22:06:25 -06:00
Carson Gross 8429333c9d docs cleanup 2025-10-26 21:58:18 -06:00
Carson Gross 404e3861ee first pass over docs 2025-10-26 18:42:11 -06:00
Carson Gross 333808d63f rename property 2025-10-26 14:19:35 -06:00
Carson Gross 2d0839a928 move code into four branch 2025-10-26 13:26:44 -06:00