Skip to content

Release 1.18.0 - #151

Merged
ronak-create merged 4 commits into
mainfrom
release-1.18
Oct 27, 2026
Merged

ronak-create merged 4 commits into
mainfrom
release-1.18

Conversation

@ronak-create

@ronak-create ronak-create commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

FableCut 1.18.0.

  • Version 1.18.0 in package.json, manifest.json, server.json, the plugin manifest and the MCP server.
  • CHANGELOG dated (Beats, Reframe, Highlights; undo after an agent edit; agent tools refuse to write over a project they couldn't read); docs and playground rebuilt.
  • server.json carries the sha256 of the fablecut.mcpb bundle packed from this commit's tree; the release attaches that file.

Checked: npm test (536), the release-readiness script, and an export parity run on a Highlights → Reframe → Beats re-cut edit with music and a title (720×1280): mean difference 2.2–3.0 against the editor's own render on all but two frames, which differ the same way on a plain timeline of the same footage (test-pattern frames at a source frame boundary); audio 0.02 dB mean, 0.05 dB p95.

Summary by CodeRabbit

  • New Features
    • Added tools for detecting tempo, beats, and drops; marking beats; snapping cuts; and adjusting edits to beat-length durations.
    • Added Reframe options for subject-following or centered formats, and Highlights sequences assembled from scored moments.
  • Bug Fixes
    • Improved undo handling for external edits and prevented saving agent edits when a project file cannot be read.
  • Documentation
    • Published the v1.18.0 release notes and updated documentation to reflect the latest version.

@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4d9f77e9-57e3-4aa1-a3f7-1a78fdbaa457
Commits

Reviewing files that changed from the base of the PR and between d5f4718 and d329d8b.

Files selected for processing: 33
  • .claude-plugin/plugin.json
  • CHANGELOG.md
  • docs/docs/audio/index.html
  • docs/docs/captions/index.html
  • docs/docs/color/index.html
  • docs/docs/compositing/index.html
  • docs/docs/compositions/index.html
  • docs/docs/editing/index.html
  • docs/docs/export/index.html
  • docs/docs/frames/index.html
  • docs/docs/index.html
  • docs/docs/library/index.html
  • docs/docs/masks/index.html
  • docs/docs/mcp/index.html
  • docs/docs/media/index.html
  • docs/docs/motion-paths/index.html
  • docs/docs/motion/index.html
  • docs/docs/presets-templates/index.html
  • docs/docs/project-json/index.html
  • docs/docs/projects/index.html
  • docs/docs/props/index.html
  • docs/docs/recipes/index.html
  • docs/docs/remake/index.html
  • docs/docs/rest-api/index.html
  • docs/docs/sequences/index.html
  • docs/docs/studio/index.html
  • docs/docs/tracking/index.html
  • docs/docs/transcripts/index.html
  • docs/docs/versions/index.html
  • manifest.json
  • mcp-server.js
  • package.json
  • server.json

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

Walkthrough

This release update sets FableCut’s version to 1.18.0 across package, plugin, MCP server, server bundle, and documentation metadata. It adds the 1.18.0 changelog heading, release notes, and comparison links.

Changes: FableCut 1.18.0 release

Layer / File(s) Summary
Update release identifiers
.claude-plugin/plugin.json, manifest.json, package.json, mcp-server.js, server.json
Release version declarations change from 1.17.0 to 1.18.0. The MCP bundle URL and SHA-256 are updated, and the MCP initialization response reports 1.18.0.
Add 1.18.0 release notes
CHANGELOG.md
The changelog adds the 1.18.0 release heading and date, release notes, and comparison links.
Update documentation version metadata
docs/docs/index.html, docs/docs/*/index.html
Standard and Open Graph descriptions identify FableCut 1.18.0. Other description text remains unchanged.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

Merge Risk: Minimal · previous review d329d

The bundle is scheduled for publication after merge, so its current 404 does not block this PR. Confirm the asset and checksum when publishing the release.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within survi… Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 4 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title "Release 1.18.0" names the main change, a version bump to FableCut 1.18.0. The raw summary shows the version is updated in package.json, manifest.json, server.json, the plugin manifest, the …
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Title check

Explanation

The title "Release 1.18.0" names the main change, a version bump to FableCut 1.18.0. The raw summary shows the version is updated in package.json, manifest.json, server.json, the plugin manifest, the MCP server, and the docs, and the CHANGELOG adds the 1.18.0 entry. The title is short and specific, though it does not name the feature changes (Beats, Reframe, Highlights) that the release contains. That level of detail is not required.

Full details: Docstring Coverage

Explanation

Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 1 functions across 1 files. (32 skipped: 32 unsupported.)

Resolution

Write docstrings for the functions missing them to satisfy the coverage threshold.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ronak-create
ronak-create merged commit 61bf46b into main Oct 27, 2026
5 of 6 checks passed
@ronak-create
ronak-create deleted the release-1.18 branch October 27, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant