github aaddrick/claude-desktop-debian v1.3.17+claude1.1.5368

15 hours ago

v1.3.17+claude1.1.4498 → v1.3.17+claude1.1.5368

This release adds a new preview environment, expands agent session controls, and ships a handful of new API surfaces. There's also UI polish across menus and some new auto-update repair tooling.


New Features

https://ion-preview.claude.ai added as a trusted origin. All origin allowlists across the main window, quick window, find-in-page, and title bar have been updated to accept this new preview/staging environment alongside the existing claude.com and preview.claude.com entries.

Government/custom deployment detection. A new isUsingCustomGovDeployment flag is now checked at startup. When set, Sentry error reporting is suppressed for that session. This surfaces as YV() in the main process init — it's a runtime feature flag for non-standard enterprise deployments.

Agent mode session controls expanded. LocalAgentModeSessions gained several new IPC methods: delete, deleteBridgeSession, resetBridgeSession, getBridgeConsent, setPermissionMode, replaceRemoteMcpServers, and replaceEnabledMcpTools. The sendMessage call also expanded from 4 to 5 parameters, and getTranscript now takes 2 parameters instead of 1.

CCDScheduledTasks module added. A second scheduled-tasks namespace (likely "Claude Computer Desktop Scheduled Tasks") was added to the IPC bridge, with the same CRUD methods as CoworkScheduledTasks. CoworkScheduledTasks also picked up a new clearChromePermissions method for resetting browser automation permissions.

getAutoMemoryDir added to CoworkSpaces. You can now query the directory used for auto-generated agent memory files.

shareSession and getSessionsForScheduledTask added to LocalSessions. Along with replaceRemoteMcpServers and replaceEnabledMcpTools for atomic MCP server/tool replacement.

Transport mode selection. New CSS utility classes [transport:hybrid] and [transport:ws] appear in the main and find-in-page windows. These are DOM marker classes read by JavaScript to select between connection transport strategies — likely for MCP server connections or real-time backend communication.


Bug Fixes

Improved stack trace capture. Error.stackTraceLimit is now explicitly set to 20 at startup (up from the V8 default of 10). Error reports and logs will now include twice as many frames.

Log formatter crash fix. If the sprintf-style log formatter threw an exception (e.g. mismatched format specifiers or non-serializable values), the entire log entry would be lost. There's now a try/catch fallback that reconstructs the message manually — stripping format specifiers, stringifying Error objects to name: message, and JSON-stringifying plain objects. Log entries are always produced now.


UI / Localization Changes

Auto-update ownership repair flow. New strings in en-US and de-DE for a file-ownership fix dialog: "Fix required for auto-updates" title, a "Fix ownership" / "Berechtigungen korrigieren" button, and an error message explaining what to do if the fix fails. This handles the case where Claude can't self-update due to filesystem ownership issues.

Context menu expanded. New entries added: Undo, Select All, Cut, Copy Link, Copy Link Address, Copy Image Address, and Learn Spelling. These were missing from the localization tables previously.

Developer tools menu. New strings for Show Dev Tools, Show All Dev Tools, Inspect Element, and Record Net Log (30s) — a debug/developer menu is now accessible.

Installation corruption detection. New string: "Claude's installation appears to be corrupted. Reinstall Claude from claude.com/download."

Feature restart notification. New string: "That feature change requires an app restart to take effect."

requestSkooch now takes parameters. The QuickWindow nudge/reposition action previously took no arguments. It now accepts two positional parameters, so callers can supply direction or position data.

deleteRemotePlugin removed from LocalPlugins. This method no longer exists on the IPC bridge.

overflow-y-scroll CSS class removed from About, Quick, and Find-in-Page windows. Any permanently-visible scrollbars driven by that class are gone.

.invert Tailwind utility added to the About window stylesheet. Elements with class="invert" will now render as photographic negatives — used for adapting icons between light and dark themes.

data-highlighted outline styles added to Quick and Find-in-Page windows. Highlighted menu items now get a 1px inset solid outline in either accent or danger color, improving keyboard navigation visibility.


Dependency Updates

tar pinned to 7.5.7 (was ^7.4.3). Locked to an exact version for reproducible installs — likely to pick up a specific fix or avoid a known regression.


Installation

APT (Debian/Ubuntu - Recommended)

# Add the GPG key
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg

# Add the repository
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

# Update and install
sudo apt update
sudo apt install claude-desktop

DNF (Fedora/RHEL - Recommended)

# Add the repository
sudo curl -fsSL https://aaddrick.github.io/claude-desktop-debian/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo

# Install
sudo dnf install claude-desktop

AUR (Arch Linux)

# Using yay
yay -S claude-desktop-appimage

# Or using paru
paru -S claude-desktop-appimage

Pre-built Releases

Download the latest .deb, .rpm, or .AppImage from the Releases page.


Analysis Cost

Duration: 183m 37s

Model Calls Input Cache Read Cache Write Output Cost
claude-sonnet-4-6 1182 11,324 39,054,787 7,518,089 2,235,349 $122.4558
Total 1182 11,324 39,054,787 7,518,089 2,235,349 $122.4558

Like this project? Consider sponsoring!

Wrapper/Packaging Changes

The following commits were made to the build wrapper and packaging between v1.3.17+claude1.1.4498 and v1.3.17+claude1.1.5368:

  • Update Claude Desktop download URLs to version 1.1.5368 (c31329e)
  • fix(ci): remove old RPMs before adding new ones in DNF repo update (d02329e)
  • Add automated triage disclaimer to issue comments (c316fa5)
  • refactor: remove issue_comment trigger from triage workflow (a0456a4)
  • refactor: simplify workflow conditions, case statement, and prompt building (9b92099)
  • feat: investigation prompt includes patching context for fix agents (14c846e)
  • fix: include hidden files in reference source artifact upload (c0b3a2c)
  • feat: investigation phase outputs code samples for fix context (365105c)
  • fix: fetch-reference extracts AppImage directly instead of relying on CI artifact (ff41a17)
  • feat: redesign issue triage as multi-job workflow (4aa8c0d)
  • fix: improve triage workflow accuracy and reference artifact upload (4289650)
  • feat: skip owner comments unless /Triage command is present (be40400)
  • fix: always skip triage for needs-human unless manually triggered (46f6f7d)
  • feat: add /triage skill for manual issue triage (04e759d)

Don't miss a new claude-desktop-debian release

NewReleases is sending notifications on new releases.