Fixes
- Annotations now appear in screen recordings — arrows, boxes, highlights and other markup you draw while recording are composited into the video. Previously they showed on screen but were excluded from the capture, so the saved recording looked as if nothing had been drawn.
Fixes
- Plan view updates after activation — the Preferences → Plan section now refreshes the moment a license activates. Previously, activating Pro via the email link while Preferences was already open left the Plan section showing "Free" until the window was reopened, even though Pro was active.
New
- Auto Capture Quick mode — draw a region and the screenshot copies directly to clipboard with no annotation window. Designed for quickly pasting into AI chats or other tools. Available in Preferences → Capture and the tray menu.
- Start with computer — launch-at-login toggle moved to Preferences → General for reliability. The tray menu checkbox was visually inconsistent on macOS.
Changes
- macOS close button × — all secondary window close buttons now show the standard macOS two-line × on hover, matching platform conventions.
Fixes
- No-flash windows — Preferences, History, Status, Audit, and Scrolling Capture windows no longer show a white flash before content loads. Windows are hidden on close and shown instantly on reopen.
macOS
- DMG stapled — notarized and stapled. Gatekeeper can verify the signature offline without contacting Apple.
New
- macOS release — signed, notarized universal DMG for Intel and Apple Silicon. Gatekeeper will not block the app on launch.
- macOS app icon — Dock and Finder icon updated to match the SnipSend brand icon used in the menu bar tray.
- Draggable format panel — selected annotations now show a movable format bar inside the capture overlay, so color/font controls no longer cover the middle of the capture.
- Full transform controls — line, arrow, highlight, redaction, blur, counter, callout, and pen annotations now expose resize and rotation controls consistently in select mode.
- Rotate cursor — rotation handles now use a white rotating-arrow cursor with a black border for better contrast over screenshots.
Fixes
- Callout / text tool — clicking an existing callout while the text tool is active now re-enters editing instead of doing nothing.
- Caret placement — clicking inside an existing callout now positions the text caret where you clicked, instead of at the start of the text.
- Pen selection — pen strokes are now wrapped as a normal selectable Fabric group with equal padding on all sides.
- Step counter color — placed counter badges now update color like the other annotation tools.
- Callout color — changing callout text color now also updates its selection/chrome color.
- Font dropdown contrast — callout font options now render on a dark background instead of white-on-white.
- Pricing card layout — the Lifetime card now places "one time" beside $1 as a compact two-line label.
Changes
- Callout cursor — hovering a callout now shows a grab cursor (drag) / grabbing cursor (while moving).
- Callout resize and rotate — callouts can now be resized from every side/corner and rotated like the shape tools.
- Multiple callouts — removed the single-callout restriction. Clicking empty canvas with the text tool creates a new callout every time.
- Selection reporting — annotation selection state now comes from Fabric canvas event handlers, making the format panel appear reliably.
- Website crawl metadata — snipsend.app now serves PNG favicon tags, site.webmanifest, robots.txt, and sitemap.xml.
New
- Feedback — "Send Feedback" tray menu item opens a Tally form directly in the browser.
- About in Preferences — app version, shortcut, plan, readiness status, and quick links. Removed from the tray menu.
- Enterprise pricing — Enterprise card added to the pricing section on snipsend.app.
- Admin portal — password-protected page for granting Pro licenses. Supports single and batch grants, optional activation email.
Fixes
- Debug capture files no longer written to the captures folder in production builds. Was dev instrumentation that shipped unintentionally.
Security
- Webhook HMAC verification now uses
crypto.subtle.verify()(constant-time) instead of string comparison, preventing timing-based attacks.
Fixes
- Google Drive connect — OAuth client ID and secret are now baked into the Electron main process so a missing .env.local no longer blocks setup.
- Activation email link — now clickable in Gmail and other webmail clients, routing through an HTTPS bridge page instead of a raw snipsend:// protocol URI.
- Lemon Squeezy pipeline — purchase → activation email pipeline verified end-to-end via the api.snipsend.app Cloudflare Worker.
Changes
- Default save folders — captures now save to ~/SnipSend/Captures, recordings to ~/SnipSend/Recordings. Both folders are auto-created on first launch.
- Migration on launch — stored save paths matching the old defaults are cleared on upgrade. User-chosen folders are preserved.
- Worker wrangler.toml — now pins the api.snipsend.app custom domain, workers.dev route, and observability so deploys can't strip them.
New
- Auto-update — app checks for updates on startup and prompts to restart when a new version is downloaded.
- Update artifacts — latest.yml and .blockmap files uploaded to R2 alongside the installer, enabling differential updates.
- URL-friendly artifact filenames — SnipSend-Setup-0.1.1.exe, SnipSend-Portable-0.1.1.exe.
Changes
- Free plan — raised from 2 captures/day to 5 captures/day after the 14-day trial.
- Watermark — free plan screenshot exports include a diagonal SnipSend watermark. Trial and Pro exports remain watermark-free.
- Recording FPS — now configurable in Preferences → Advanced: 10, 15, 24, or 30 FPS.
- Recording crops — to the captured region instead of the full screen.
- Multi Capture — now display-aware, captures can continue across monitors without restarting.
- Video editor panel — can be dragged and resized from every side and corner.
- GIF export — duration-discovery fix for WebM recordings with unknown/Infinity duration.
- Download — now served from downloads.snipsend.app via Cloudflare R2.
Initial release
- Capture — Auto, Click to Capture, Multi Capture, and Step-by-step modes. Global configurable shortcut. All modes launchable from the system tray.
- Annotation — Pen, Rectangle, Ellipse, Line, Arrow, Highlight, Blur, Redact, Text/Callout, Counter. Color picker. Full undo/redo and clear all.
- Step-by-step / SOP export — fixed reusable frame, movable across screens. Export as PNG sequence, PDF, or editable DOCX.
- Recording — region-based screen recording with mic audio, webcam picture-in-picture, cursor highlight, pause/resume/stop HUD, trim, crop, blur/redact, GIF and MP4 export.
- Sharing — clipboard-first, local PNG save, Google Drive, capture and recording history with copy, reveal, and delete.
- Preferences — capture mode default, global shortcut, appearance presets, font choices. 14-day full trial → free plan → Pro.