This is a pre-release. djust 0.9.6 has shipped since: read the djust 0.9.6 release notes.
Fixed
{{ theme_head }}context-string emits the same payload as{% theme_head %}template tag (#1452, regression in 0.9.6rc2). The 0.9.6rc2 implementation of_render_theme_outputshand-built a small string fortheme_headthat dropped the<link>todjust_theming/css/components.css(where.theme-panel*rules live), theprint.csslink, thecomponents.jsscript, the deferred-CSS preload, the RTLdirectionattribute, and the cookie-namespace JS prefix. Production saw unstyled theme panels because components.css never loaded. Fix: route{{ theme_head }}through the existingtheme_headsimple_tag (same shape #1443 already adopted fortheme_panel/theme_mode_toggle/theme_preset_selector), so any future addition to the classic tag's output flows through to the context-string form automatically. Also: per-tag fail-soft — one tag's failure (broken manifest, downstream shadowing) no longer blanks the other pre-renders.