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.