What's new with WhatPulse?

Use setting
Include beta releases

WhatPulse 2.5

December 27, 2017

🎉 New Features

  • The client now differentiates between mouse buttons and a presentation of these stats has been added.
  • You can now ignore specific network interfaces for network monitoring.

📈 Improvements

  • The client will no longer reset the local database when logging out, so local stats can be kept through a re-login.
  • OS X: Detect black theme and auto adjust black W icon to a white W icon.

🐛 Bug Fixes

  • OS X: Fix computer model and architecture detection on Yosemite.
  • Linux: Fix text color when using black themes.

WhatPulse 2.6

December 27, 2017

🎉 New Features

  • Added the NumPad to the keyboard heat-map.
  • Brand new communication framework; pulsing is more reliable, secure and data-loss free!
  • Extra time windows in the real-time network graph (last 5, 15, 30 and 60 minutes)
  • Added variables for todays keys, clicks, download and upload in the Geek Window.
  • Added a new setting to include beta versions in the update check.
  • Display most used key combinations.
  • Added uploading of heat-maps for a future website feature.
  • Added a cool dotted graph to show which days are your favorite days to reboot.
  • Premium: Add a "Last 12 hours" and "Last 24 hours" view to the input history chart.
  • Add facts for most productive hour for keys and clicks.
  • Add keyboard, mouse and trackpad hardware detection for display on computer profile page.
  • OS X: Offer the user to automatically fix Accessibility permissions on startup when detecting they are not correct.

📈 Improvements

  • Computer names can now be renamed on the website with no impact on the client. "Refresh Status" will update to the new computer name.
  • OS X: Fix retina screen support for the menu bar icon.
  • Detect whether a fullscreen app is active and don't send any notifications (and remove the option to disable notifications for that purpose).
  • Several interface and security improvements; it looks better with dark themes and all login info is encrypted twice.
  • Change 'month' in time selection to reflect last 29-31 days instead of the current month.

🐛 Bug Fixes

  • Fix bandwidth spikes at the end of the real-time network graph
  • Fix false-positive premium membership deactivations in some cases.
  • Fix not being able to resize keyboard and mouse heat-maps to the maximum size of your screen.
  • Fix thicker black borders on Windows 8.1 on several spots in the interface.
  • Avoid "Missing input" message upon pulsing in some rare cases.

WhatPulse 2.6.1

December 27, 2017

🐛 Bug Fixes

  • Fix keyboard heat-map not updating in some cases. Note that only presentation was affected by this, data recorded in 2.6 will be there.
  • Fix crashing bug on start-up on all platforms. Related: losing your login on a system startup.

🎉 New Features

  • Add an advanced setting feature called "Reset Geek Window Location" to reset the location of the Geek Window in case it does not show (due to a monitor or resolution change).

WhatPulse 2.6.2

December 27, 2017

📈 Improvements

  • Detect whether keyboard heat-map data has any NumPad keys in it and display the NumPad if needed (so hide it on a PC without a NumPad).

🎉 New Features

  • When you logout and login to the same account, the client will not reset the unpulsed stats anymore.

🐛 Bug Fixes

  • Fix keyboard heat-map not displaying the heat when per application input stats are disabled.
  • Fix daily averages FAQ for keys and clicks.
  • Fix application ignoring on the per application keyboard heat-map.

🎉 New Features

  • Add per application shortcut counter, for future display.

WhatPulse 2.6.3

December 27, 2017

🎉 New Features

  • Windows 10 recognition.

🐛 Bug Fixes

  • Fixed Facebook login from inside the client and make it more secure.
  • Fixed total of clicks in application FAQ.

🗑️ Removed

  • Remove URL icanhazip.com from the IP detection list to prevent anti-virus from detecting WhatPulse as malware.

WhatPulse 2.7

December 27, 2017

