Changelog
Every release, newest first — the same notes that power the in-app update dialog.
v0.1.5 2026-08-03
Added
- MCP:
capture_screen,capture_window, andannotateaccept an optionalsave_path— the PNG is written locally and the path returned as text, so agents in clients that discard inline image bytes (e.g. Claude Code) can save, open, or attach captures. (#3)
Fixed
- MCP: the stdio server no longer drops in-flight
tools/callresponses when the client closes stdin — accepted requests now finish and flush before the process exits. (#4)
- Auto-redaction no longer blacks out identifier-shaped strings: file paths with a digit, UUIDs, git hashes, and long kebab/snake names were matching the generic secret pattern. Real credential shapes (vendor keys, JWTs, labeled passwords, high-entropy tokens) are still caught. (#5)
v0.1.4 2026-08-03
Added
- Use your desktop wallpaper as the screenshot background — as-is, blurred, or blurred and dimmed so the shot stays the focus. Available in the editor's background picker and as the Quick Capture preset.
- Six new gradient backgrounds and two new solids.
- Annotations now work on the whole canvas, not just the screenshot: with padding or a background enabled, arrows, text, boxes, and every other tool can be placed in the margins — and they export exactly as drawn.
- The editor remembers your last-used background, frame, padding, corners, and shadow, and applies them to the next capture. Quick Capture shares the same settings, so both flows stay in sync.
Fixed
- The Dashboard and Settings windows no longer open behind other apps.
v0.1.3 2026-07-26
Added
- Reopen Last Edit now has a keyboard shortcut (⌥⇧8 by default), configurable in Settings → Shortcuts like every other action. It also appears in the File menu.
Fixed
- Capturing an open menu finally works: area capture now freezes the screen the instant you invoke it and you select over that frozen frame — so menus (including Shotcrisp's own, via the Capture Area shortcut), popovers, and hover states stay in the shot instead of closing when the overlay appears.
- Starting a capture no longer switches apps: the selection overlay stopped stealing focus from whatever you were working in.
v0.1.2 2026-07-20
Added
- Quick Capture (⌥⇧1): select an area and it lands straight in your clipboard with your saved preset applied — auto-redaction, window frame, background, padding — no editor stop. Configure the preset in Settings → General.
- Scrolling capture handles sticky headers and footers: page chrome that stays put while you scroll appears once at the top and once at the bottom of the stitched image instead of repeating through the middle. Fast flicks recover too — the capture re-anchors anywhere on already-captured content, including after scrolling back.
- First-run onboarding: a welcome window introduces the menu-bar icon (it pulses while an arrow points at it), sets up the Screen Recording permission up front — including the one-time relaunch macOS requires — and ends with a shortcut cheat sheet and a launch-at-login toggle.
- Launching Shotcrisp while it's already running now opens the dashboard instead of doing nothing.
- Dashboard footer hint explaining that Shotcrisp lives in the menu bar and that closing the window quits nothing.
- Studio: a Devices list in Account settings — see everywhere you're signed in and sign out any device individually.
- Settings → General: update controls — automatic checking, background install, your current version, and a Check Now button.
- This window: after each update, Shotcrisp shows what changed, once.
- Settings → Shortcuts: Reset All to Defaults.
- AI agents (MCP): Shotcrisp can act as the screen-capture server for MCP clients like Claude Code — list windows, capture the screen or a window, read on-screen text, and locate text on screen (find_on_screen). Off by default (Settings → Privacy → AI Agents); each client needs your one-time approval, captures always apply your exclusions, sensitive text is blacked out before the agent sees it, and the menu-bar icon flashes on every agent capture.
- Agent consent you can trust: the approval prompt names the client verified by its code signature — a process claiming to be "Claude" but signed as something else is exposed on the spot. Settings lists each approved client (revoke any individually) and a log of everything agents captured. The connection is verified by audit token, approvals are tamper-signed so a forged one can't grant silent access, and if the secret-scan can't run a capture is refused rather than sent unscanned.
- share_capture (appears when Shotcrisp cloud is enabled): agents can turn a capture into a share link — redacted before upload — and paste it straight into a PR or message.
- Agents can annotate: the annotate tool draws arrows, boxes, redactions, blur, and labels onto a fresh capture — in the same coordinates find_on_screen reports, so an agent can locate a button and circle it.
- Agent capture by app name ("the Safari window") and multi-display support (list_displays + a display picker on capture_screen).
- Privacy mode is now on by default: new captures open in the editor with sensitive text already covered. Clear Redactions undoes it per capture; Settings → Privacy turns the default off.
Changed
- The menu-bar icon is now the Shotcrisp mark (crop-corner brackets around a capture dot) instead of a generic camera symbol.
- Auto-redaction now catches digit runs labeled as card numbers ("credit card number 4242…") even when the digits fail checksum validation — a mistyped real card still shouldn't ship.
- Lifetime plan includes a 25 GB storage quota; subscriptions stay at 100 GB. Plans follow your account — use Shotcrisp on all your Macs.
v0.1.1 2026-07-18
Added
- Automatic updates via Sparkle: Shotcrisp checks for new versions and offers them in place (also on demand via Check for Updates…).