github aaddrick/claude-desktop-debian v1.3.11+claude1.1.3541
Release v1.3.11+claude1.1.3541

11 hours ago

Claude Desktop Update: v1.1.3363 → v1.1.3541

This release updates the packaged Claude Desktop version to 1.1.3541.

Executive Summary

This release adds scheduled task permission management, a remote plugin marketplace/browser, enterprise-managed SSH remote configurations, and Windows ARM64 platform support. It also includes several new UI gradient effects and bumps the Claude Agent SDK alongside introducing a parallel canary SDK channel.

Installation

Download the appropriate package for your architecture from the assets below.


Changes by Category

New Features

Scheduled Task Permission Revocation
A new removeApprovedPermission(taskId, permissionType, permissionId) IPC method was added to the CoworkScheduledTasks API. This allows revoking previously granted tool/action permissions on individual scheduled tasks — completing the permission lifecycle for Claude's autonomous task runner. Tasks also now carry approvedPermissions, missedRuns, and scheduling metadata (cronHumanReadable, nextRunAt). A getMissedScheduledRunTimes function supports catch-up execution when the scheduler was offline. A new ~/Documents/Claude/Scheduled directory is created at startup.

Remote Plugin Marketplace
Three new IPC methods enable browsing and managing remotely-hosted plugins:

  • getDownloadedRemotePlugins(profileId) — fetch locally cached remote plugins
  • syncRemotePlugins(profileId) — sync remote plugins from the server
  • listRemotePluginsPage(page, options) — paginated marketplace browsing

Plugins gain an installedBy field ("auto" vs "user"), and user-installed plugins are preserved during auto-sync. The RemotePluginManager now fetches plugins per-org with pagination rather than per-marketplace.

Enterprise SSH Remote Config
SSH remote configurations now support multi-source merging from three tiered sources:

  • Managed settings (system/enterprise paths like /etc/claude-code)
  • Remote settings (~/.clauderc)
  • User settings (~/.claude/settings.json)

New fields include useWorktree, managed, and source (enum: desktop/user_settings/managed_settings), enabling IT-provisioned SSH hosts.

Windows ARM64 Support
Windows ARM64 is now a recognized platform with detection logic added and the previous chillingSlothLocal restriction removed.

Phoenix Rising Update Channel
A new isPhoenixRisingAgainEnabled feature flag gates routing update checks through api.anthropic.com instead of downloads.claude.ai.

DXT Manifest v0.4
Adds "uv" as a supported server runtime type for desktop extensions.

New Permitted Tools
"REPL" and "JavaScript" are now in the permitted tools list.

Bug Fixes

Filesystem and Session Robustness

  • FileSystemWatcher now supports multiple watched directories per session
  • VM path translation upgraded to disambiguate mount names when folders share the same basename
  • isWorkingTreeDirty now caches non-git directories to avoid repeated failed checks
  • LocalSessionManager queues pending org-switch inits, adds graceful quit hooks, and guards against null credentials with rollback on failure

Refactors / Internal Changes

CLAUDE_USER_DATA_DIR Path Handling (index.pre.js)
Previously only set the userData Electron path; now also explicitly sets the logs path to <CLAUDE_USER_DATA_DIR>/Logs. The two env-var blocks (CLAUDE_USER_DATA_DIR and CLAUDE_AI_URL) were reordered and refactored to use separate variable declarations instead of destructuring.

VM Diagnostics Removed
The VM memory/vmstat diagnostics subsystem was removed entirely.

IPC Channel UUID Rotation
All EIPC channel UUIDs changed from 5efcc7ca-2dcb-43ae-957c-f5e4a094120c to 71ccaa7e-90b5-4a18-9b8b-fe9e5261c689. This is a build-time regeneration that makes old and new renderer/main process pairs intentionally incompatible.

UI: Subtle Gradient Effects
New Tailwind CSS utility classes were added across all renderer windows (main, about, find-in-page, quick):

  • w-1.5 (6px width) — a small UI element sizing
  • from-always-black/[0.025] — a near-invisible (2.5% opacity) theme-invariant black gradient start
  • to-transparent — gradient fade-to-transparent endpoint

These suggest new subtle overlay/scrim/fade effects in the UI.

Dependency Updates

Package Old New
@anthropic-ai/claude-agent-sdk 0.2.41 0.2.45
Claude Code CLI 2.1.41 2.1.45
App version 1.1.3363 1.1.3541

New dependency: @anthropic-ai/claude-agent-sdk-future added as an npm alias pointing to 0.2.40-dev.20260211.t171316.shacdef40b — a pinned pre-release snapshot, indicating parallel testing of a canary SDK build.

Build/Config Changes

  • Sentry release IDs updated across all bundles (main, preload, about, find-in-page, quick window, echo)
  • Sentry debug UUID rotated in preload script
  • All Vite content hashes updated (routine rebuild artifacts)
  • Minifier variable name reshuffling across mainView.js (Zod library code) — no behavioral changes

Confidence Assessment

High confidence:

  • Scheduled task permission revocation (clear new IPC method with explicit parameters)
  • Remote plugin marketplace methods (explicit new IPC endpoints)
  • Dependency version bumps (literal version strings)
  • CLAUDE_USER_DATA_DIR logs path addition (readable preload code)
  • All Sentry/build artifact changes

Medium confidence:

  • Enterprise SSH config details (inferred from index.js summary; specific merge semantics unclear from minified code)
  • Windows ARM64 support scope (detection added, but full platform support extent unclear)
  • Phoenix Rising feature flag behavior (flag name is clear, but exact routing logic is minified)
  • Session manager improvements (described in index.js summary but details are in minified code)

Low confidence:

  • The exact UI purpose of the new gradient/width CSS utilities (we know they were added but not which specific UI elements use them)

This release was automatically generated when a new Claude Desktop version was detected. Change analysis powered by Claude.

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

NewReleases is sending notifications on new releases.