supsrc
2025-05-25
Fixed TUI shutdown freezes, log rendering, and orchestrator mode detection
9 files · 288+ · 122-
TUI shutdown robustness and timer callback fixes
3 files changed
app.pyFixed shutdown sequence and timer callback handlinglogging_handler.pyFixed logging handler message formattingmessages.pyFixed None value handling during cancellation
- Prevented TUI freeze by correcting async timer callback handling
remediate
internal
1 file
app.py
- Improved shutdown sequence to prevent hangs and threading errors
remediate
behavioral
1 file
app.py
- Fixed TypeError during TUI cancellation by properly handling None values
remediate
internal
1 file
messages.py
TUI log rendering stability
2 files changed
app.pyFixed log rendering in the TUI log panellogging_handler.pyFixed message formatting
- Ensured correct log rendering and stability in the TUI log panel
remediate
behavioral
1 file
app.py
- Fixed logging handler message formatting
remediate
internal
1 file
logging_handler.py
Orchestrator TUI detection and monitor service shutdown
7 files changed
orchestrator.pyFixed TUI mode detection and lifecycle managementservice.pyImproved shutdown handling to prevent orphaned watcherstui_cmds.pyTUI command updatesutils.pyCLI utility updatesbase.pyLogger updatespyproject.tomlDependency updatesuv.lockUpdated lock file