DEVLOG update for 0.1.2-beta
Some checks are pending
Build & Upload tux-dock / build (push) Waiting to run

This commit is contained in:
mrkmntal 2026-08-22 17:30:38 -04:00
commit 2be5aa17cc

View file

@ -1,5 +1,23 @@
# Tux-Dock Development Log
## 0.1.2-beta
This release adds signal trapping to prevent state corruption during long-running Docker operations.
### Reliability
- Added SIGINT (Ctrl+C) signal trapping during busy operations to prevent premature exit and socket corruption
- Added SIGTSTP (Ctrl+Z) signal trapping during busy operations to prevent suspension mid-operation
- Signals chain to previous handlers when not busy, preserving normal exit and suspend behavior
- Trap re-installs after terminal I/O restoration cycles to maintain protection through Attach Shell sessions
- Used SA_RESTART flag to prevent EINTR on blocking socket reads during signal delivery
### TUI
- Added visual feedback in busy modal when signals are trapped
- Shows "Ctrl+C ignored: operation in progress" when SIGINT is trapped
- Shows "Ctrl+Z ignored: operation in progress" when SIGTSTP is trapped
## 0.1.1-beta
This release establishes the first beta-quality Docker integration and TUI workflow.