Skip to content

ScriptCut v0.1.0-alpha.6

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:44
79e9965

ScriptCut v0.1.0-alpha.6

Download

Download ScriptCut for macOS — Apple Silicon

macOS Apple Silicon / arm64 · Public prerelease alpha · ad-hoc signed · not notarized

Install

  1. Download the DMG above.
  2. Open it and move ScriptCut to Applications.
  3. Launch ScriptCut.

If macOS blocks the first launch of the official ScriptCut GitHub download, open System Settings → Privacy & Security → Open Anyway, confirm the macOS prompt, and launch ScriptCut normally. Do not use this approval path for random applications or downloads.

What's new

Added

  • Release qualification now includes one consolidated golden creator-path gate plus a packaged, provider-independent creator smoke that exercises authenticated clip export and project write/read round-trip through the packaged Electron boundary.
  • Packaged creator qualification verifies that the exported clip is non-empty, probeable, fully decodable, and reachable only through the expected capability-scoped local-file transport.

Changed

  • Create Clips presentation, review, draft-domain, prepare/export controls, export-file handling, and review actions are now separated behind focused feature boundaries while preserving the existing Find → Review → Prepare → Export workflow.
  • Desktop QA now treats the manual transcript-selection clip path as the required provider-independent qualification path and explicitly covers save, close, relaunch, and project-state restoration.

Fixed

  • Electron renderer and IPC trust now require the exact ScriptCut renderer/main frame instead of accepting arbitrary local file:// documents.
  • Local media reads now use capability-scoped URLs, and the captions API no longer accepts arbitrary output-path authority.
  • Project saves and autosaves are serialized and atomically replaced to reduce stale-write races and partial project files.
  • Edit-operation IDs remain collision-safe after project reopen, including migration of duplicate legacy IDs.
  • Undo history now tracks durable editing state instead of playback/transient state, and resets at media/project boundaries.
  • The toolbar Open action no longer allows a React event object to be interpreted as a workflow intent.

Current alpha notes

  • Product version remains 0.1.0; this release identity is v0.1.0-alpha.6.
  • The public build remains macOS Apple Silicon (arm64) only, ad-hoc signed, and not notarized; macOS Open Anyway approval may be required.
  • AI providers remain optional for the manual creator path. Baseline local transcription still downloads and verifies its managed model on first use.

ScriptCut alpha status

This is a public prerelease alpha for creator validation. It is provided from the official ScriptCut GitHub repository and uses an ad-hoc code signature for package integrity. It is not signed with Apple Developer ID and is not notarized by Apple.

Supported platform

macOS Apple Silicon (arm64) only. Intel, Windows, Linux, and browser builds are not public installer targets in this alpha.

What's included

  • A self-contained Electron application with portable Python 3.11.15 and the pinned core runtime.
  • Bundled FFmpeg and FFprobe for local export.
  • Baseline Whisper transcription code and a trusted model manifest.
  • Optional capabilities may be absent from this build.

Baseline transcription model behavior

If the verified baseline model is not present, ScriptCut downloads and verifies it on the first transcription and shows progress. The model is stored in app-managed local storage; later baseline transcription can run without model-network access. The model is not embedded in this DMG.

Optional capabilities

WhisperX, NeMo/Parakeet, pyannote, DeepFilterNet, MediaPipe, OpenCV, MoviePy, and other optional stacks may not be bundled. The packaged baseline path remains the supported transcription path for this alpha.

Known alpha limitations

  • The app uses an ad-hoc code signature but is not signed with Apple Developer ID or notarized, so the first launch requires the macOS approval path above.
  • This release is a prerelease alpha; keep original media and project backups.
  • Optional capabilities and some caption/export behavior depend on the packaged resources and current baseline support.

Verify download

From the directory containing the downloaded files:

shasum -a 256 -c SHA256SUMS.txt

The checksum must match the exact public DMG filename: ScriptCut-v0.1.0-alpha.6-arm64.dmg.

Build provenance

Advanced verification can confirm which official repository, workflow, and commit produced the artifact:

gh attestation verify ScriptCut-v0.1.0-alpha.6-arm64.dmg \
  -R FernandoAbishai/ScriptCut \
  --signer-workflow FernandoAbishai/ScriptCut/.github/workflows/release-unsigned.yml \
  --source-digest 79e99656d9d14bbc0b1f54986ce36665b55bd228

gh attestation verify release-manifest.json \
  -R FernandoAbishai/ScriptCut \
  --signer-workflow FernandoAbishai/ScriptCut/.github/workflows/release-unsigned.yml \
  --source-digest 79e99656d9d14bbc0b1f54986ce36665b55bd228

Attestation establishes build provenance; it does not prove that the software is free of bugs or vulnerabilities. Checksums establish integrity and do not make macOS treat this app as notarized.