What's New
Two fixes in this release. Both address long-standing issues where upstream minification changes or missing Linux handlers broke things silently. Upstream Claude Desktop version is unchanged at 1.1617.0.
Fixes
-
Quick window patch rewritten with dynamic symbol extraction (#390) — The original patch from #147 hardcoded the minified variable name
ein the sed replacement. When upstream minification changed that variable, the patch stopped matching and silently broke. Submitting from the quick entry window would dismiss it without showing the main window (#144 regression). The patch now extracts the variable name dynamically using thesetAlwaysOnTop(!0,"pop-up-menu")anchor, so it survives future minification changes. Also fixed a second bug in the same code path: the upstreamisFocused()check returns staletrueon Linux, which prevented the main window from appearing. Replaced it with theisVisible()check that other show-window paths in the codebase already use. -
Kill cowork daemon on app quit (#391) — The upstream quit handler for the cowork VM uses a Swift addon that doesn't exist on Linux. Because of that, the handler was never registered. The forked cowork-vm-service daemon survived app quit and left QEMU/virtiofsd processes running in the background. Added a Linux-specific quit handler that sends SIGTERM to the daemon on quit. PID is captured at fork time and verified via
/proc/cmdlinebefore signaling to guard against PID reuse. Polls for exit up to 10 seconds. Fixes #369 and likely helps with the session corruption reported in #378.
Install / Upgrade
See the README for full details.
- APT (Debian/Ubuntu):
sudo apt update && sudo apt upgrade - DNF (Fedora/RHEL):
sudo dnf upgrade - AUR (Arch Linux): Update the
claude-desktop-appimagepackage via your AUR helper - Nix:
nix profile upgradeor re-install from the flake - Manual: Download the latest
.deb,.rpm, or.AppImagefrom this release
Installation
APT (Debian/Ubuntu)
# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://aaddrick.github.io/claude-desktop-debian stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list
# Install or update:
sudo apt update && sudo apt install claude-desktopDNF (Fedora/RHEL)
# First time? Add the repo:
sudo curl -fsSL https://aaddrick.github.io/claude-desktop-debian/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo
# Install or update:
sudo dnf install claude-desktopAUR (Arch Linux)
yay -S claude-desktop-appimageManual Download
Download .deb, .rpm, or .AppImage from the assets below.