Skip to content

Merge #4 and #3 into release/0.5.0 (conflicts resolved) - #14

Merged
bscott merged 4 commits into
release/0.5.0from
claude/adoring-wozniak-sityus
Oct 7, 2026
Merged

bscott merged 4 commits into
release/0.5.0from
claude/adoring-wozniak-sityus

Conversation

@bscott

@bscott bscott commented Oct 7, 2026

Copy link
Copy Markdown
Owner

What

Merges #4 (audit: focused window and screenshot hash) at 7e07e04 and #3 (systemd: sandbox the user unit) at fc66dbf into release/0.5.0. Each is a plain merge commit of the contributor's unchanged head commit. When this lands, GitHub marks both PRs as merged.

Why

After #5 merged, #4 and #3 no longer merged cleanly. The conflicts are text-only:

No code was changed during the resolution.

Tests

No new tests in this PR. It brings in #4's router tests (the four from the review patch included) and #3's unit-file tests, including two for quoting.

Ran on

Linux (x86_64):

  • cargo fmt --all -- --check
  • cargo clippy --all-targets -- -D warnings
  • cargo clippy --target x86_64-pc-windows-gnu --all-targets -- -D warnings
  • cargo clippy --target aarch64-apple-darwin --all-targets -- -D warnings
  • cargo test: 73 passed

All of these pass on this branch. Both PR heads were already green in CI on Linux, macOS and Windows.

Still to do on real machines before 0.5.0 ships:

  • Hyprland, and a GNOME or KDE Wayland screenshot, with the sandboxed unit and PrivateTmp.
  • macOS: the audit window should follow app switches while the daemon runs.

Checklist

  • Tests included; cargo test passes
  • cargo fmt and cargo clippy --all-targets -- -D warnings pass
  • Docs updated (from the PRs themselves)
  • CHANGELOG.md entries under Unreleased
  • Commits signed off

🤖 Generated with Claude Code

https://claude.ai/code/session_01H6FWzFP6qZXMn5TXipJPRw


Generated by Claude Code

Mrigbozurike and others added 4 commits October 5, 2026 08:18
Signed-off-by: mrigbozurike <drbillionbook@gmail.com>
Signed-off-by: mrigbozurike <drbillionbook@gmail.com>
Merges #4 (audit: record focused window title and screenshot hash) at 7e07e04. The only conflict is CHANGELOG.md, where #4 and #5 both add an entry under Unreleased; both are kept.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H6FWzFP6qZXMn5TXipJPRw
Signed-off-by: Brian Scott <claudeai@bscott.email>
Merges #3 (systemd: sandbox the user unit) at fc66dbf. Conflicts: CHANGELOG.md (each PR adds an entry under Unreleased; all are kept) and docs/setup-linux.md (#3 and #5 add sections at the same place; both are kept, the unit's sandbox section first under Running, then Persistence is opt-in).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H6FWzFP6qZXMn5TXipJPRw
Signed-off-by: Brian Scott <claudeai@bscott.email>
@bscott
bscott merged commit e9a57b3 into release/0.5.0 Oct 7, 2026
4 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