msitarzewski / msitarzewski/brew-browser
Show % progress during updates/upgrades
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 30
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 6
Description
Source: Reddit feedback (u/Stubborninmate, 2026-06-15).
Request: Update/upgrade operations should show percent progress rather than just an indeterminate spinner, so the user can see how far along an upgrade / upgrade --all run is.
Notes for implementation:
brew upgradestreams per-package phases (download → pour → link) on stdout/stderr; progress could be derived from "package N of M" as the Activity stream already parses job output.- Surface in the Activity drawer (Tauri) / Activity view (native) and any inline upgrade affordance.
- Parity: implement in both shells (Tauri + native), per the parity charter.
Related cluster: #90 / #47 / #13 (update/install options).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the Activity stream parses brew upgrade output, then follow that data into the Tauri Activity drawer, native Activity view, and inline upgrade affordance. Use the existing package phases or package N of M output as the reference, and consider the work complete when upgrade and upgrade --all show percentage progress in both shells.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust, tauri
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100