Releases: nbebaw/boostchanger
Releases · nbebaw/boostchanger
v5.2.0
Release Notes
v5.2.0
New Features
- Tray Quick-Actions: The system tray menu now includes a Turbo Boost toggle (shows current ON/OFF state) and a Performance Mode submenu with all four modes (Power Save, Balance, Performance, Ultra). The tray stays in sync with the app via IPC.
- Dark Mode: Added a light/dark theme toggle button in the nav bar on both pages. The selected theme is persisted to
~/.config/boostchanger/settings.json(via Electron'suserDatapath) and applied immediately on next launch with no flash. - CPU Temperature: Live CPU temperature display added to the dashboard and to the CPU Settings nav bar, polled every 2 seconds using
systeminformation.cpuTemperature(). Shows "N/A" when sensor data is unavailable. - Minimize to Tray: Minimizing the window now hides it completely from the taskbar. Use "Show App" in the tray icon menu to restore it.
Bug Fixes
- localStorage cache bug fixed:
main.jswas callingsession.clearStorageData()on every launch, silently defeating the caching indashboard.js. Static system info (OS, kernel, CPU name, RAM, disk) now loads from cache on subsequent page visits within the same session.
v5.1.1
Dependency Updates
electronupdated from 40.4.1 to 40.8.0electron-builderupdated from 26.7.0 to 26.8.1electron-updaterupdated from 6.7.3 to 6.8.3systeminformationupdated from 5.31.0 to 5.31.3
v5.1.1
Release Notes
v5.1.1 — 2026-03-06
Dependency Updates
All runtime and build-time dependencies have been updated to their latest versions.
| Package | Previous | Updated |
|---|---|---|
electron |
40.4.1 | 40.8.0 |
electron-builder |
26.7.0 | 26.8.1 |
electron-updater |
6.7.3 | 6.8.3 |
systeminformation |
5.31.0 | 5.31.3 |
electron-window-state remains at 5.0.3 (already at latest).
Notes
- No application logic changes in this release — maintenance update only.
- Transitive dependencies (
ajv,minimatch,minipass,tar,filelist, and others) were also updated as part of the lockfile refresh.
v5.1.0 — previous release
See GitHub Releases for prior changelog.
v5.1.0
v5.1.0 - Code Refactoring & UI Improvements
🚀 What's New
This release brings major code quality improvements, performance optimizations, and a modernized UI/UX experience.
⚡ Performance
- 40% smaller core library - Reduced from 271 to 160 lines
- 50% less CPU overhead - Changed polling interval from 1s to 2s
- Fixed memory leaks - Prevented duplicate event listener attachments
- Optimized caching - Smarter localStorage usage
🎨 UI/UX Improvements
- Responsive design - Better layout on all screen sizes
- Accessibility - ARIA labels, semantic HTML, keyboard navigation
- Modern styling - Smooth transitions, better hover effects
- Loading states - User feedback during data fetching
🛠️ Code Quality
- Eliminated redundancy - Unified Intel/AMD handling
- Centralized config - New constants module for system paths
- Better error handling - Consistent patterns across all modules
- DRY principle - No repeated code