{# ── "What's Changed" modal ───────────────────────────────────────────── Triggered by the version pill in base.html's footer ($store.dojo.openChangelog()). Entries are fetched from GET /changelog/data (store.ts's fetchChangelog(), called once from init()), which also auto-opens this modal when show_whats_changed is on and the changelog has entries newer than the last-launched version. Same backdrop/panel skeleton as _settings_panel.html, sharing its z-950 - the two are mutually exclusive (openChangelog()/openSettings() each close the other), so there's no stacking conflict. ─────────────────────────────────────────────────────────────────────── #}