fix(conductor): Resolve FileExistsError and harden Preset Manager modal

This commit is contained in:
2026-03-09 22:59:22 -04:00
parent 451d19126f
commit 178a694e2a
7 changed files with 110 additions and 84 deletions

View File

@@ -41,6 +41,9 @@
## Phase 4: Final Integration & Polish
- [x] Task: Ensure robust error handling for missing or malformed `.toml` files.
- [x] Task: Bugfix: Correct `PresetManager` initialization to use project parent directory.
- [x] Task: Hardening: Wrap modal rendering in `try...finally` to prevent ImGui state corruption.
- [x] Task: Hardening: Ensure `PresetManager._save_file` validates that parent is a directory.
- [x] Task: Final UI polish (spacing, icons, tooltips).
- [x] Task: Run full suite of relevant tests.
- [x] Task: Conductor - User Manual Verification 'Phase 4: Final Integration & Polish' (Protocol in workflow.md)