Add persistent input and main-loop diagnostics #20
No reviewers
Labels
No labels
ci
diagnostics
unresolvable
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/breadbox!20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/box-17-diagnostics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a private rotating log for keycode/modifier metadata, search focus, query duration/result counts, and a 500 ms GLib heartbeat.
breadbox --bug-reportprints recent diagnostic-target events with allowlisted session context, excluding typed text and raw environment values.Verified with
cargo test --workspace(14 tests),cargo clippy --workspace --all-targets -- -D warnings,cargo build --workspace, and targeted rustfmt checks.cargo fmt --all -- --checkreports existing formatting differences in untouchedbreadbox-sync/src/main.rs.Closes #17