Skip to content

NetworkQuality 1.0.2

Latest

Choose a tag to compare

@Xpycode Xpycode released this 14 Apr 18:59
· 4 commits to main since this release

Highlights

Launch is now ~25× faster. Cold launch dropped from 3–5 seconds to roughly 200 ms on an M4 Pro MacBook Pro.

Fixes

  • Launch performanceNetworkQualityViewModel.init() was blocking the main actor on a DispatchSemaphore.wait(timeout: 5) that waited on a Task which itself needed the (blocked) main actor to make progress. Every launch hit the 5-second timeout before falling back to default interfaces. Network interfaces are now loaded lazily via SwiftUI's .task modifier when the Settings view appears.

Internal

  • Project reorganized into numbered folders (01_Project/, 03_Screenshots/, docs/) to match the Directions workflow structure. No user-facing impact.

Install

  1. Download NetworkQuality-1.0.2.dmg below.
  2. Open the DMG and drag NetworkQuality to your Applications folder.
  3. Launch from Applications. macOS may prompt once to confirm opening an app from an identified developer — the bundle is notarized and stapled.

Requirements

  • macOS 14.0 or later
  • Apple Silicon or Intel Mac