{"version":"2.0.41","anchor":"uncommitted-changes-ui","canonical_anchor":"uncommitted-changes-ui","heading":"Uncommitted Changes UI","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.41\/e\/uncommitted-changes-ui","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.41","markdown":"### Uncommitted Changes UI\n\n**What:** Interactive dialog when switching branches with uncommitted or unpushed changes\n\n**How to trigger:**\n\n`# Automatically appears when switching branches with uncommitted work claude # then use teleport feature` **Details:**\n\n- Shows different warnings for uncommitted changes vs unpushed commits\n- Provides three options: Continue without committing, Commit and push changes, Cancel operation\n- Prevents data loss during branch switches\n- **Evidence**: `uT2()` at line 428379 in pretty-v2.0.41.js (replaces unrelated function at line 428358 in v2.0.37)"}