Repository navigation
v2.0.1
Fixed
- Folder Selection Dialog Lifecycle & Process Isolation:
- Isolated folder selection (
_prompt_folder_selection) into a dedicated worker thread with its own clean Single-Threaded Apartment (STA) and Win32 message pump, eliminating deadlocks withpystray's system tray window message loop. - Bound native directory dialogs explicitly to the Tk root window (
parent=root), ensuring proper window ownership hierarchy under Windows DWM. - Implemented guaranteed cleanup in
finally:blocks withroot.attributes("-topmost", False),root.update_idletasks(),root.update(), androot.destroy(), ensuring the dialog window closes and disappears immediately upon clicking Cancel or the window close (X) button without leaving frozen ghost windows. - Added comprehensive lifecycle and cancellation unit tests for folder selection.
- Isolated folder selection (
Verification & Security
SHA-256 Checksums
c3f537314a951947630545e7225cbe4e60b6c49b9b3d017e7cb212a4cdabdc3f Expedition33_RPC.exe
a0d04701a34331d045ae91fb7d003129ad859ec8e1d3bd6c4364c20665530ee7 bridge.zip
VirusTotal Analysis Reports
- Expedition33_RPC.exe: VirusTotal Report
- bridge.zip: VirusTotal Report (65/66 Clean)