Install
pip install chirp-ui==0.1.6
# or
uv add chirp-ui==0.1.6
With Chirp:
pip install "bengal-chirp[ui]"
What's New
- route_tabs — Route-family tab components:
render_route_tabs,route_tabsmacros;tabbed_page_layoutfor route-backed pages withtab_itemsandcurrent_path. Use withuse_chirp_ui(app)for the full app-shell contract. - tab_is_active — Template global (registered when Chirp has
template_global); supportsexact/prefixmatch for tab hrefs. - value_type filter — Infer type from value (bool, number, str, path, etc.);
description_listauto-detects item type whenitem.typeis missing. - chirpui.css — Route tab styles.
- Docs — App-shell golden path (tabbed_page_layout), type-aware-rendering, PLAN docs for route tabs and primitives.
- B009 fix — Replace
getattr(app, "template_global")withapp.template_global(ruff).