What's new with WhatPulse?
WhatPulse 5.10 beta 1
🚀 New
Mouse Heat Map gets smarter (and prettier ✨)
Your heat maps now know which screen you clicked on! Multi-display setups are now properly drawn, letting you see the big picture - but also zoom in to a specific screen to see more details.
Smooth scrolling in the Application Activity chart
The activity chart now scrolls like butter to let you scroll back in time to see your application activity beyond the default 24 hour window.
Internet traffic counting
We’ve started counting internet traffic separately in your bandwidth stats, to know how much internal vs internet traffic your computers are doing. Adding those stats to the interface will follow later.
🔧 Improvements
Gamepad counting improvements
WhatPulse is now better handling gamepads events, and button presses and releases are handled the same way as mouse clicks and keyboard taps. This also improves button counting on some gamepads (i.e. the PS controller), where sometimes repeated buttons could be skipped in the counts. Note: expect more work here, as we need to account for other specific controllers (like the Nintendo Pro controller).
Better network monitoring
Back to full PCAP we go! That means more accurate traffic tracking, cleaner network stats, and ditching the old network interface counters. It turned out that various network interfaces had an unreliable way of keeping track of their counters.
We also increased the packet buffer to 256MB, enabled immediate mode, and fixed NIC buffering across platforms. For the non-geeks: this means WhatPulse can count up to 10Gbit per second. 🏎️
Cleaner, more spacious layout
We reduced margins around the content widgets and tweaked borders to make better use of your screen. More data, less dead space.
Added stack trace logs
The app now catches crashes like segfaults, aborts, and more, and prints a helpful stack trace in the logs. We hope you never see it, but if you do, the logs are a little more helpful with troubleshooting crash issues.
Qt 6.8.3 on Windows and macOS
We’ve upgraded to Qt 6.8.3, giving the app more stability, performance, and shiny new under-the-hood features on Windows and macOS. It's like a fresh coat of paint and a turbo boost at the same time.
🐛 Bug Fixes
- Mouse details page: Fixed an issue where the mouse buttons stuck around when switching time windows, even when they didn’t have any data for the new time selection.
- Clicks on the coordinates 0,0 have been exiled for good.
Improved sleep & wake behavior
Again? No, more! We’ve added more readiness checks and state tracking to avoid duplicate events. This means less resource usage when your computer wakes up from a deserved sleep, and in same very rare cases, waking up could cause WhatPulse to crash - not anymore.
Linux gets some love
Fixed light and dark theme detection, dragging the window on Gnome, toolbar button placement, and added support for detecting displays in mouse tracking.
WhatPulse 5.9.1
- 🐞 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
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.9 beta 6 (5.8.3543)
🎉 Breaking records: 6th beta 🏆
That’s right—this is the record-breaking 6th beta release! At this rate, we might need a beta for our betas. But hey, more polish, more stability, and more WhatPulse goodness for you!
🚀 Improvements
- Added a monitor to ensure the stats collector is always running. Collection can be interrupted by online backups, computer sleep, and other processes. If one of these takes too long, the collector might not have restarted properly—until now!
- Reworked auto-pulsing to handle (internet) failures better. It now backs off exponentially (retrying after 2 minutes, then 4, then 8, etc.) and continues trying every hour, rather than disabling auto-pulse until a manual pulse succeeds.
- Improved the download process for the GeoIP.dat file—it now updates only when necessary. Previously, some users saw a new download every time the app started.
- Added an advanced setting to toggle the raw input method in favor of the low-level input method. Raw input caused latency on older computers, so you can now disable it. If you do, WhatPulse will fall back to the older, less precise counting method.
WhatPulse 5.9 beta 5 (5.8.3528)
🎉 New Features
- You can now close the main window with Cmd + W (macOS) or Ctrl + W (Windows & Linux).
- We've added a more functional titlebar that displays additional information alongside standard window buttons. We're going to have some fun with this in the future.
- The new titlebar now shows your WhatPulse Premium status.
🚀 Improvements
- If you opted not to install NPCAP, updates won't nag you about it anymore.
- Auto-updates are now disabled for WhatPulse Professional, giving you full control over when to update your deployment.
- We streamlined how WhatPulse detects your Windows version for better accuracy.
- WhatPulse now grabs higher-resolution application icons to upload to the website.
- Improved backend efficiency by gradually reducing the frequency of authorization checks over time when logging into the app.
🖥️ macOS Enhancements
- WhatPulse now tracks applications installed in /Library, where many modern helper apps live.
- We added a new way to better identify vendors of macOS apps, which will be used in the website.
- Fixed a crash when restarting gamepad support 2+ times by toggling the Input stats.
🐛 Bug Fixes
- Some application paths were getting cut off after 129 characters. This is now resolved, and we ensure the real application name is used.
- If there's an issue with the WhatPulseMaintenanceTool (missing files, admin permissions, etc.), you'll now see an error instead of silent failure.
- Temporary fix for negative scroll counts caused by threshold miscalculations in previous beta versions.
WhatPulse 5.9 beta 4.5 (5.8.3499)
🐞 Fixes
- Taming scrolls is what we do, all day all night, hey ho, hey ho. ⛏️
WhatPulse 5.9 beta 4 (5.8.3494)
✨ New
- The navigation menu and submenus have been redesigned, making navigation easier and clearer.
- Added support for the latest Apple computers (2024 releases), i.e., the Mac Mini M4.
- The processor details on the Overview tab now include more information about your computer's architecture.
🛠️ Improved
- Smooth scrolling is now better handled to avoid counting too many scrolls.
- Improved how the app uses network stats for the dashboard (and Discord leaderboards) to provide more accurate results, especially on faster network cards.
- Improved the Windows watchdog service to ensure smoother and more consistent performance across different Windows versions.
- Safari stats on macOS are now supported on the website.
🐞 Fixes
- Fixed a rare issue where the app could crash if you navigated too quickly after starting it.
- Fixed a scenario where the app could stop collecting stats after performing an online backup.
Known issues ⚠️
- Mouse activity on trackpads on a Windows computer aren't counted yet.
WhatPulse 5.9 beta 3 (5.8.3474)
🛠️ Improvements
- Better Gamepad support for macOS. The previous version did not count globally on all macOS versions. 🎮
- Add a "Resync time series" in the advanced settings that triggers adding the previous 2 weeks of data in the next pulse. Time series are mostly used in the dashboard and reports.
- Manage sleep and wake up events on Windows better, to make sure the collection engine is running smoothly after your computer wakes up.
- Prevent smooth scrolling to accumulate 100s of scrolls.
WhatPulse 5.9 beta 2
🎉 New Features
- Gamepad support for macOS
- Show the gamepad button names (A, B, L1, etc.)
🛠️ Fixes
- Fix mouse distance for a subset of mice
- Delay the settings save on Geek Window changes so the settings don't save every time you move a label
- Be nicer when pcap or npcap is missing and not incessently try to restart the networking counters
WhatPulse 5.9 beta 1
🏎️ Improvements
We had a visit from Speedy Gonzales and gave the WhatPulse app a serious speed boost. After some intense optimization, the interface runs about 1200% faster, eliminating lag when opening the app or interacting with it. It’s a major upgrade in app responsiveness that we think you’ll appreciate.
Other improvements:
- Lowered the default auto-pulse settings to 2 hours or 10,000 keys (new installs only).
🎉 New Features
Gamepad Support for Windows
Gaming clicks just leveled up! Button presses on gamepads now count toward your click stats. We've tested several Bluetooth controllers, and we’re eager to hear how your setup works.
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 additional buttons we can identify.
This also should fix WhatPulse losing the input events when a resource hog application or game starts (i.e., GTA V, and others). I'll be looking for your feedback on this!
Other New Features:
- Total Column for Network Tables: Instantly see how much data you’ve sent and received.
- macOS Sequoia Recognition: Support for Apple’s latest OS.
🐛 Bug Fixes
- Fixed a crash that could occur when a computer woke up too quickly—especially when docking laptops.
- macOS: Corrected app icons for certain applications.
- macOS: Improved network interface detection, preventing Wi-Fi adapters from being misidentified as Ethernet.
- Translated the tooltip when hovering over the tray icon.
- Removed the profiles toggle from the tray menu for non-Premium users.
Release notes
What's new with WhatPulse? See the latest updates and improvements.