Releases: luftaquila/pointify
v2.6.0
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 pointifyLinux (Linuxbrew)
brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointifyWindows / 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.appNote
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
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 pointifyLinux (Linuxbrew)
brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointifyWindows / 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.appNote
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
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 pointifyLinux (Linuxbrew)
brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointifyWindows / 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.appNote
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
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 pointifyLinux (Linuxbrew)
brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointifyWindows / 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.appNote
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
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
bcdDeviceis now automatically derived from theCargo.tomlversion. - 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 pointifyLinux (Linuxbrew)
brew tap luftaquila/pointify https://github.com/luftaquila/pointify
brew install pointifyWindows / 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.appNote
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
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.appLinux
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
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.appLinux
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
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.appv2.3.0
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.appv2.2.1
Full Changelog: v2.2...v2.2.1