Releases: elliotttate/SpliceKit
Releases · elliotttate/SpliceKit
v3.3.8
🐞 Bug Fixes:
- Crash fixes from Sentry triage: silences false-positive 'FCP terminated shortly after launch' Sentry events on normal user quits.
- Suppresses Xcode CLT prereq from crash dashboards.
- Ships
whisper-transcriberso the Whisperlarge-v3/large-v3-turboengines in the social captions panel actually work. - Hardens
NSTasktermination handling in transcript/caption transcription paths. - Fixes a playhead-overlay
UAFduring timeline teardown. - Rejects malformed
RPCparams instead of crashing. - Fixes a string-argument crash in
system.callMethodWithArgs.
v3.3.7
🔨 Improvements:
- Continues the Apple Immersive/BRAW work-in-progress with safer immersive preview decoding, reduced-resolution playback handling, fisheye/equirect preview improvements, native viewer state hardening, and crash fixes for affected users.
v3.3.6
🔨 Improvements:
- Adds Whisper large-v3 CoreML transcription for the social captions plugin (engine picker with Parakeet v3, Whisper large-v3-turbo, and Whisper large-v3; models download on first use).
- Adds Sentry Logs support.
🐞 Bug Fixes:
- Fixes caption positions resetting to center on FCP relaunch by running the persisted-caption repair headlessly when the panel isn't open.
v3.3.5
🔨 Improvements:
- Adds the Siri-style command palette with voice dictation.
- Polished liquid-glass layout and single-selection handling.
- Immersive Blackmagic RAW preview support.
- Patcher diagnostics/Sentry runtime hardening.
v3.3.4
🐞 Bug Fixes:
- Fixes the patcher update path on existing modded installs by rebuilding SpliceKit.
- Framework cleaned before signing, avoiding recursive framework symlink loops that caused the installer to fail at Re-signing application.
- Also re-signs nested SpliceKit bundles during patch/update and makes
xattrclean-up non-fatal so harmless attribute clean-up issues do not abort the install.
v3.3.3
🐞 Bug Fix:
- Fixes the patcher signing path for existing modded installs so nested SpliceKit bundles, framework, and app wrapper are re-signed correctly during rebuilds and updates.
v3.3.2
🐞 Bug Fixes:
- Fixes Blackmagic RAW thumbnail crash when third-party Media Extensions are installed.
- Restores LiveCam camera/microphone access.
- Fixes rare installer signing failures from stray extended attributes.
- Adds build-time guards against undefined
SpliceKit_symbols.
v3.3.1
🔨 Improvements:
- Adds a Vision Pro preview panel, Bonjour discovery for
_ivtpreviewclient._tcp, MCP bridge additions for the Vision Pro tools, and the Resolve Immersive BRAW reverse-engineering notes.
🐞 Bug Fixes:
- Fixes crash-on-launch regression in
v3.3.0. The SpliceKitBridgeMetadata module had its declaration and call site committed but its implementation file was never included in the build, so the safe-install block jumped to0x0during Final Cut Pro'sdidFinishLaunchingfanout.
v3.3.0
🔨 Improvements
- New icon by the amazing Matthew Skiles. 🥳
- Wider Wizard layout so the update buttons fit correctly when updating.
- Launch Final Cut Pro button improvements. Thanks for reporting Jonny!
- Help button now opens the website.
- Switched Sparkle from a vendored framework to Swift Package Manager for easier updating.
v3.2.10
🔨 Improvements:
- Smooth Scroll (Splices menu) now respects the Continuous Scrolling preference.
- The gate was reading a rate-derived property (
keepsPlayheadCenteredDuringPlayback) that is only true during fast-forward/rewind, so normal-rate playback was silently skipping the 120Hz centred takeover and feeling jerky. - Swapped to
scrollDuringPlaybackbacked byFFScrollDuringPlaybackKey— Continuous Scrolling ON engages our smooth centered path, OFF leaves FCP native edge-tracking intact with a smooth 120Hz overlay line on top.
🐞 Bug Fixes:
- Fixes a first-install crash in the Overview bar where the renderer could hit a half-built collection synchronously; both entry points now defer via
performSelector.