Skip to content

Release 0.9.40-beta.1: preview orientation sync (bump, changelog, record)#124

Merged
TheOrcDev merged 2 commits into
mainfrom
release/0.9.40-build
Jul 14, 2026
Merged

Release 0.9.40-beta.1: preview orientation sync (bump, changelog, record)#124
TheOrcDev merged 2 commits into
mainfrom
release/0.9.40-build

Conversation

@TheOrcDev

@TheOrcDev TheOrcDev commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Version bump to 0.9.40, changelog entry, and the release record.

Shipped: signed + notarized (Accepted, stapled), uploaded to R2 (all artifacts verified), feed serves 0.9.40 via www redirect, Discord announced.

Contents: preview orientation sync fix (#123) — the idle preview follows every orientation/size change while recording canvases stay fixed.

Verification: compositor + preview_surface suites 131 green ×4 runs; preview-lifecycle probe fails identically on the 0.9.39 baseline without #123 (pre-existing environment issue, documented in the record).

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes

    • Fixed idle previews not updating correctly after switching orientations, including returning from vertical to horizontal.
    • Recording and streaming canvases now retain their session dimensions during window resizing.
  • Release

    • Released version 0.9.40 Beta 1.

TheOrcDev and others added 2 commits July 14, 2026 17:34
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@TheOrcDev
TheOrcDev merged commit 3a3760a into main Jul 14, 2026
@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 97424db6-224a-4c4c-86ce-d7c05dc3fecd

📥 Commits

Reviewing files that changed from the base of the PR and between fec6c02 and 8db78a7.

📒 Files selected for processing (3)
  • apps/desktop/package.json
  • changelog/0.9.40-beta.1.md
  • docs/releases/0.9.40.md

📝 Walkthrough

Walkthrough

The desktop package version was bumped to 0.9.40, with beta changelog and release notes documenting preview orientation synchronization and fixed recording and streaming canvas sizes.

Changes

0.9.40 beta release

Layer / File(s) Summary
Release version metadata
apps/desktop/package.json, changelog/0.9.40-beta.1.md
The desktop version is updated to 0.9.40 and beta release metadata is added.
Preview behavior release notes
changelog/0.9.40-beta.1.md, docs/releases/0.9.40.md
Release documentation describes immediate idle-preview reshaping after orientation switches, fixed recording and streaming canvas sizes, verification results, and release status.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Possibly related PRs

  • TheOrcDev/videorc#123: Covers the compositor and preview-surface logic corresponding to the documented orientation synchronization behavior.
  • TheOrcDev/videorc#109: Also combines a desktop version bump with changelog updates for orientation-related preview behavior.
  • TheOrcDev/videorc#112: Documents the same preview reshaping behavior on orientation switches.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.9.40-build

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install failed: private package registry requires authentication. Disable ESLint in CodeRabbit settings or use public packages.


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.

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