Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion nix/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ buildNpmPackage {
);
};

npmDepsHash = "sha256-ZwmB2QPWLweVfkDOkjEX6ydsOMq5XsojJE4l95DUvXo=";
npmDepsHash = "sha256-gs1OEgX7mkqj9REMhVUUfSmPYsL6VLj/Au5AU6TfOi0=";

env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "openscreen",
"private": true,
"version": "2.1.0",
"version": "2.1.1",
"description": "Record your screen and polish the demo",
"homepage": "https://getopenscreen.com/",
"license": "MIT",
Expand Down
1 change: 1 addition & 0 deletions technical-documentation/testing/manual-e2e-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -992,3 +992,4 @@ These checks are the human slice: an agent cannot click Apple's picker (see abov
| 2026-10-17 | PR #1319 (`claude/fix-orbit-corner-clip-8a563f` @ `2236580`), CI artifacts of build run 39046512213 (artifacts only, no release): `Openscreen.Setup.2.1.0-x64.exe` unpacked with 7-Zip and run in place, `openscreen-linux` AppImage extracted. Reference: installed `v2.1.0` | Windows 11 Home 26200 (x64), RTX 4070 Ti; Linux: Ubuntu 24.04.2 under WSL2, llvmpipe only, so the compositor's CPU backend | **Partial — fix slice only, no defect** | MCP over stdio, isolated `--user-data-dir`, no GUI. A synthetic 10 s 1440×1080 (4:3) clip in a 16:9 format with Follow cursor, padding 50, roundness 40, a depth-4 zoom 2–8 s in `orbit` with a manual focus at (0.85, 0.85). `getFrames` at 1.0–9.5 s: on `v2.1.0` the card is cut flat by an axis-aligned edge through the whole hold, and its corners are square under `left`. On the PR build, Windows and Linux alike, the card tilts whole with four rounded corners on every frame, under `orbit` and `left`. With the zoom set to `none`, the frames are byte-identical to `v2.1.0` on Windows. **Not covered:** macOS (the SSH Mac was unreachable; the geometry test ran green on Metal in CI); the editor preview, which shares the same `plan_frame` geometry; Linux on a real GPU. |
| 2026-10-17 | PR #1319 (`2236580`), artifact `openscreen-mac-arm64` of build run 39046512213 (artifacts only, no release), app copied out of the DMG and run in place. Reference: installed `v2.1.0-rc.6` | macOS 27.0.1 (26A434), Mac mini M1 (Macmini9,1), 8 GB | **Partial — fix slice only, no defect** | MCP over stdio, isolated `--user-data-dir`, the same project as the Windows/Linux row above (4:3 clip encoded with `h264_videotoolbox`). `orbit` (12 frames, 1.0–9.5 s) and `left` (4 s, 6 s): the whole card tilts with four rounded corners, no axis-aligned cut, inside the output; it shrinks during the hold, as designed. `none` (4 s, 6 s) and the frames outside the zoom are byte-identical to rc.6. rc.6 reproduces the bug: the top-right corner is square and the top and right edges are cut flat under `orbit`, the right corners are square under `left`. **Not covered:** the editor preview; a full MP4 export; the logs do not name the compositor backend. |
| 2026-10-17 | PR #1319 (`2236580`), artifact `openscreen-linux` of build run 39046512213, AppImage run directly. Reference: the `v2.1.0` AppImage from the GitHub release | Ubuntu 24.04.4, GNOME 46 Wayland, AMD Radeon 610M (RADV); `[d3d] … -> backend Hardware`, no CPU fallback | **Partial — fix slice only, no defect** | Same MCP pass and project as the rows above, on the hardware Vulkan backend. `orbit` (12 frames) and `left` (4 s, 6 s): the whole card with four rounded corners, no flat cut. `v2.1.0` reproduces the bug (top and bottom edges flat, corners cut from 1.5 s). `none` and the flat frames at 1.0 and 9.5 s are byte-identical to `v2.1.0` (equal md5). **Not covered:** the editor preview; `right`; a full MP4 export. |
| 2026-10-17 | `v2.1.1-rc.1`, `release/v2.1.1` @ `6ec38bf` (= `v2.1.0` + #1319), assets of the GitHub pre-release (build run 39069024444). Windows: `Openscreen.Setup.2.1.1-rc.1-x64.exe`, sha512 matched `latest.yml`, unpacked with 7-Zip and run in place, version 2.1.1. macOS: `Openscreen-macOS-Apple-Silicon-2.1.1-rc.1.dmg`, sha256 matched the asset digest; `spctl` accepted, Notarized Developer ID, on the DMG and the app; ticket stapled to the DMG only, as on 2.1.0-rc.6; `CFBundleShortVersionString` 2.1.1-rc.1. Linux: `Openscreen-Linux-2.1.1-rc.1.AppImage`, sha512 matched `latest-linux.yml` | Windows 11 Home 26200, RTX 4070 Ti; macOS 27.0.1 (26A434), Mac mini M1 8 GB; Ubuntu 24.04.4, GNOME 46 Wayland, Radeon 610M, hardware Vulkan backend | **Partial — patch pass toward stable: no defect on any of the three** | Scoped to what the patch changes (the compositor geometry of a tilted filled card), in MCP over stdio with an isolated `--user-data-dir`, on the project of the PR rows above. On all three: `orbit` (12 frames) and `left` show the whole card with four rounded corners and no flat cut; `none` is a flat zoom in a rounded card (byte-identical to `v2.1.0` on Windows and Linux; on Windows every checked frame is byte-identical to the PR build). `exportVideo` at 1080p30: 10.00 s, 1920×1080 H.264 with an AAC track, decodes without error, and its frame at 5 s shows the tilted card with rounded corners. Before the cut, on a dev build of the PR: the four device frames, dual-frame and vertical-stack, under `orbit`, `left` and `none`, rendered byte-identical to `v2.1.0` (49 of 49 frames). **Not covered:** recording, playback and the editor preview, which the patch does not touch; the rest of the checklist (the `v2.1.0-rc.6` rows). |
Loading