htmx/dev/four/TODOS.md
2025-11-08 17:51:32 -07:00

1.0 KiB

Current

  • complete port of examples to patterns - @scriptogre
  • updated website design - @scriptogre
  • etags - @1cg/@latent
  • document new extensions architecture - @latent

Backlog

  • extensions
    • ws - web sockets - @tbd
    • upgrade - identifiers implicit inheritance - @1cg
    • head-support - @tbd
  • Unify __parseTriggerSpecs and __parseSwapModifiers somehow
  • Audits
    • Headers: request & response
      • Michael has thoughts on request headers
  • 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