Skip to content

Releases: luftaquila/pointify

v2.6.0

20 Apr 11:04

Choose a tag to compare

Changelogs

Features

  • Added support for configurable rows and columns in the gauge layout.

Improvements

  • Updated Homebrew formula to version 2.5.1.

Full Changelog: v2.5.1...v2.6.0


Install

macOS (Homebrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install --cask pointify

Linux (Linuxbrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointify

Windows / Manual Install

Download from the assets below.

Note

On macOS, the app is not code-signed. Remove the quarantine attribute after installation:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Note

On Linux, to use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.5.1

20 Apr 10:41

Choose a tag to compare

Changelogs

  • fix: load config for all 8 gauges instead of 7
  • fix: wrap ClaudeTtl in newtype to avoid Tauri state type collision
  • fix: disable macOS App Nap to prevent WebContent process suspension
  • fix: reload WebView when JS heartbeat stalls (macOS blank screen)
  • fix: poll Claude usage API from backend thread
  • fix: port-cover align
  • brew: update to 2.5.0

Full Changelog: v2.5.0...v2.5.1


Install

macOS (Homebrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install --cask pointify

Linux (Linuxbrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointify

Windows / Manual Install

Download from the assets below.

Note

On macOS, the app is not code-signed. Remove the quarantine attribute after installation:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Note

On Linux, to use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.5.0

22 Mar 20:04

Choose a tag to compare

Changelogs

Features

  • Added an 8th PWM channel on PC18 (TIM3_CH2).
  • Updated PCB design to version 2.3 to support the new PWM8 channel.

Improvements

  • Updated 3D enclosure design with improved print supports and a fix for the USB hole alignment.
  • Updated project documentation.

Full Changelog: v2.4.1...v2.5.0


Install

macOS (Homebrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install --cask pointify

Linux (Linuxbrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointify

Windows / Manual Install

Download from the assets below.

Note

On macOS, the app is not code-signed. Remove the quarantine attribute after installation:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Note

On Linux, to use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.4.1

19 Mar 07:34

Choose a tag to compare

Changelogs

Fixes

  • Resolved an issue on macOS where the WKWebView would display a blank screen after the window reappeared.

Full Changelog: v2.4.0...v2.4.1


Install

macOS (Homebrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install --cask pointify

Linux (Linuxbrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointify

Windows / Manual Install

Download from the assets below.

Note

On macOS, the app is not code-signed. Remove the quarantine attribute after installation:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Note

On Linux, to use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.4.0

12 Mar 07:09

Choose a tag to compare

Changelogs

Features

  • Added Process Count metric.
  • Added "Top" sub-option for Core Utilization and Core Frequency metrics.
  • Added an overshoot toggle to allow the gauge needle to move past the full-scale mark.
  • Added Homebrew tap for macOS (Cask) and Linux (Formula) installation.

Fixes

  • Fixed reversed PWM channel index mapping.
  • Prevented duplicate CI cache on tag releases.

Improvements

  • Firmware bcdDevice is now automatically derived from the Cargo.toml version.
  • Reduced anti-slip sticker edge margin from 6mm to 3mm.
  • Upgraded GitHub Actions to Node.js 24 runtime.
  • Updated Homebrew formula to version 2.4.0.
  • Updated project documentation and README.

Full Changelog: v2.3.3...v2.4.0


Install

macOS (Homebrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install --cask pointify

Linux (Linuxbrew)

brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointify

Windows / Manual Install

Download from the assets below.

Note

On macOS, the app is not code-signed. Remove the quarantine attribute after installation:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Note

On Linux, to use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.3.3

09 Mar 10:50

Choose a tag to compare

Changelogs

Features

  • Implemented gauge graphic customizer.
  • Added 3D housing and example galleries.
  • Added default gauge background panel graphic.
  • Enabled GitHub Pages deployment for the gauge generator and gallery.

Fixes

  • Moved serial polling loop to the Rust backend to prevent background throttling.

Documentation

  • Updated project README.

Full Changelog: v2.3.2...v2.3.3


Notes

macOS

The app is not code-signed. After installing, remove the quarantine attribute:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Linux

To use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.3.2

04 Mar 19:56

Choose a tag to compare

Changelogs

  • feat: set custom installer icon for Windows NSIS
  • update: rename Installation to Notes in release and add Linux udev rules
  • fix: disable firmware update button when no device is connected
  • feat: auto-install WCH driver on Windows for firmware flashing

Full Changelog: v2.3.1...v2.3.2


Notes

macOS

The app is not code-signed. After installing, remove the quarantine attribute:

xattr -dr com.apple.quarantine /Applications/Pointify.app

Linux

To use firmware update, set udev rules for the WCH bootloader USB device:

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"

v2.3.1

04 Mar 12:35

Choose a tag to compare

Changelogs

Features

  • Added autostart support with a toggle in the tray menu.
  • Introduced modifier key functions for firmware update buttons.
  • Added WCH bootloader detection to enable firmware updates without a serial port.

Fixes

  • Fixed CI cache warming on main branch pushes to support tag-triggered releases.

Improvements

  • Optimized CI workflows by skipping redundant cache steps.

Full Changelog: v2.3.0...v2.3.1


Installation

macOS

The app is not code-signed. After installing, remove the quarantine attribute:

xattr -dr com.apple.quarantine /Applications/Pointify.app

v2.3.0

04 Mar 08:54

Choose a tag to compare

Changelogs

Features

  • Added a firmware update modal featuring version checks and update status badges.
  • Displayed firmware version from the USB bcdDevice descriptor in the sidebar.
  • Introduced a "smooth" toggle for EMA-based PWM smoothing.
  • Added a "Total" option for disk and network speed metrics and implemented sorting for network interfaces.
  • Implemented automatic gauge reset to zero upon deactivation or application exit.

Fixes

  • Fixed device reconnection and modal refresh logic following a firmware update.
  • Prevented firmware updates from being triggered with stale cached release information.

Improvements

  • Reorganized the sidebar layout for better usability.
  • Replaced the header title with an SVG logo and added a git version tag display.
  • Enhanced the release workflow with CI caching and improved artifact naming.
  • Added installation notes specifically for macOS users.

Full Changelog: v2.2.1...v2.3.0


Installation

macOS

The app is not code-signed. After installing, remove the quarantine attribute:

xattr -dr com.apple.quarantine /Applications/Pointify.app

v2.2.1

03 Mar 05:13

Choose a tag to compare

Full Changelog: v2.2...v2.2.1