msitarzewski / msitarzewski/brew-browser

Show % progress during updates/upgrades

Open
#95 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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 upgrade streams 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.