Da fix
Here's the release description for the changes:
BuzzInstaller v1.1.1
Major Change: Onedir Distribution (No More _MEI Temp Files)
BuzzInstaller now builds as a onedir distribution instead of a single-file executable. This eliminates the PyInstaller _MEIxxxxx temporary extraction/cleanup problem entirely.
What changed:
- The app is now distributed as
BuzzInstaller.zipcontaining the full application directory (BuzzInstaller.exe,_internal/,PySide6/, Qt DLLs, plugins, etc.) - No more "Failed to remove temporary directory" warnings
- No more
_MEI*folders being created in%TEMP%when launching - The background process (
BuzzInstaller.exe --background) now runs directly from the installed directory — no handoff launcher needed - The installer (
BuzzInstallerInstaller.exe) now downloads and extracts the entireBuzzInstaller.zipdirectory, preserving all DLLs, Qt plugins, and Python runtime files
Installation layout:
C:\BuzzInstaller\
BuzzInstaller.exe
_internal\ (all Python runtime, PySide6, Qt6*.dll, plugins)
bz.cmd
Hotkey: Selected Text Only (Checkbox Option)
Removed clipboard-based downloading. The global hotkey now always reads the highlighted text — no more clipboard mode.
What changed:
- The "Hotkey Mode" dropdown (Clipboard Mode / Selected Text Mode) is replaced with a simple checkbox: "Download from selected text"
- The hotkey reads whatever text you have highlighted (using Ctrl+C simulation that preserves your full clipboard)
- If the highlighted text is a valid
BZ://code, it downloads automatically
Installer Improvements
- The installer now prefers the
BuzzInstaller.zipbundle asset over the legacy single.exe - Fresh installs and updates extract the entire onedir directory
- Deletion removes the entire installation directory (not just the exe)
Verified
- All 80+ tests pass
- Background process starts and stays running from the onedir distribution
- No
_MEI*directories created on launch BuzzInstaller.exe --version→BuzzInstaller 1.1.1