Skip to content

Da fix

Choose a tag to compare

@MapleSyrupLover MapleSyrupLover released this 09 Aug 22:27
· 1 commit to master since this release

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.zip containing 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 entire BuzzInstaller.zip directory, 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.zip bundle 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 --versionBuzzInstaller 1.1.1