Skip to content

Commit 9f639cd

Browse files
{"schema":"decodex/commit/1","summary":"Land Prepare v0.2.0 release","authority":"manual"}
2 parents 1634327 + ffac669 commit 9f639cd

9 files changed

Lines changed: 21 additions & 21 deletions

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ homepage = "https://hack.ink/rsnap"
1010
license = "GPL-3.0"
1111
readme = "README.md"
1212
repository = "https://github.com/hack-ink/rsnap"
13-
version = "0.1.7"
13+
version = "0.2.0"
1414

1515
[workspace.dependencies]
1616
arboard = { version = "3.6" }
@@ -54,9 +54,9 @@ wgpu = { version = "29.0" }
5454
winit = { version = "0.30", features = ["rwh_06"] }
5555
xcap = { version = "0.9" }
5656

57-
rsnap-capture-core = { version = "0.1.7", path = "packages/rsnap-capture-core" }
58-
rsnap-host-ffi = { version = "0.1.7", path = "packages/rsnap-host-ffi" }
59-
rsnap-overlay = { version = "0.1.7", path = "packages/rsnap-overlay" }
57+
rsnap-capture-core = { version = "0.2.0", path = "packages/rsnap-capture-core" }
58+
rsnap-host-ffi = { version = "0.2.0", path = "packages/rsnap-host-ffi" }
59+
rsnap-overlay = { version = "0.2.0", path = "packages/rsnap-overlay" }
6060

6161
[profile.final-release]
6262
inherits = "release"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Prototype / in active development.
7272
- Menubar and Dock are not included in live window-outline targeting.
7373
- Windows support is planned (minimum Windows 10), but not implemented yet.
7474
- The scroll-capture engine, deterministic replay, and benchmark surfaces remain in the repository,
75-
but the v0.1.7 native-host release does not expose scroll capture in the toolbar.
75+
but the v0.2.0 native-host release does not expose scroll capture in the toolbar.
7676

7777
## Usage
7878

@@ -124,7 +124,7 @@ Rsnap currently relies on **Screen Recording** permission to capture other apps/
124124
- ScreenCaptureKit live sampling on macOS requires macOS 12.3+ and Screen Recording permission.
125125
- Normal region/window/monitor capture does not require Accessibility or Input Monitoring.
126126
- The retained scroll-capture path uses Screen Recording-backed screenshots plus forwarded wheel
127-
input, but the v0.1.7 native-host release does not expose scroll capture in the toolbar.
127+
input, but the v0.2.0 native-host release does not expose scroll capture in the toolbar.
128128
- macOS may describe Screen Recording as `Screen & System Audio Recording` or as direct screen/audio access when Rsnap bypasses the system picker.
129129
- Settings -> Permissions shows Screen Recording as the only required permission.
130130
- Normal native capture depends on Screen Recording; if access is missing, Rsnap opens the Screen Recording page in System Settings and shows a floating drag-to-grant guide.
@@ -159,7 +159,7 @@ Rsnap currently relies on **Screen Recording** permission to capture other apps/
159159

160160
### Current scroll-capture status
161161

162-
Scroll capture is temporarily hidden in the v0.1.7 native-host release. The retained Rust
162+
Scroll capture is temporarily hidden in the v0.2.0 native-host release. The retained Rust
163163
scroll-capture session, deterministic replay, and benchmark surfaces remain for validation and
164164
future re-enablement, but users should not expect a `Scroll Capture` toolbar item in this release.
165165

docs/reference/smoke-perf-validation-surface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Depends on: `docs/runbook/performance-validation.md`; `docs/spec/performance.md`
1717
Covers: The current layer map for smoke/perf entrypoints, deterministic replay/bench surfaces,
1818
overlay runtime integration tests, and scroll-capture session semantics tests.
1919

20-
Release exposure note: v0.1.7 hides user-facing scroll capture in the native host. The
20+
Release exposure note: v0.2.0 hides user-facing scroll capture in the native host. The
2121
scroll-capture entries in this reference describe retained internal validation assets, not a
2222
visible toolbar feature in that release.
2323

docs/runbook/performance-validation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ Depends on: `docs/spec/performance.md`
1717
Outputs: A clear command choice for the regression class you are testing, plus a repeatable local
1818
baseline workflow for the committed Criterion benchmark targets.
1919

