Skip to content

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:37
· 21 commits to main since this release

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 with pystray'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 with root.attributes("-topmost", False), root.update_idletasks(), root.update(), and root.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.

Verification & Security

SHA-256 Checksums

c3f537314a951947630545e7225cbe4e60b6c49b9b3d017e7cb212a4cdabdc3f  Expedition33_RPC.exe
a0d04701a34331d045ae91fb7d003129ad859ec8e1d3bd6c4364c20665530ee7  bridge.zip

VirusTotal Analysis Reports