Wrapper Update: v2.0.13+claude1.8555.2
This release updates the wrapper/packaging only — the upstream Claude Desktop version is unchanged.
Changes since v2.0.12+claude1.8555.2
- docs(changelog): promote [Unreleased] to [v2.0.13] — 2026-05-24 (5f67aa1)
- docs(changelog): add 9 missing PRs to [Unreleased] for v2.0.13 (a894d41)
- fix: add powerSaveBlocker logging shim and CLAUDE_KEEP_AWAKE=0 escape hatch (#645) (a470b30)
- fix(patches): harden regex patterns for minified JS identifiers (#644) (b40441c)
- fix(patches): preserve mcpServers across config writes (#643) (364147e)
- fix: toggle menu bar on Alt keyup, not keydown (#642) (d6fc044)
- fix: harden CI, build pipeline, and packaging scriptlets (ee3d656)
- fix(patches): redirect org-plugins warnings to stderr (428777a)
- fix(launcher): soften WM_CLASS comment wording per review (880d21d)
- fix(patches): reject .asar paths in directory check to prevent false Cowork dispatch (6bfb296)
- fix(patches): add Linux org-plugins path to platform switch (337e9a4)
- feat(frame-fix): add F11 fullscreen toggle for Linux parity (a32e1aa)
- fix(launcher): add --class=Claude to ensure consistent WM_CLASS (1e339ae)
- fix(launcher): add exec before Electron invocation to fix signal forwarding (e9b71cb)
- fix(frame-fix): add restore event, document setTimeout gap (#589) (d54efca)
- fix(frame-fix): skip redundant webContents.focus() under sloppy WMs (920c2be)
- docs(changelog): add #597 to unreleased; update JoshuaVlantis attribution (fa42d4d)
- fix(node-pty): clean upstream Windows binaries before staging Linux build (#401) (de604e9)
- docs(changelog): add #610, #611, #624, #631 to unreleased; credit new contributors (5b5c604)
- docs: fix anchor, stale path ref, align CHANGELOG ordering convention (230bc7a)
- docs: fix changelog omission, artifact count, stale links, sync comment (6634477)
- docs: changelog this refactor; codeowners for new governance files (ffb85a8)
- docs: codify [$\w]+ identifier-capture convention in CONTRIBUTING and patch-engineer (7a0fdb3)
- docs: cross-reference sweep for renamed paths (bdaff4a)
- docs: rename to lowercase kebab-case; move STYLEGUIDE under docs/styleguides (d58a918)
- docs: required reading, anti-patterns, docs rules; AGENTS mirror (808a9b7)
- docs: add CHANGELOG, RELEASING, SECURITY, docs/index, docs styleguide (0c74631)
- fix(launcher): add --print-reply + --reply-timeout to keyring probes (6a7c898)
- fix(launcher): inject --password-store before app path, probe keyring at startup (c81ca46)
- fix: correct arch mapping, cache path, and fallback diagnostics (a2685b0)
- Fix #584: detect missing electron binary + add unzip fallback (e649a48)
- fix: actively quit on close when CLAUDE_QUIT_ON_CLOSE=1 (6eca4da)
- fix(rpm): drop unnecessary ${} on PIPESTATUS in arithmetic context (SC2004) (8fedb6a)
- refactor(rpm): drop dead status init, tighten guard comment (58f7ba3)
- fix(rpm): silence "File listed twice" warning on chrome-sandbox (#609) (ba8ffa1)
Installation
APT (Debian/Ubuntu)
# First time? Add the repo:
curl -fsSL https://pkg.claude-desktop-debian.dev/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://pkg.claude-desktop-debian.dev 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://pkg.claude-desktop-debian.dev/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.