Skip to content

Vitals 1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 15:05
23fdd1e

Vitals comes to Apple. In short:

  • macOS: a real, signed and notarised Mac app, published beside the Windows installer.
  • iPhone: a native app that watches your PCs and Macs on your network.

Added

  • macOS: Vitals measures a Mac for real — processor per core, memory the
    way Activity Monitor counts it, swap, disks, network, temperatures and
    every process with its disk activity — and can end, pause, resume or
    reprioritise a process, with the same recycled-process guard as Windows.
    The app is signed with a Developer ID and notarised by Apple, so it opens
    without a warning (ADR 0041).
  • iPhone: a native app, "Vitals: System Monitor", that pairs with a PC by
    QR code, nearby discovery, a six-digit code or an address, and shows the
    same live readings, sensors, history and processes as the Android app, in
    English and Romanian. A labelled Sample PC shows what it does before you
    pair.
  • vitals command line and LAN server work on macOS.

Changed

  • Memory figures that only Windows has (committed memory, the commit limit,
    paged and non-paged pool, hardware reserved) are now absent rather than
    zero where a system does not report them. Windows no longer sends a
    made-up zero for hardware-reserved memory; the commit alert and the
    memory panels skip what is not measured.

Downloads

Windows Installer
Intel / AMD (x64) Vitals_x64-setup.exe
ARM64 (Snapdragon) Vitals_arm64-setup.exe

Verifying this download

Windows may show a SmartScreen warning on first run (Windows protected your
PC
) because the installer is not yet signed with a commercial certificate.
Choose More info → Run anyway. That is expected — see
docs/distribution.md.

You do not have to take our word for what is in the binary. With the
GitHub CLI:

gh attestation verify .\Vitals_x64-setup.exe --repo dragoscv/vitals

This proves the file was built by this repository's release workflow from the
tagged commit, and nowhere else. Checksums for every file are in
SHA256SUMS.txt:

(Get-FileHash .\Vitals_x64-setup.exe -Algorithm SHA256).Hash.ToLower()

Software bills of materials (CycloneDX) for the Rust and JavaScript
dependencies are attached as sbom-rust.cdx.json and sbom-js.cdx.json.

What's Changed

Other

  • feat(apple): real macOS sampler, notarised macOS release, native iPhone app by @dragoscv in #29
  • test(desktop): status-colour walk no longer times out under load by @dragoscv in #30

New Contributors

Full Changelog: v1.1.1...v1.2.0