feat(bug): status check and opt-in fixed notifications #26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/breadbug-status"
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?
Refs BUG-9 (with breadbug-server PR #7)
Stacked on #25. Part of ECO-EP1.
What
breadbug status [--notify] [--quiet]: asks the server how the reports you sent are doing, stores the answer and the fix version in your history, and says when a fix is available as an update (installed version older than the fix version, via bakery's installed state).notify_fixed = trueinbreadbug.toml(off by default; a bos-settings toggle) plus--notifyshows one desktop notification per fix (notify-send), remembered per receipt so it never repeats.historyshows status and fix version;history --refreshshares the same refresh path.packaging/systemd/(wired into packaging by BOS-86).bread-bug::versioncompares dev / rc / release builds (0.9.1-dev.2026...<0.9.1<0.9.2).Tests
RemoteStatusparsing) and 23 CLI tests (new: fix reported with update suggestion, history shows it, notifications opt-in and sent once, no update suggested when already on the fixed version, quiet and offline while sending is off). Test notification counting is thread-local so parallel tests cannot interfere (ran 3x to check).-D warningsclean,xtask check-docspasses.