Super+N logs out instantly with no confirmation #60
No reviewers
Labels
No labels
P0
P1
P2
P3
audio
bakery
boot
breadbug
bug
build
ci
dependencies
design
disk
docs
encryption
final
firewall
graphics
hardware
idle
installer
keybinds
nvidia
packages
phase-1
polish
recovery
reliability
reproducibility
secure-boot
security
shell
signing
snapshots
supply-chain
swap
tech-debt
theming
ux
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/bos!60
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/bos-42-confirm-session-exit"
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?
Move the Hyprland exit action to SUPER+Shift+Escape, and update the README shortcut table and Unreleased changelog. The in-session breadhelp cheatsheet reads the same binds.json source, so it reflects the new shortcut automatically.
Verified with JSON parsing, the Lua keybind loader stub, and git diff --check. A full ISO build was not run.
The separate bos.breadway.dev keybind table still needs a reviewable change. Its local source has no Git remote, and no bos-site Forgejo repository is available. This PR covers only the reviewable BOS repository portion.
Existing pull request: #60. This card tracks the partial BOS-42 implementation and remains TODO to match BOS-42. BOS-42 is still blocked on the separate bos.breadway.dev keybind table because no reviewable bos-site repository is available.
Existing PR #60 covers the reviewable BOS repository scope for this card: https://git.breadway.dev/Breadway/bos/pulls/60. It moves the Hyprland exit binding to SUPER+Shift+Escape and updates the README shortcut table and Unreleased changelog. I verified the PR branch binds.json through Forgejo: it parses and contains one exit action on SUPER+Shift+Escape. The PR records the Lua loader stub and git diff checks; no CI is configured. I could not create a separate isolated clone here because the SSH proxy config has unsafe ownership and direct HTTPS DNS resolution failed. The separate bos.breadway.dev keybind table remains outside this PR, as noted in the issue body.
Reviewed, looks ready to merge. Acceptance mapping:
iso/airootfs/etc/skel/.config/hypr/binds.json:25.README.md:338.CHANGELOG.md:26-27.The in-session cheatsheet uses the same binds.json source, so it does not need a separate edit. The PR is mergeable and the diff is limited to those three files. Forgejo reports no CI statuses for the head branch; the issue records JSON parsing, Lua loader stub, and diff checks as verified. The separate site keybind table remains blocked under BOS-42.
I am leaving the merge to the user because BOS is a release-sensitive repository.
Independent review passed. PR #60 merged as
4bbbf0ddba330450ea3f8e465f99fc771228d8f7; no CI is configured. Marking this PR card DONE. Parent BOS-42 remains TODO for the separate, unreviewable website shortcut table.