Skip to content

Conversation

@Brendonovich
Copy link
Contributor

@Brendonovich Brendonovich commented Nov 5, 2025

Summary by CodeRabbit

  • New Features

    • Clip segments in the editor gain a Speed control to slow down or speed up playback (note: changing speed currently mutes the segment).
    • Redesigned Crop UI with improved area selection and smoother interactions.
  • Bug Fixes

    • Reduced macOS recording errors.
    • Decreased instances of audio/distortion in editor recordings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 5, 2025

Walkthrough

Adds a new changelog entry describing editor updates: segments gain a Speed option (changing speed currently mutes audio), a revamped Crop UI/area selection, and bug fixes for macOS recording errors and editor audio distortion.

Changes

Cohort / File(s) Summary
Changelog entry
apps/web/content/changelog/81.mdx
Adds documentation for version 81: Speed option for clip segments (audio is muted when speed is changed), updated Crop UI and area-select/editor interactions, and bug fixes for macOS recording errors and reduced editor audio distortion.

Sequence Diagram(s)

sequenceDiagram
    participant User as User
    participant Editor as Editor UI
    participant Segment as Clip Segment
    participant Audio as Audio Engine

    rect rgba(135,206,235,0.12)
    Note right of Editor: New Speed control in segment inspector
    end

    User->>Editor: Open clip segment
    Editor->>Segment: Show properties (including Speed)
    User->>Segment: Adjust Speed
    Segment->>Audio: send speed change event
    Audio-->>Segment: (currently) mute audio on speed change
    Segment-->>Editor: update timeline render
Loading
sequenceDiagram
    participant User as User
    participant AreaSelect as Area Select UI
    participant CropEditor as Crop Editor

    rect rgba(144,238,144,0.12)
    Note right of AreaSelect: Redesigned, smoother interactions
    end

    User->>AreaSelect: Drag/select crop area
    AreaSelect->>CropEditor: emit area coordinates
    CropEditor->>Editor: apply crop preview and commit
    Editor-->>User: updated preview and handles
Loading

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

  • Single documentation file changed; no code logic to verify.
  • Quick sanity check: ensure wording accurately reflects behavior (speed change mutes audio) and contributor credit in the entry.

Poem

🐇 I hopped through lines of changelog light,
Speed and crops now gleam so bright.
Mac recordings calm; distortions flee—
Version eighty-one, a carrot for me! 🥕✨

Pre-merge checks and finishing touches

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title '0.3.82 changelog' directly corresponds to the changeset, which adds a new changelog entry for version 0.3.82 documenting user-facing updates.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch 0.3.82

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e7fa46f and e97d7d8.

📒 Files selected for processing (1)
  • apps/web/content/changelog/81.mdx (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • apps/web/content/changelog/81.mdx
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Analyze (rust)

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 and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
apps/web/content/changelog/81.mdx (1)

4-4: Use ISO 8601 date format for consistency.

The date format "2025-11-5" is non-standard. Use "2025-11-05" to match ISO 8601 conventions and avoid potential parsing inconsistencies.

-publishedAt: "2025-11-5"
+publishedAt: "2025-11-05"
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4449da3 and e7fa46f.

📒 Files selected for processing (1)
  • apps/web/content/changelog/81.mdx (1 hunks)
🧰 Additional context used
🪛 LanguageTool
apps/web/content/changelog/81.mdx

[grammar] ~11-~11: Ensure spelling is correct
Context: ...d some recordings should no longer look distored in the Editor

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Analyze (rust)
🔇 Additional comments (1)
apps/web/content/changelog/81.mdx (1)

6-6: Clarify the empty image field.

The image: field is empty. Confirm whether this is intentional or if an image asset should be referenced for this changelog entry.

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@Brendonovich Brendonovich merged commit b5656b4 into main Nov 5, 2025
16 checks passed
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.

2 participants