You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
7
7
### Added
8
8
-**Configurable log directories**: System logs and data logs now use separate directories that can be configured via Settings → Show Application Paths
9
9
-**Application Paths dialog**: Updated to allow editing system and data log directories with Browse buttons and Save/Cancel actions
10
+
-**USB disconnect detection**: Serial listener now detects physical USB disconnections via port status checks and data timeout monitoring
10
11
11
12
### Changed
12
13
-**Log directory defaults**: System logs now go to OS-specific system log locations (e.g., `~/Library/Logs` on macOS), data logs go to `data_logs` subdirectory
@@ -17,6 +18,9 @@ All notable changes to this project will be documented in this file.
17
18
-**Device panel desync**: Implemented automatic monitoring and recovery when connected devices don't have visible panels
18
19
-**Connection resilience**: Added safeguards to ensure device panels show correctly after USB reconnection, especially during watchdog recovery states
19
20
-**GUI queue errors**: Individual task failures no longer break the entire queue; errors are logged and processing continues
21
+
-**USB disconnect logging**: USB disconnections now consistently logged to GUI terminal with proper device state cleanup and panel hiding
22
+
-**Zombie serial threads**: Fixed serial listener threads not terminating on USB disconnect, causing thread accumulation on replug
23
+
-**Inconsistent disconnect messages**: USB disconnect detection now works reliably via `is_open` checks and 3-second data timeout
0 commit comments