0.9.12
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.exeline is followed byno signing info identified, signing is skipped … cscInfo=null. No Authenticode certificate is wired up. .debinstalls 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.mdstill 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/ptmxfds 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@localplaceholder - 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.