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
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,5 @@ jobs:
- name: Publish
uses: softprops/action-gh-release@v3
with:
discussion_category_name: Announcements
generate_release_notes: true
files: artifacts/*
8 changes: 4 additions & 4 deletions Cargo.lock

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

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ homepage = "https://hack.ink/rsnap"
license = "GPL-3.0"
readme = "README.md"
repository = "https://github.com/hack-ink/rsnap"
version = "0.1.0"
version = "0.1.1"

[workspace.dependencies]
arboard = { version = "3.6" }
Expand Down Expand Up @@ -52,9 +52,9 @@ wgpu = { version = "29.0" }
winit = { version = "0.30", features = ["rwh_06"] }
xcap = { version = "0.9" }

rsnap-capture-core = { version = "0.1.0", path = "packages/rsnap-capture-core" }
rsnap-host-ffi = { version = "0.1.0", path = "packages/rsnap-host-ffi" }
rsnap-overlay = { version = "0.1.0", path = "packages/rsnap-overlay" }
rsnap-capture-core = { version = "0.1.1", path = "packages/rsnap-capture-core" }
rsnap-host-ffi = { version = "0.1.1", path = "packages/rsnap-host-ffi" }
rsnap-overlay = { version = "0.1.1", path = "packages/rsnap-overlay" }

[profile.final-release]
inherits = "release"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Prototype / in active development.
- Menubar and Dock are not included in live window-outline targeting.
- Windows support is planned (minimum Windows 10), but not implemented yet.
- The scroll-capture engine, deterministic replay, and benchmark surfaces remain in the repository,
but the v0.1.0 native-host release does not expose scroll capture in the toolbar.
but the v0.1.1 native-host release does not expose scroll capture in the toolbar.

## Usage

Expand Down Expand Up @@ -150,7 +150,7 @@ Rsnap currently relies on **Screen Recording** permission to capture other apps/

### Current scroll-capture status

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

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/smoke-perf-validation-surface.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Depends on: `docs/runbook/performance-validation.md`; `docs/spec/performance.md`
Covers: The current layer map for smoke/perf entrypoints, deterministic replay/bench surfaces,
overlay runtime integration tests, and scroll-capture session semantics tests.

Release exposure note: v0.1.0 hides user-facing scroll capture in the native host. The
Release exposure note: v0.1.1 hides user-facing scroll capture in the native host. The
scroll-capture entries in this reference describe retained internal validation assets, not a
visible toolbar feature in that release.

Expand Down
4 changes: 2 additions & 2 deletions docs/runbook/performance-validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ Depends on: `docs/spec/performance.md`
Outputs: A clear command choice for the regression class you are testing, plus a repeatable local
baseline workflow for the committed Criterion benchmark targets.

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

## Command selection
Expand Down
2 changes: 1 addition & 1 deletion docs/runbook/scroll-capture-benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Depends on: `docs/spec/performance.md`
Outputs: A repeatable local benchmark run, an optional saved Criterion baseline, and a clear
understanding of what the synthetic fixture is intended to cover.

Current release status: v0.1.0 hides user-facing scroll capture in the native host. This runbook
Current release status: v0.1.1 hides user-facing scroll capture in the native host. This runbook
still applies to the retained internal scroll-capture engine, replay, and future re-enablement
work.

Expand Down
6 changes: 3 additions & 3 deletions docs/runbook/validate-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ manual first-run/user-flow validation.
- No existing local or remote tag already uses `v<version>`.
2. Confirm release credentials:
- Apple signing certificate secrets are available to the Release workflow.
- Apple notary credentials are optional for v0.1.0; when absent, the Release workflow still
- Apple notary credentials are optional for v0.1.1; when absent, the Release workflow still
publishes a signed but unnotarized macOS zip.
3. Confirm local gates:
- `cargo make checks`
Expand Down Expand Up @@ -53,7 +53,7 @@ Validate these user-visible flows:
fullscreen fallback.
- Frozen toolbar tools: pointer, pen, arrow, text, mosaic, spotlight, undo, redo, auto-center,
Recognize Text, copy, and save.
- Scroll capture is hidden in the v0.1.0 native-host release: the toolbar must not show a scroll
- Scroll capture is hidden in the v0.1.1 native-host release: the toolbar must not show a scroll
capture item, and pressing `s` must not enter scroll capture.
- Light and dark appearance; Classic Glass and Liquid Glass where the OS supports Liquid Glass.
- Output directory, filename prefix, sequence/timestamp naming, clipboard copy, and save failure
Expand All @@ -76,7 +76,7 @@ user-entered annotation text.
4. Treat notarization failure as a release blocker only when notary credentials are configured.
5. The Release workflow publishes the signed macOS zip to the GitHub release. It notarizes and
staples the app only when notary credentials are configured. It does not publish crates.io
packages or non-macOS desktop archives for v0.1.0.
packages or non-macOS desktop archives for v0.1.1.

## Published Artifact Check

Expand Down
2 changes: 1 addition & 1 deletion docs/spec/capture-session.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ product level rather than binding itself to a particular window toolkit or shell

## Scroll capture

- The v0.1.0 native-host release does not expose scroll capture. The frozen toolbar MUST NOT show a
- The v0.1.1 native-host release does not expose scroll capture. The frozen toolbar MUST NOT show a
scroll-capture item while the native-host scroll-capture gate is disabled, and plain `s` MUST NOT
enter scroll capture in that state.
- When scroll capture is re-enabled, it is available only from a dragged-region freeze on macOS.
Expand Down
Loading