20-
Current release status: v0.1.7 hides user-facing scroll capture in the native host. The replay and
20+
Current release status: v0.2.0 hides user-facing scroll capture in the native host. The replay and
2121
benchmark commands in this runbook still own retained internal scroll-capture engine validation and
22-
future re-enablement work, but they are not evidence that the v0.1.7 toolbar exposes scroll
22+
future re-enablement work, but they are not evidence that the v0.2.0 toolbar exposes scroll
2323
capture.
2424

2525
## Command selection

docs/runbook/scroll-capture-benchmarks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Depends on: `docs/spec/performance.md`
1414
Outputs: A repeatable local benchmark run, an optional saved Criterion baseline, and a clear
1515
understanding of what the synthetic fixture is intended to cover.
1616

17-
Current release status: v0.1.7 hides user-facing scroll capture in the native host. This runbook
17+
Current release status: v0.2.0 hides user-facing scroll capture in the native host. This runbook
1818
still applies to the retained internal scroll-capture engine, replay, and future re-enablement
1919
work.
2020

docs/runbook/validate-release.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ manual first-run/user-flow validation.
2929
- Sparkle update signing is configured: `SUPublicEDKey` is checked into
3030
`scripts/build_and_run.sh`, and `SPARKLE_PRIVATE_ED_KEY` is available to the Release workflow
3131
for signing the published update archive.
32-
- Apple notary credentials are optional for v0.1.7; when absent, the Release workflow still
32+
- Apple notary credentials are optional for v0.2.0; when absent, the Release workflow still
3333
publishes a signed but unnotarized macOS zip.
3434
3. Confirm local gates:
3535
- `cargo make checks`
@@ -58,7 +58,7 @@ Validate these user-visible flows:
5858
fullscreen fallback.
5959
- Frozen toolbar tools: pointer, pen, arrow, text, mosaic, spotlight, undo, redo, auto-center,
6060
Recognize Text, copy, and save.
61-
- Scroll capture is hidden in the v0.1.7 native-host release: the toolbar must not show a scroll
61+
- Scroll capture is hidden in the v0.2.0 native-host release: the toolbar must not show a scroll
6262
capture item, and pressing `s` must not enter scroll capture.
6363
- Light and dark appearance; Classic Glass and Liquid Glass where the OS and current build support
6464
Liquid Glass.
@@ -98,7 +98,7 @@ user-entered annotation text.
9898
4. Treat notarization failure as a release blocker only when notary credentials are configured.
9999
5. The Release workflow publishes the signed macOS zip and `appcast.xml` to the GitHub release.
100100
It notarizes and staples the app only when notary credentials are configured. It does not
101-
publish crates.io packages or non-macOS desktop archives for v0.1.7.
101+
publish crates.io packages or non-macOS desktop archives for v0.2.0.
102102

103103
## Published Artifact Check
104104

docs/spec/capture-session.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ product level rather than binding itself to a particular window toolkit or shell
162162

163163
## Scroll capture
164164

165-
- The v0.1.7 native-host release does not expose scroll capture. The frozen toolbar MUST NOT show a
165+
- The v0.2.0 native-host release does not expose scroll capture. The frozen toolbar MUST NOT show a
166166
scroll-capture item while the native-host scroll-capture gate is disabled, and plain `s` MUST NOT
167167
enter scroll capture in that state.
168168
- When scroll capture is re-enabled, it is available only from a dragged-region freeze on macOS.

scripts/build_and_run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ APP_VERSION="${RSNAP_NATIVE_HOST_APP_VERSION:-}"
6565
if [[ -z "$APP_VERSION" ]]; then
6666
APP_VERSION="$(sed -n '/^\[workspace.package\]/,/^\[/s/^version *= *"\(.*\)"/\1/p' "$ROOT_DIR/Cargo.toml" | head -n 1)"
6767
fi
68-
APP_VERSION="${APP_VERSION:-0.1.7}"
68+
APP_VERSION="${APP_VERSION:-0.2.0}"
6969

7070
require_liquid_glass_capable_swift_for_release() {
7171
[[ "$SWIFT_CONFIGURATION" == "release" ]] || return 0

0 commit comments

Comments
 (0)