htmx/dev/four/TODOS.md
2025-12-02 10:04:24 -07:00

1.4 KiB

Current

Backlog

  • Port old websocket and sse extensions as legacy-wc & legacy-sse
  • Documentation scrub
    • Final, complete upgrade guide
    • Remove all stale references
  • Community Extensions setup
    • Port old extensions?

Done

  • Determine final request headers (https://github.com/bigskysoftware/htmx/issues/3496)
  • 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