What's new with WhatPulse?
Use setting
Include beta releases
WhatPulse 5.9.1
March 29, 2025
- 🐞 Heat Map Fix: Resolved click coordinate tracking issues affecting Windows 10 users with certain mouse hardware (mostly trackpads).
- 🐞 Numpad Detection Fix: Fixed numeric keypad input recognition affecting Windows 10 users.
- 🆕 Numpad Enter Support: Restored the numpad Enter key in the heat map display on Windows.
WhatPulse 5.9
March 4, 2025
New: 🎮 Gamepad support
Gaming clicks just leveled up! Button presses on gamepads now count toward your click stats. You can see the usage of individual gamepad buttons (A, B, L1, etc.) on the details page of the mouse stats.
Additionally, WhatPulse now distinguishes between multiple mouse buttons. Left, Middle, Right, and Other are still tracked, but you'll also see "Button x" labels for any additional buttons we can identify.
New: ⚙️ A new input engine for Windows
Faster, more secure, and more efficient—plus better support for devices like gamepads! Previously, greedy apps and games (like GTA) could block WhatPulse from detecting inputs, meaning your gaming session wasn’t counted. Not anymore!
🆕 Other Exciting Features
- Redesigned submenu: Navigation is now clearer, making it more obvious when a tab has multiple pages.
- New titlebar: The main window features an updated titlebar displaying useful information, including your WhatPulse Premium status.
- Keyboard shortcuts: You can now close the main window using Cmd + W (macOS) or Ctrl + W (Windows & Linux) for quicker navigation.
- Total column for network tables: Easily see the total data sent and received at a glance.
🚀 Performance & stability improvements
- The WhatPulse app interface is now 1200% faster (yes, we tested it), thanks to extensive optimizations. Opening the app and interacting with it is significantly smoother.
- Auto-pulsing has been reworked to handle internet disconnects more gracefully. It now retries exponentially (2 min, 4 min, 8 min, etc.), continuing hourly instead of disabling auto-pulse.
- A new stats collector monitor ensures continuous data collection, even after online backups, computer sleep, or other interruptions.
- Windows sleep/wake event handling improved, ensuring data collection resumes properly after waking up.
- Windows watchdog service enhanced for more consistent performance across Windows versions.
macOS specific enhancements
- Tracking for applications in /Library, where many modern helper apps reside, and special support for Cryptex volumes - the place where apps like Safari live these days. This also means Safari stats are now counted on the website.
- Full support for Apple's latest macOS (Sequoia) release, and WhatPulse now recognizes the 2024 line-up of new Macs (i.e. the Mac Mini M4).
- Improved macOS app vendor identification, now used on the website.
- Corrected app icons for certain macOS applications.
- Improved network interface detection, preventing misidentification of Wi-Fi adapters as Ethernet.
🛠️ General improvements
- Advanced Raw Input Toggle: Older computers experiencing latency with raw input can now disable it, switching to a lower-precision method.
- GeoIP.dat file updates optimized to download only when necessary.
- Improved Windows version detection for better accuracy.
- Higher-resolution app icons now uploaded to the website.
- Gradual reduction of authorization checks for smoother logins.
- If NPCAP wasn't installed, updates won't nag you about it anymore.
- WhatPulse Professional now disables auto-updates so organizations have full update control.
🐛 Bug fixes
- Fixed a crash on quick navigation after launching the app.
- Fixed application paths longer than 129 characters.
- Geek Window settings no longer save excessively when moving labels.
- Improved error handling for WhatPulseMaintenanceTool issues.
- Translated tray icon tooltips.
- Profiles toggle removed from tray menu for non-Premium users.
WhatPulse 5.8.2
July 16, 2024
🐛 Bug Fixes
- Some of the updates in v5.8.1 didn't get into the release. This is a re-spin, with the actual changes mentioned for v5.8.1. 😅
WhatPulse 5.8.1
July 15, 2024
🎉 New Features
- Added filtering on Profiles when exporting data via the Export Wizard.
🐛 Bug Fixes
- Fix not updating the mouse details page button clicks and distance (issue started in v5.8).
- Fix showing old text in the Geek Window. On macOS this looked like a shadow of the text, on Windows it was clearer.
- Fix possible crash on malformed network traffic, only found in a virtual machines under certain situations.
- Fix the floating 'Start backup' button that could appear when Premium was being activated.
WhatPulse 5.8
July 2, 2024
🎉 New Features
- Introducing Profiles! You can create profiles to group and keep track of stats during a specific time. For example, keep track of how much you're gaming, how many keys you pressed on a project, or working for a client.
- Create & manage profiles under the Settings tab and Profiles section.
- Activate and deactivate profiles in the tray menu.
- Filter profile stats when analyzing stats by selecting the profile in the top-right dropdown.
- Setting to automatically deactivate an active profile when your computer shuts down or goes to sleep.
- Setting to change the color of the WhatPulse menu icon to show that a profile is active.
- Integrate automation to activate and deactivate profiles using the client API to enable our Stream Deck plugin to physically turn profiles on and off. (Stream Deck plugin update coming soon!)
- Show the current active profile in the Geek Window using the %CurrentProfile% variable.
Note: Profiles is a WhatPulse Premium feature.
- To improve developer experience, we added an OpenAPI specification to the Client API, and http://127.0.0.1:3490/ is now using Swagger UI.
- Windows: Add an option to install for all users on the computer.
📈 Improvements
- Added a feedback notification when settings are saved, so you're 💯 sure they are saved.
- macOS: Improve network interface detection. Sometimes with computers with multiple interfaces, the last interface wasn't detected properly.
- macOS: Updated the Apple computers model database to recognize the newer models.
- Be more verbose about why connections are rejected from the client API in the HTTP responses. Also, add the dual stack localhost address by default (::ffff:127.0.0.1).
🐛 Bug Fixes
- Fix translating dates inside the facts.
- Make sure all updating the Geek Window transparency has immediate effect on all Windows versions, there were some versions where this didn't work and you had to restart WhatPulse for the transparency to take effect.
- Prevent the real-time network traffic graph to draw funky backtracking lines by clearing the data when it's not being updated, or the chart united (bits vs bytes) are changed.
- Windows: Fixed application metadata discovery (version, vendor, etc.) on some Windows versions.
- When ignoring an application in the uptime tab, the client asked whether you wanted to reset the Geek Window to its defaults. This fixes that misplaced message.
- Skip npcap installation when WhatPulse is being installed via the command-line. Otherwise it would still pop up a GUI for the NPcap installer.
WhatPulse 5.7
March 5, 2024
🎉 New Features
- Brazilian Portuguese Language: WhatPulse now includes a Brazilian Portuguese translation, making it more accessible to Portuguese-speaking users. Courtesy of Éder Magalhães Machado.
- Windows: Allow the installer to install WhatPulse without Administrative permissions.
📈 Improvements
- Linux: The AppImage will now always load bundled OpenSSL libraries to prevent SSL errors when there's a gap in your OpenSSL version and the one WhatPulse's build with.
- macOS: Dynamically detect whether the device is Intel or Apple Silicon-based. This means you'll always get the right version when updating.
- Immediate Tray Icon Update: When you change the color settings, the tray icon will now update right away to reflect the changes.
- Client API: Ensured that the REST API always returns the JSON format headers, and fix a possible delay when connecting with an IP address that's not in the allowed list.
- Windows: The installer now consistently uses 'WhatPulse' as its registry key instead of a random GUID. This means the WhatPulse version in the registry is always up to date, meaning apps like UCheck won't be confused about which version is installed.
- Format the numbers in the keyboard heat maps' hover labels to improve readability.
- Improve top navigation menu by fixing an issue where only the "Account" tab was showing on initial setup, and removing the help and feedback icons to create more space.
- Exclude virtual interfaces (docker, other virtualizations) from the computer profiles.
🐛 Bug Fixes
- Auto Pulse Settings Disabling Fix: Resolved an issue where disabling auto pulse settings wasn’t being saved correctly.
- Fix not being able to update input settings (i.e. auto pulse numbers) when the Geek Window was open.
- Uptime Calendar Bug: Fixed a crash related to fast navigation through the uptime calendar.
- A fix has been applied to ensure application icons in certain lists are visible on all table rows. Certain systems had the icons inside even rows hidden.
- A bug that could cause the application to crash if a backup took too long has been fixed.
- Add a few missing translations. They'd appear as English instead of its translated counterpart.
- macOS: Fix an issue where the client could crash when the "Launch when computer starts" option is disjointed with reality.
- Fix an issue where if 'Upload application info' was disabled, it could still send apps data for previously uploaded applications to the time series (so appear in the weekly update).
- Fix keyboard heat map sharing to your online profile.
WhatPulse 5.6
November 20, 2023
🎉 New Features
- Twinkling new settings design, making it easier to discover which settings are available and how to tweak WhatPulse to your taste.
- Brand-new setting to squash tray notifications when WhatPulse auto pulses. Disable Notification on auto pulse to stop receiving pulse notifications, but continue to get notifications on other things.4
- macOS Sonoma (14.0) support, and improved hardware details detection. Hardware details show up on your computer profile pages.
- New Web Socket API for statistics update messages. More info in the developer center.
- Introducing the WhatPulse Stream Deck plugin! More info in the help center.
📈 Improvements
- macOS: Improved performance of the hardware detection by integrating directly into macOS, instead of using the system_profiler and ioreg commands. In English: WhatPulse uses less CPU when detecting your devices.
- General Client API performance improvements. Less CPU used when hammering the API. I’d still recommend trying the new web socket API, if you’re collecting stats often.
- Tackled a few memory leaks discovered through testing tools. Less memory = good.
📝 Notes
- The portable mode setting has found a new home in the Advanced Actions button. Not many of you use it, so this saves space in the general settings.
WhatPulse 5.5.2
August 29, 2023
🐛 Bug Fixes
- There was an issue in 5.5 and 5.5.1 where WhatPulse could crash when networking stats were enabled, the system wakes up from sleep, and there was a change in the network (wifi or new IP address).
- Don't disable the time period selection when the mouse heat map is disabled, as the time period also works for the details page.
- Fixed tagging versions with 3 numbers (like 5.5.1) as a beta version.
WhatPulse 5.5.1
August 25, 2023
📈 Improvements
- Updated translation files. Chinese and Slovakian are much improved.
🐛 Bug Fixes
- Internal bug fix with how network stats are sent to the website.
WhatPulse 5.5
August 21, 2023
🎉 New Features
- Added exports of key combinations via the export wizard. 🪄
- Added a banner message when a computer is archived, keeping you informed.
- Added a manual backup trigger in the account tab for added convenience. 🗃ï¸
- Windows: Transitioned to Lostdomain codesign for enhanced stability. This means the permissions pop up will say Lostdomain, instead of WhatPulse. 🔒
📈 Improvements
- Exporting the mouse heat now to match your screen resolution accurately, instead of the smaller image it was previously. 🖥ï¸
- Enhanced link readability in the dark theme. 🎨
- Simplified translation by allowing custom translation files via a command line parameter. ðŸŒ
- Optimized network interface counters for macOS, resulting in better performance and reliability.
- Revived the auto-updating feature for effortless updates. Stay up to date with ease! 🔄
🐛 Bug Fixes
- Fixed a bug causing high CPU usage when a network interface disappears. 💯
- Resolved a bug where the client could crash when resuming from sleep, when networking was enabled and there was a change in the computers' network. 💤
- Resolved an issue where the network interface IP address was not displaying on macOS.
- Custom time periods no longer reset to the last month when refreshing. 📆
- Real-time time period selection now remembers your preference across sessions. â³