Changelog
What changed
Slip updates itself; this is what each update did. Installed copies check daily and never restart under a working card.
A Slip account, and Pro
- Sign in with your email from Settings › Slip Account. A six-digit code arrives in seconds; no password, no link to click.
- Signing in starts a 14-day Pro trial, and everyone who signs in during the beta is a founding member with six months of Pro.
- Slip Pro: unlimited agents running at once, $9 a month billed annually or $12 month to month. Checkout is on slip.design; the app never sees a card.
- Manage billing from Settings, straight into the customer portal: invoices, card, plan, cancel.
- A reply's prose is one block, so a drag selects across bullets.
- Codex cards launch again after OpenAI renamed the Codex app on disk.
- A turn the CLI starts on its own no longer repeats the previous reply.
Updates that are ready before you're asked
- A scheduled update check now downloads and verifies in the background, so the strip says “ready to install” and [update now] is just the swap.
- Before an update restarts Slip, every open card writes its brief, the same way closing the window would. You come back to briefs, not recoveries.
- A release marked critical shows an amber strip with no [later].
- Every release in the feed can be installed, not only the newest.
Reading stays put, the account connects first
- The transcript follows new output only while you're at the end; scroll up to read and it stays where you are.
- The Claude account strip comes first in setup, and several connectors sign in from Settings.
- Paths the agent prints open in Finder; questions can fold down to a strip; previews find the right dev server.
Self-updates without a framework in the box
- Slip updates itself. Every update is checked three ways before it runs: the feed signature, the code signature, and that it comes from the same developer as the app you're running.
- Auto mode tightened after an independent security review: compound shell commands, `find -exec`, `git branch -D`, edits outside the card's folder, and a dozen other things no longer pass as routine.
- Downloads moved to GitHub Releases.
Model names in Settings
- Settings shows the resolved name of each Claude model (“Fable 5.1”), learned from the CLI you have installed.
- The model picker becomes a menu when an agent offers more than four models.
- Storage & About loads off the main thread; it used to freeze the pane while probing binaries.
Agents probed at launch
- Codex and Grok are detected at launch, so /model offers them without a visit to Settings.
- A replaced session's exit no longer announces itself as the new session ending.
Claude on one card, Codex on the next
- A card can run on OpenAI Codex or xAI Grok Build instead of Claude Code. Each agent signs in through its own CLI; Slip never holds a key.
- Picking another agent's model under /model moves the card there, brief carried over.
- First release with in-app updates.