Repository navigation
Show stacked network speeds in the macOS menu bar (6.2.73) - #11
Merged
Merged
Conversation
Quit and Disconnect left macOS DNS on 127.0.0.1 and the tunnel routes in place, so sites failed until the app was connected again. Co-authored-by: Cursor <cursoragent@cursor.com>
…ase. The menu bar keeps one width, puts each arrow on the right of its rate, and hides the icon while speeds are shown. Merging an unpublished version to main now publishes that disk image with the other release packages. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
macOS now shows the same upload and download speeds that Windows places on the taskbar and Ubuntu places on the panel. The enable switch and unit choices are shared. Upload sits above download, each arrow stays on the right of its rate, and both lines keep one width so the menu-bar item stays still as the numbers change. The BiFlow icon is hidden while the speeds are shown and returns when the setting is turned off.
The rates come from the active physical Wi-Fi or Ethernet adapter. They include traffic from other applications and remain available while BiFlow is disconnected.
Merging this pull request publishes GitHub release v6.2.73. The release page will include
BiFlow_6.2.73_aarch64.dmgbeside the existing signed Linux and Windows packages. A later commit that leaves the version file unchanged does not start another release. The disk image is a manual download; in-app updates continue to use the signed Debian package, AppImage, and NSIS installer.What changed
mainpublishesv<version>when that GitHub release is missing or still a draft. The macOS job builds the disk image with./build.sh ci-macosonmacos-15, and the publish job creates the matching tag and uploads the disk image with the other packages.Test plan
mainand confirm the Release workflow publishes v6.2.73BiFlow_6.2.73_aarch64.dmgplus the existing Debian, AppImage, portable executable, and NSIS packagesMade with Cursor
Validation of 6.2.73
Fixed Linux/Windows Clippy failures by gating macOS route helpers while retaining cross-platform tests. Updated rustls to 0.23.46 and ZIP to 9.0.5; disabled the unused updater archive installer while preserving signed downloads and native package installation. Added macOS to the Rust CI matrix.
Local validation passed: workspace Clippy with warnings denied, 400 Rust tests, 203 frontend tests, 105 script tests, 40 Playwright tests, production frontend build, refreshed README screenshots, and cargo-deny. The mandatory pre-commit gate also passed with BIFLOW_DEV_PROFILE set. Native CI results are available in the checks below.