UX: collapsible sidebar, settings accordion, global backend defaults, tab rename #4
Reference in New Issue
Block a user
Delete Branch "feature/ux-improvements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Four focused UX improvements on
feature/ux-improvements:GlobalAwsSettings.default_model_id, plus newGlobalOllamaSettingsandGlobalOpenAiCompatibleSettings(base_url + default_model_id each). When a per-project field is blank, env vars and config fingerprints fall back to the global value, so editing a global default triggers container recreation on next start for any project that was relying on the default. Existing validation instart_project_containerwas relaxed to accept either a per-project value OR a global one.ProjectName: CustomNameand persist inProject.renamed_session_names. Entry is pruned automatically when the session closes.Commits
7acc8b8Add collapsible sidebar with icon rail9b78b4bGroup Settings panel into accordion sections5b1c801Add global backend defaults with runtime fallback2fa6abeAllow renaming terminal tabs (persisted per project)Test plan
cd app && npx tauri devand verify:default_model_id/base_urlinputsANTHROPIC_MODELis the global defaultAutomated:
cargo check(src-tauri) cleannpm run build(app) cleannpx vitest run— 33 passing (7 pre-existing Tauri-in-jsdom unhandled errors unchanged)🤖 Generated with Claude Code
Pulls in 15 upstream commits since the April 3 bundling snapshot (msieurthenardier/mission-control). Notable changes: - agentic-workflow rewritten as the "fast" variant: per-leg design and implement, single review and commit across the whole flight - New Skill-Project Boundary section: skills no longer read or write project-owned artifacts by literal heading - routine-maintenance scoped to post-mission only; adds state-machine reachability and cache freshness audits - Test metrics capture threaded through debrief, maintenance, and flight - Crew prompts no longer carry skill-required instructions; SKILL.md is the protocol - Worktree git strategy removed; standardized on {target-project} - Jira artifact template removed upstream Local URL correction in init-project/README.md preserved (anthropics/flight-control -> msieurthenardier/mission-control). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>