🎉 New Features

  • Support for high resolutions on Windows.
  • Network Traffic Types: Measure and display the different types (protocols) of network traffic.
  • Client API: With the Client API you can programmatically extract real-time data from the client for use in your own program. More on this in a new website called Developer Center, but for now simply point your browser to http://localhost:3490 to discover more (after enabling it in your settings).
  • Network: Added a time selector for the traffic types to view a certain time span.
  • Network: Added a time selector for the per application traffic and per interface traffic to view historic data, not just real-time.
  • Mac OS X: New OS X version icons!
  • New auto pulse option: pulse on client startup.
  • Added buttons to the Advanced settings to manually update the network GeoIP and the Network Port Description database.

📈 Improvements

  • With some database magic, the disk usage has been cut in half! (the WhatPulse client is even lighter now)
  • Network: Show when testing internet connectivity.
  • Tweak, turn, sprouse and twob a few interface knobs, making it pretty, like Carol.
  • When using the 'Reset' button, the client now asks which statistic you want to reset instead of resetting all stats.

🐛 Bug Fixes

  • Network: In the per application stats, idle applications could have a rate up to 16TB/s.
  • Mac OS X: Fix auto correction for keyboard/mouse access in OS X 10.11.
  • Fix unknown key names in an exported CSV file (they were mangled unicode mumbo-jumbo).
  • Fixed validation of computer names when creating a new one.
  • Fix email validation for newer domain extensions.

WhatPulse 2.7.1

December 27, 2017

🎉 New Features

  • Mac: Support for macOS Sierra (10.12).
  • Windows: New updater to improve future updates and for a better update experience.
  • Keyboard Heat-map: Add a view with a table with the key counts.

🐛 Bug Fixes

  • Pulsing: Fix situations where the client could pulse every minute.
  • Make the "I" button clickable again for the window with all the facts.
  • Fix premium expiration date presentation.
  • Never allow negative application uptime (when a computers clock changes).
  • Keyboard Heat-map: Fix the color overlay positioning of the keyboard when switching between regular and with numpad.
  • Input - Mouse Heat-map: Show the export button.
  • Windows: Better handle hibernation/sleep and make sure the counters are still active.
  • Fix the sizes of the dots in the reboot dot chart when there's just 1 day of the week with reboots.

🗑️ Removed

  • Remove psvince.dll file from installer (was used to detect if the client is running), some A/Vs seemed to have problems with it.

📈 Improvements

  • Show a notice when trying to login to an account which is waiting for activation.

WhatPulse 2.8

December 27, 2017

🎉 New Features

  • Introducing Milestones: A way to get notifications when you reach certain statistics (e.g. every 1000 keys) and notify that you've earned some coffee.
  • Add the ability to filter on the type of network traffic; wireless or wired.
  • Add support for network hardware offloading. This means the client is way more accurate with network bandwidth in certain hardware setups.
  • The Client API now has a new endpoint (/v1/realtime) to collect real-time information (keys per second, bandwidth, etc.).

🐛 Bug Fixes

  • Fix network latency spikes (slowness) on Mac OS 10.11+ when using wireless only.
  • Don't crash on start-up when a network issue downloads a corrupted network-ports.csv file.
  • Ignore Docker virtual interfaces which prevents the client from using way too much memory when Docker is running.
  • Adjust the height of the Facts window so the letters aren't squished.
  • Fix sharing keyboard and mouse heat maps on the website.

📈 Improvements

  • Prevent the client from locking up when loading keyboard heat map data, when there is a lot of data.
  • Don't ever show the updates window when a full screen application is active.
  • Update our framework to Qt 5.9, which solved a few random stability issues.
  • Properly scale a few interface elements when using a high resolution screen.
  • Start to store the client settings online, so the client can restore them quickly when installing anew (restore is planned for next version).
  • Add "Access-Control-Allow-Origin: *" to the Client API headers, so JavaScript can be used to query it.

WhatPulse 2.8.1

December 27, 2017

📝 Notes

  • Linux: Please update to the latest stable OpenSSL version for your distro, otherwise the client will not work.

🐛 Bug Fixes

  • Windows: Fix crashes every 17 minutes. This was caused by the database backup which was not handling itself well with the backend updates.
  • Windows: Fix network monitoring on some systems. The monitor did not get a proper network interface name which it could use to monitor, so the monitoring itself did not start at all. Fixed this by translating improper network interface names into proper names which can be used.