Skip to content

0.9.12

Choose a tag to compare

@Proxify Proxify released this 31 Aug 20:54
· 2 commits to main since this release

Desktop installers for CuttleCode 0.9.12. 18 commits since v0.9.11.

Install

Platform File
macOS (Apple silicon) CuttleCode-0.9.12-arm64.dmg
Windows CuttleCode-Setup-0.9.12.exe (installer) or CuttleCode-0.9.12.msi
Linux CuttleCode-0.9.12-x86_64.AppImage or CuttleCode-0.9.12-amd64.deb

Read this before you install

  • macOS is Apple silicon only. There is no Intel build.
  • The Windows installers are unsigned and will trip SmartScreen — "More info" → "Run anyway". This build's log confirms it: every signing with signtool.exe line is followed by no signing info identified, signing is skipped … cscInfo=null. No Authenticode certificate is wired up.
  • .deb installs do not auto-update. The client detects a package install and defers to your package manager. The AppImage does auto-update.
  • Linux has no automated release gate. macOS installers are smoke-tested on real hardware before publish (signature, notarization, staple, a live session); Windows and Linux are not.
  • v0.9.0 cannot auto-update to anything. It shipped before the updater's macOS lane worked. If you are on 0.9.0, install this one by hand once.
  • LICENSE.md still links a private repo that 404s for the public.

macOS is signed, notarized and stapled — app, zip and dmg. Windows and the Linux AppImage self-update; macOS auto-update works from 0.9.1 onward.

Features

  • Discover: plain-English "what is it" and use cases on every feature page
  • Advisor: the Auto/Off digest mode follows the user, not the browser
  • Mobile: one header row instead of two

Fixes

  • Runtime link: an unusable runtime credential no longer strands the runtime unlinkable (the desktop 401)
  • Sessions: Resume revives the same session instead of duplicating it
  • Chat: an image attachment no longer leaves a duplicate stuck bubble; the answer you gave an AskUserQuestion is now shown
  • Web: the socket has a working fallback transport, so a dead websocket is no longer a dead app
  • macOS: reclaims the two /dev/ptmx fds node-pty leaked per spawn
  • Pipelines: a node whose handoff file is missing required keys now fails instead of hanging, and handoff-contract failures surface in status and events
  • Git: falls back to your global config / GitHub identity before the ccc@local placeholder
  • Discord: retries bot startup with backoff when the boot-time connect fails
  • Dev-instance reaper: discovers instances owned by non-server checkouts

Plus the rename to the full name CuttleCode in the app chrome and tray.