Install
pip install chirp-ui==0.2.2
# or
uv add chirp-ui==0.2.2
With Chirp:
pip install "bengal-chirp[ui]"
What's New
- Boost-aware macros —
tabs,route_tabs, andbuttonnow emithx-boost="false"on<a>elements whenhx_targetis set, preventing boost from hijacking the click. - Safe-by-default forms —
form()auto-addshx-select="unset"andhx-disinherit="hx-select"when htmx is detected. Explicithx_selectoverrides the default. No manualhx-select="unset"needed. - Browser test suite — Full Playwright integration tests covering Alpine lifecycle, boosted navigation, dropdowns, fill mode, fragment forms, inline edit, modals, and tabs.
- Dependency bumps —
kida-templates>=0.3.0,bengal-chirp>=0.2.0. - CI —
--maxfail=5for early test failure in the gate job.