Changelog

Follow the development journey of SwiftyClip.

v1.0.4 - Agent controls + batch workflows

2026-04-22

New

  • Batch import queue: drop 5+ videos or a whole folder, watch them analyze one at a time.
  • Drag-and-drop reorder of queued items (analyzing/done stay pinned).
  • Overnight schedule: queue waits until hour X (default 11pm) to start.
  • Settings pane with tabs for General / Queue / Webhooks.
  • Outbound webhooks (Studio tier) with HMAC-SHA256 signatures on 5 event types.
  • clip.queueStatus + clip.registerWebhook MCP tools (tool count 11 total).
  • WebSocket transport on loopback port 8765 (alongside stdio).
  • swiftyclip tools CLI prints the MCP catalog as JSON.
  • Folder-drop: drop a folder, every recognized video queues up.
  • Preferences persist via UserDefaults across app relaunches.

Improved

  • Integration pages for Claude Code, Cursor, Codex, OpenClaw.
  • 12 competitor comparison pages (+CapCut, Spikes, Kickoff).
  • Press kit: /press/launch-thread, /press/product-hunt, /press/reddit-posts.
  • llms-full.txt full-site agent digest for single-fetch LLM context.
  • Per-token MCP auth with per-tool allowlist (backwards compatible).
  • 100 tests passing — up from 44 at the start of v1.0.3.

v1.0.3 - Agentic & Apple-native

2026-04-22

New

  • Shortcuts & Siri via AppIntents: IngestVideo, ScoreLatestClip, RenderLatestClip.
  • Writing Tools on caption edit field (macOS 26 Apple Intelligence).
  • ScreenCaptureKit live capture: record a display, window, or app straight into the pipeline.
  • Raycast-style ⌘K command palette with fuzzy search over every action.
  • MenuBarExtra render queue: monitor exports with the main window closed.
  • Dynamic OG images for every /guides and /blog page.

Improved

  • Homepage nav + footer now surface /guides.
  • Rollup transitive dep bumped to 4.60.2 (CVE-2026-27606).
  • 44 tests, all passing, full Swift 6 strict concurrency clean.

v1.0.2 - Bug hunt pass

2026-04-22

Fixed

  • HookDetector MLX guards on minimal macOS toolchains.
  • ClipExporter: static method accessing instance logger.
  • Bridge dispatcher: SwiftData @Model projected to Sendable UUIDs.

v1.0.1 - Plan-mode batch

2026-04-22

New

  • Sentry + lightweight crash reporter (signal handlers forwarding to /api/crash).
  • Sparkle 2.6 auto-update integration.
  • Tier enforcement in Mac app with Free-tier upsell sheet.
  • OSLog signposts across the pipeline for Instruments profiling.

v1.0.0 - Public Beta

2026-04-22

New

  • Ingestion → transcription (WhisperKit / Moonshine / Apple) → analysis → scoring → rendering → scheduling.
  • MCP server (stdio JSON-RPC + loopback bridge) exposing nine clip.* tools to agents.
  • Five-tier pricing with Stripe checkout and Supabase sync.
  • Minimalist single-surface UI with on-drop analysis.

v1.0-beta.1 - Foundation

2026-04-22

New

  • First notarized DMG distribution from swiftyclip.com/download.
  • App Store Connect entry + first TestFlight build.
  • Full pipeline wired end-to-end on macOS 15.