feat: Bug reports page in Privacy & security #62
No reviewers
Labels
No labels
breadbug
bug
displays
enhancement
keybinds
network
phase-1
power
privacy
recovery
search
snapshots
sound
ui
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/bos-settings!62
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/breadbug-page-v2"
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?
Closes BSET-50. Part of ECO-EP1. Based on
fix/v2-review-gaps(the v2 UI work, 30 commits ahead ofmain), because the page uses the v2 components andHublayout; retarget tomainwhen that lands.What
A Bug reports tab in Privacy & security, and the backend behind it (
commands/breadbug.rs):Super+Shift+Bruns).bug.reloadIPC (bread PR #32).bread_bug::consent.toml_edit): onlyupload_enabled,notify_fixedandexcluded_appschange; comments and other keys survive. App ids are validated.breadbug/bugreportsalias.Checked
cargo test breadbug: exclusion validation, non-destructive save keeps comments/other keys/sections, defaults.svelte-check: 0 errors, 0 warnings.save_breadbug_settings{uploadEnabled:true,...,excludedApps:["search"]}; turning it off with 2 queued shows the discard prompt and callsbreadbug_clear_queuethen saves; excludingpadsaves["search","pad"].Dependency note
bread-bugis a git dependency on bread'sfeature/breadbug-reloadbranch (pinned in Cargo.lock) until the next bread release is tagged; then repoint it to the tag. Building needs network access to git.breadway.dev.Retargeted to main now that #53 and #46 are merged. On hold until bread tags a release containing bug.reload (bread PR #32); then repoint the bread-bug dependency to that tag and merge.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.