htmx/dev/four/TODOS.md
2025-11-23 13:08:24 -07:00

1.3 KiB

Current

  • complete port of examples to patterns - @scriptogre
  • updated website design - @scriptogre
  • Determine final request headers (https://github.com/bigskysoftware/htmx/issues/3496)
  • hx-compat.js - backwards compatibility extension that allows auditing inheritance issues @alex

Backlog

  • Documentation scrub
    • Final, complete upgrade guide
    • Remove all stale references
  • Community Extensions setup
    • Port old extensions?

Done

  • document new extensions architecture - @latent
  • * Determine how to handle form actions that have query parameters (https://github.com/bigskysoftware/htmx/issues/2151)
  • websockets.js - web sockets - @stu
  • head-support - @latent?
  • etags - @1cg/@latent
  • Optimistic response support (would be easy now)
  • Preload support?
  • Add in extended selectors (1cg)
  • Add in custom events like revealed, etc (needs review)
  • Add <partial> support for SSE & out of band swaps
  • Add history support
    • full refresh every time (no local stuff, htmx has taught us our lesson)
  • Add explicit inheritances support
  • Create test infrastructure
  • Decide how we are going to distinguish public from private API
  • When should we preventDefault() on a triggering event?
  • trigger modifiers