github aaddrick/claude-desktop-debian v1.3.26+claude1.2.234

5 hours ago

v1.3.26+claude1.1.9669 → v1.3.26+claude1.2.234

This is a small maintenance release. The app version bumps from 1.1 to 1.2, and the bundled Zod schema library picks up a handful of new validators. There's not much here for end users — it's mostly infrastructure.

Dependency Updates

Zod string validators expanded

Three new IP address format validators were added to Zod's string type:

  • Su — IPv4 address validation
  • ku — IPv4 CIDR notation (e.g. 192.168.1.0/24)
  • xu — IPv6 address validation (full, compressed, loopback, and IPv4-mapped forms)

These back the .ip(), .ipv4(), and .ipv6() schema methods. If you're using Zod schemas in any renderer code or preload scripts, you can now validate IP addresses natively without a custom regex.

ZodTuple support in deep schema traversal

The recursive schema-walking utility (deepPartial or similar) gained a ZodTuple branch. It now maps over t.items to recurse into each tuple element rather than treating tuples as opaque. The ZodNullable handling that was in that slot appears to have moved elsewhere.

Build

  • App version: 1.1.96691.2.234
  • Build timestamp: 2026-03-30T20:17:34Z2026-04-01T07:58:22Z
  • Commit: aea25dad2d185519

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: 131m 28s

Model Calls Input Cache Read Cache Write Output Cost
claude-sonnet-4-6 1021 4,141 39,021,344 21,856,838 1,424,645 $115.0516
Total 1021 4,141 39,021,344 21,856,838 1,424,645 $115.0516

Like this project? Consider sponsoring!

Wrapper/Packaging Changes

The following commits were made to the build wrapper and packaging between v1.3.26+claude1.1.9669 and v1.3.26+claude1.2.234:

  • Update Claude Desktop download URLs to version 1.2.234 (a5bffe6)
  • docs: credit gianluca-peri for GNOME quit accessibility report (a4fa9c8)
  • fix: enable Alt menu toggle and Ctrl+Q quit on Linux (c429cfb)
  • docs: credit jarrodcolburn for session-start hook sudo fix (5926280)
  • fix: prevent session-start hook from blocking on sudo password (891d722)
  • docs: add learnings directory with NixOS packaging knowledge (879a700)
  • style(nix): apply style guide conventions to installPhase (2650d8e)
  • fix(nix): enable isPackaged=true by co-locating Electron binary with app resources (a326ea2)
  • docs: credit reinthal for NixOS nodePackages fix (5777727)
  • fix(nix): fix package rename asar (f04ec24)

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

NewReleases is sending notifications on new releases.