WhatPulse Changelog

What's new in WhatPulse 5.2

Mar 14, 2023
  • There are significant improvements in application handling. Previously, it was possible for applications not to appear on your computer profiles online, but this issue has been resolved. Additionally, the %TodayUptime% has been added to the stats available in the Geek Window, representing today’s uptime.
  • Other improvements include automatic sizing of the Geek Window, allowing for it to be made smaller, and automatic online database backups for Premium users. Previously, backups only occurred when the client was starting up, but now, they will also be created weekly when the client is running continuously.

New in WhatPulse 5.0 (Nov 22, 2022)

  • New Stats: Mouse Scrolls and Distance:
  • Ever wondered how far you move your mouse across your monitors? Wonder no more! WhatPulse 5.0 measures mouse distance and translates it into kilometers and miles (depending on your location). Using the same historical recording as current stats (keys, clicks, etc.), you can see how far your mouse travels during the workweek compared to your gaming sessions.
  • MacOS Ventura (13.0) and Apple Silicon Support:
  • Apple released macOS Ventura (13.0) a few weeks ago, and WhatPulse 5.0 now fully supports it. There is now also a different download to support Apple Silicon processors. Up until now, the WhatPulse software was built for Intel processors, and while the Intel software ran pretty well on Apple’s M1 and M2 processors, it depended on Rosetta. That could impact performance and ease of use.
  • New Computer Uptime Chart:
  • First appearing in the Weekly Updates and Dashboard for the uptime throughout your entire account, the client now also displays the uptime of the last eight days in the redesigned Computer Uptime page.
  • User Experience, Feedback, and the Help Center:
  • Every release, we invest time in making WhatPulse easier and more intuitive to use, and this release is no different. For example, the Geek Window is better at remembering its previous position and is easier to edit. On another note, the update process is now completely automatic with one click update.
  • Another addition is a direct link to our Help Center to help you find articles on how to use WhatPulse. Next to that is a direct link to our Feedback form, as we increasingly would like to know your ideas about WhatPulse to drive the future of the software and website.
  • Bug fix: Input and Network applications could show fewer stats than recorded when applications have multiple different folders from where it runs. An example of an application that does this is Discord.
  • New: Add support for hourly mouse coordinate exports.
  • Improved: Upload the computer profile (specs, hardware) after pulsing if the website doesn’t have a profile. Speeds up the computer profile visibility.

New in WhatPulse 4.2 (Sep 2, 2022)

  • Center Clicks (aka the Red Dot)
  • Remote Desktop & Virtual Machine Support
  • Network Stats
  • Running as Administrator on Windows
  • Manual Computer Profile Upload

New in WhatPulse 4.1 (Jul 18, 2022)

  • New Features:
  • An "Auto Detect" option to select the right theme based on your system setting
  • Fact translation Arabic, French, Dutch, and Chinese are done, other languages will follow
  • The ability to search for applications in the keyboard heat map application dropdown
  • Added an AppImage format to the Linux distribution
  • Improvements:
  • Several design tweaks Like fancy new drop downs, padding around the checkboxes to make them more readable, soft rounded buttons, and more
  • Measure uptime per hour This is going to be used in the weekly update soon, stay tuned!
  • Bug Fixes:
  • Sometimes the list of database backups to restore was empty Fixed that
  • Fixed Linux online database backups
  • Premium status could sometimes expire in the client It wasn't refreshing the end date correctly
  • Fixed SSL errors with the Linux client, that prevented logging in, pulsing, etc
  • New v40 installs sometimes complained about a missing MSVCP140_1dll file

New in WhatPulse 4.0 (Jun 9, 2022)

  • New Design:
  • Looks aren’t everything, but after years of the same, the client is now sporting a fresh and modern design.
  • Here’s a quick summary of the design changes:
  • Dark Mode! Choose between Dark and Light Mode in the settings.
  • Replaced the carousel for sub-pages with tabs. This exposes all sub-pages at a glance, so you can easily see what’s available.
  • Better indicate when specific stats are disabled
  • A new installer & update system that works the same on Windows and macOS. (Linux tbd)
  • There’s a new program added to the WhatPulse installation directory called WhatPulseMaintenanceTool. We’ll use it to install, update, and uninstall the client.
  • Update notifications now only happen within the client. You’ll see a banner at the top of the window saying there’s an update available.
  • Application Uptime History:
  • Ever wonder how long you’ve been in an application this week, or month? So did we! In version 3.6 and below, the application uptime was accumulative and you could only see uptime for specific dates by exporting it to CSV. We’ve now added the time selection on the application uptime, so you can select the most used date ranges, or even select a custom date range to see how long you’ve used an application.
  • Network Improvements:
  • Many of you have a great internet connection with high speeds. During high download or upload traffic, the 3.x versions could be inaccurate. We’ve improved the integration with npcap on Windows and the native pcap on macOS, to optimize for higher speeds.
  • The result: when downloading with 200Mb/s or more, the accuracy has gone from ~80% with 3.x, to ~98% accuracy with 4.0.
  • Automatic Bug Reports and Usage Data:
  • Starting WhatPulse version 4.0, the client can automatically collect and send us anonymized data about bugs and usage. This information is important to us for improving your experience and helps us prioritize features and bug fixes. Data collection is controlled by the setting called Send bug and usage reports. If you’d like to learn more about what’s collected, how it’s sent to us, and how we use it, please check out this Help Center article.
  • Our Privacy Policy has been updated to mention this data, as well.
  • New Settings:
  • There are a few new settings available, let’s walk through them:
  • Back by popular demand, a setting called Pause notifications. This lets you mute all notifications coming from the client (i.e., successful pulse).
  • The ‘Open Window on Startup’ setting is now also available on the General Settings tab, instead of just the Overview tab.
  • There’s also a select box for the client theme. This is where you can choose between the light or dark theme.
  • New Languages:
  • We’ve added support for Arabic, Bulgarian, Spanish, and Polish. This makes a total of 12 available languages. These updates are driven by our awesome community; thank you to Ammar, Rado, Inktest, and Krzysiek!
  • Bug & Stability Fixes:
  • A bunch! Here are all of them, just in case you’ve run into one of these.
  • GeoIP is a database that links network traffic to certain countries. WhatPulse 3.x had a few issues with handling GeoIP, which could cause the client to crash instantly after starting. The GeoIP database itself was corrupted in that cause, which the client didn’t handle well. Now it does.
  • Fixed a client crash when your Windows or macOS username has non-Unicode characters in it. (i.e. РПК)
  • Fixed high CPU and unresponsiveness, which sometimes happened on Windows after waking up after sleep when networking is enabled.
  • Fixed fact statistics sometimes being displayed as “%VAR%”
  • Fixed the %InstantKeyRate% and %InstantClickRate% Geek Window variables. These were showing 2x the actual value.
  • Improved the way applications are uploaded to the website so that they show up faster
  • An online database restore now downloads to your system’s temp directory. This fixes restores when using portable mode.

New in WhatPulse 2.7 Beta 2 (Jan 15, 2016)

  • 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: Allow users to override traffic type description through a custom CSV file (more info on the forums).
  • Network: Added a time selector for the per application traffic to view historic application traffic data.
  • IMPROVED:
  • Mac OS X: New OS X version icons!
  • Network: Show when testing internet connectivity.
  • Windows: Also optimize the Updater for high resolution screens.
  • Improve a few interface elements.
  • Properly display Network Traffic Types for non-premium users during the beta.
  • Network: In the per application stats, idle applications could have a rate up to 16TB/s.

New in WhatPulse 2.6 Beta 5 (Apr 25, 2015)

  • NEW:
  • Display most used key combinations on the input tab.
  • Add keyboard, mouse and trackpad hardware detection for display on computer profile page.
  • FIXED:
  • 2.6b4 stopped input counting on a new hour in certain situations, this has been fixed.
  • IMPROVED:
  • The client warned but allowed older databases, which caused an enormous amount of errors. It now prevents loading of older databases.
  • Make the uptime dots a bit smaller so that they do not cross the day name.
  • Windows: Make the period selection bigger.
  • Add some spacing between the keyboard heat-map and the top data.
  • REMOVED:
  • Remove QWERTZ layout for now.

New in WhatPulse 2.6 Beta 4 (Apr 14, 2015)

  • FIXED: Windows: Fix "updater.exe --beta" error message when updating to a new beta.
  • NOTE: Windows: Coming from current 2.6 beta, you will have to download the installer on the forums, earlier betas will have above issue!
  • FIXED: Windows: Fix settings checkboxes layout.
  • FIXED: Fix a few facts accuracy - they did not take the newly added per hour stats into account.
  • IMPROVED: Change 'month' in time selector to reflect last 29-31 days instead of the current month.
  • NEW: Add a "Last 12 hours" and "Last 24 hours" view to the input history chart.
  • NEW: Add facts for most productive hour for keys and clicks.
  • NEW: Remember all select boxes across the client and select them when reopening the main window.
  • NOTE: Known issue: Windows sorts the input history view selection wrong, which makes it display the last 7 days chart when it is first selected on the last 12 hours.

New in WhatPulse 2.6 Beta 2 (Mar 24, 2015)

  • NEW:
  • Add 'QWERTZ' keyboard heat-map layout (needs testing for validity!).
  • FIXED:
  • Avoid "Missing input" message upon pulsing, by retrieving the computer id before pulsing if needed (instead of only on startup).
  • Fix updater.exe to detect beta versions when enabled in client.
  • IMPROVED:
  • Add some whitespace to W system menu icon. It looked a bit too big.

New in WhatPulse 2.6 Beta 1 (Mar 5, 2015)

  • NEW :
  • A brand new website communication framework, which makes communication more reliable and secure. A handshake is introduced which prevents any incomplete or double pulses and secures the token (no more “Invalid token" messages). The communication stream is also double checked against the website for security, so possible attacks will not compromise any personal data.
  • Added the NumPad to the keyboard heat-map.
  • Added the ability to show a per application keyboard heat-map
  • Added different time periods in the real-time network graph (last 5, 15, 30 and 60 minutes)
  • It now does not matter whether a computer name is renamed on the website, the client will continue pulsing. The "Refresh Status" button will update the new computer name if it has been changed.
  • Added variables for todays keys, clicks, download and upload in the Geek Window.
  • Revised the update checker to optionally (it’s a setting) include beta releases. No more separate installing beta versions.
  • Added uploading of keyboard heat-maps for global anonymous analytics usage and personal dashboards (future feature).
  • Added a cool dotted graph on the uptime tab to show which days are your favorite reboot days.
  • IMPROVED:
  • Detect whether you’re in a fullscreen application, on which it won’t send an automated alert about a automatic pulse, eliminating the need for an option for that.
  • Scramble user passwords completly locally in the client (previously they were stored encrypted, but were decrypted for website communications)
  • Tweak the registration form a bit and add form validation to prevent invalid information to go through.
  • FIXED:
  • Fix not being able to resize keyboard and mouse heat-maps to the maximum size of your screen.
  • Fix false-positive premium membership deactivations in some cases.
  • Fix thicker black borders on Windows 8.1 on several spots in the interface.
  • Fix a few other layout quirks.

New in WhatPulse 2.5 (Dec 11, 2014)

  • NEW:
  • 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.
  • IMPROVED:
  • 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.
  • FIXED:
  • OS X: Fix computer model and architecture detection on Yosemite.
  • Linux: Fix text color when using black themes.

New in WhatPulse 2.4.1 (Sep 29, 2014)

  • NEW Geek Window: Add realtime keys, clicks, download and upload per second variables called "Rates".
  • NEW Add support for Windows 8.1, Windows 2012R2 and OS X Yosemite (10.10).
  • IMPROVED The Facebook login experience has been greatly enhanced.
  • IMPROVED The Qt framework has been upgraded to Qt5 (from Qt4) and we've sent it to the gym. The Windows is now only 22MB (42% smaller) and the Mac client is now 34MB (45% smaller)
  • IMPROVED Reduce memory usage greatly on some computers where it used much memory.
  • IMPROVED Database size: Delete mouse points older than 3 months from the heat map to save space and memory usage (option to keep them). This reduces the size of an average database with 80% and improves client performance.
  • IMPROVED Improved communication flow to prevent wrong tokens when internet connectivity is unreliable.
  • FIXED Windows: Fixed some cases where 'zombie' client processes can happen (client was running but not showing).
  • FIXED Fix issues where client does not start on Windows startup in some cases.
  • FIXED Fix Geek Window transparency glitch when saving new layout and make modifying Geek Window layout more smooth.
  • FIXED Replace fact variables with 'no data' when there's no data instead of showing the variables names themselves

New in WhatPulse 2.4.1 Beta 4 (Sep 15, 2014)

  • FIXED:
  • The token improvements after pulsing caused a crash on certain systems
  • Replace fact variables with 'no data' when there's no data instead of showing the variables names themselves
  • Correct some Apple model numbers (same number for multiple releases)
  • NEW:
  • Save some basic computer information to the database

New in WhatPulse 2.4.1 Beta 3 (Sep 8, 2014)

  • IMPROVED:
  • The Facebook login experience has been greatly enhanced by involving whatpulse.org when authorisation is needed and improving the interface for logging in.
  • The Qt framework has been upgraded to Qt5 (from Qt4) and we’re using a custom build, which means the client has shrunk in size substantially. The Windows is now only 22MB (from 38MB, is a 42% save) and the Mac client is now 34MB (from 62MB, is a 45% save)
  • FIXED:
  • Taskbar item showed when Geek Window was open.
  • Fixed some cases where ‘zombie’ client processes can happen (client was running but not showing).
  • Fix Windows 8.1 and 2012R2 recognition.
  • Fix jumping of geek window layout when using smaller font and not using snap to grid.
  • NEW:
  • Add a watchdog process that looks after the main client process.

New in WhatPulse 2.4.1 Beta 2 (Aug 2, 2014)

  • This is a maintenance release mostly focussing on support for new operating systems and performance of the client. Your database will be significantly reduced in size after running 2.4.1b2 for a while, as it deletes mouse points from your mouse heat-map older than 3 months (there's an option to keep it).
  • There's also some new stuff, the coolest being the realtime average keys and clicks per second and realtime bandwidth stats inside the Geek Window.

New in WhatPulse 2.4 (Jun 22, 2014)

  • NEW Export functionalities!
  • NEW Export your keyboard & mouse heat maps
  • NEW Export network bandwidth history per application, interface or originating country
  • NEW Export the uptime of your applications and computer restarts
  • NEW Use the buttons directly on the tabs, or use the advanced (premium) Export Wizard
  • NEW The advanced Export Wizard provides all possible data exports!
  • NEW Add a menu to the tray icon for quickly enabling and disabling statistics
  • NEW Add an option for auto pulsing on every hour
  • NEW Show exactly what your auto pulse settings do for you, in human terms
  • NEW Add window with all the available fun facts, which can be opened by clicking the fact icon or text
  • NEW Mac OSX: Show icon in Dock when the client is open, to make it easier to bring to focus
  • IMPROVED Multiple interface improvements to improve the user experience
  • IMPROVED Multiple performance tweaks; lesser database usage, more caching
  • IMPROVED Add a network counter monitor for Windows which catches network monitor time outs (on system sleep/hibernation) and restarts networking counting
  • IMPROVED Change tray icon to alert when the client is not logged in
  • IMPROVED Document command line options in a --help menu
  • IMPROVED Add command line option to disable network statistics from startup
  • IMPROVED Don't restart networking on OSX on sleep/wake up and have the network monitor fix network counting. May be related to some OS X crashes when waking the system up.
  • IMPROVED Show release notes of all clients from current version to latest version for a full overview of changes when skipping versions.
  • FIXED Properly colour a key inside the keyboard heat map when it is 0. Sometimes turned out red, previously.
  • FIXED Fix rendering of the hours on the application uptime activity graph
  • FIXED Fix displaying day changes in application uptime activity graph.
  • FIXED Check the downloaded GeoIP.dat for corruption and don't load it if it is corrupted
  • FIXED Detect date changes when the interface is open, so that 'today', 'yesterday', etc. display the correct data when the day changes
  • FIXED Network stats could cause the client to crash upon exiting, under heavy network load
  • FIXED Properly calculate Current/Average/Maximum values on Realtime bandwidth tab

New in WhatPulse 2.4 Beta 2 (Apr 2, 2014)

  • IMPROVED Add a network counter monitor for Windows which catches network monitor time outs (on system sleep/hibernation) and restarts networking counting
  • IMPROVED Show release notes of all clients from current version to latest version for a full overview of changes when skipping versions.
  • FIXED The auto pulse on every hour on every day works now

New in WhatPulse 2.4 Beta 1 (Mar 27, 2014)

  • NEW Export functionalities!
  • NEW Export your keyboard & mouse heat maps
  • NEW Export network bandwidth history per application, interface or originating country
  • NEW Export the uptime of your applications and computer restarts
  • NEW Use the buttons directly on the tabs, or use the advanced (premium) Export Wizard
  • NEW The advanced Export Wizard provides all possible data exports!
  • NEW Add a menu to the tray icon for quickly enabling and disabling statistics
  • NEW Add an option for auto pulsing on every hour
  • NEW Show exactly what your auto pulse settings do for you, in human terms
  • NEW Add window with all the available fun facts, which can be opened by clicking the fact icon or text
  • IMPROVED Upgraded to Qt5 for better overall performance and memory management
  • IMPROVED Multiple interface improvements to improve the user experience
  • IMPROVED Multiple performance tweaks; lesser database usage, more caching
  • IMPROVED Change tray icon to alert when the client is not logged in
  • IMPROVED Document command line options in a --help menu
  • IMPROVED Add command line option to disable network statistics from startup
  • FIXED Check the downloaded GeoIP.dat for corruption and don't load it if it is corrupted
  • FIXED Detect date changes when the interface is open, so that 'today', 'yesterday', etc. display the correct data when the day changes
  • FIXED Network stats could cause the client to crash upon exiting, under heavy network load
  • FIXED Properly calculate Current/Average/Maximum values on Realtime bandwidth tab

New in WhatPulse 2.3.1 (Dec 13, 2013)

  • NEW Added colemak keyboard layout
  • IMPROVED Ignore network interface 'Virtual WiFi Miniport' on Windows. WinPcap crashes on those interfaces.
  • FIXED Network graph gaps and spikes
  • FIXED Fix client crash on sleep when the network statistics are shut down too quickly (happens on fast computers).

New in WhatPulse 2.3 (Nov 28, 2013)

  • NEW Added support for dvorak and azerty keyboard layouts
  • NEW OS X Mavericks support
  • FIXED A few remaining client random crash situations. All platforms should be stable as a rock now!
  • FIXED Allow GeoIP database downloads on computers using a non-standard character set
  • FIXED When using an upgraded client, applications were sometimes not properly uploaded to the website.
  • FIXED On Windows tilde and apostrophe were sometimes mixed up. On OS X 9, tilde and caps lock were sometimes not counted.
  • FIXED OS X: The client sometimes lost the network hook when coming out of sleep, or even crashed.
  • FIXED WINDOWS: Sometimes the updater was not launched correctly (“updater.exe not found”)
  • IMPROVED Interface and collection optimizations on memory and CPU, making the client use 40% less memory and be 20% faster.
  • IMPROVED Only used applications are now sent to the website, minimizing clutter in your overviews.
  • IMPROVED Interface updating has been tweaked so that the Geek Window updates are a lot smoother.
  • IMPROVED Ignore dead center clicks in the mouse heat map. Some games lock the cursor in the center, ruining your mouse heat map.
  • IMPROVED “Refresh Status” on the Account tab now also refreshes totals and ranks.
  • IMPROVED When “Pulse on double click” is disabled, open the main window upon double clicks.
  • IMPROVED A lot of tiny awesome stuff

New in WhatPulse 2.3 Beta 3 (Nov 25, 2013)

  • FIXED Applications were not uploading properly from certain systems with an older database structure or older sqlite libraries.
  • FIXED Removed reference to broken pcap function which can cause the client to crash on system resumes.
  • FIXED Client crashed when the Uptime Activity graph was open and you refreshed the account information and Premium was activated.
  • NEW Open Main Window on tray double click, if 'Pulse on double click' has been disabled.
  • NEW Added (currently static) application aliases for better naming applications.
  • IMPROVED Account Wizard tab glitched on final login step.
  • IMPROVED Set "Upload application info" to default enabled.
  • IMPROVED Added button for a link to the Premium explanation on the 'Premium Only' tabs.
  • FIXED 'Premium Only' background disappeared when opening and closing the main window several times.
  • FIXED Account tab header displayed twice on initial login.
  • FIXED Update "Premium:" text value on "Refresh Status" button.

New in WhatPulse 2.3 Beta 2 (Nov 19, 2013)

  • FIXED: Client crash or disabling input twice (or putting your computer to sleep twice).
  • FIXED: Sometimes the updater.exe wasn't launched correctly. ("updater.exe not found")

New in WhatPulse 2.2.2 Beta 2 (Oct 29, 2013)

  • Changes:
  • Input per application tab: Fix crash when selecting app and select different time period where that app is not displayed
  • Account tab: 'Refresh Status' now includes total counts and ranks
  • Windows Installer: Check whether WinPcap is installed and up to date before trying to install it (again)
  • Numerous memory usage optimisations
  • Numerous pcap/network measuring optimisations (performance on slower computers)

New in WhatPulse 2.2.2 Beta 1 (Oct 22, 2013)

  • Database handling has been revisited, making connections more stable on all platforms.
  • There were some remaining stability issues on OS X and Linux specifically, which should be solved with this method.
  • General optimisations on memory and processor handling (Use less memory and gain performance)
  • Only send used applications to the website, instead of all applications. This will minimise traffic sent to the website and fix certain situations where the applications were not being sent.
  • Move application information gathering to separate process. This allows the application data to be filled when 'Application Uptime' is disabled
  • Tweak updating timers when a GUI is opened, making updates flow smoother
  • Fix tilde and apostrophe mixup in keyboard heat map
  • Ignore dead center clicks (Some games lock the mouse there, ruining the heat map)
  • Allow beta versions to use the automatic updater
  • Fix GeoIP.dat downloads on computers using a non-standard characterset
  • Start a fresh database when logging out of your account
  • Use proxy inside updater when updating
  • Fix detecting 'Enter' key
  • Fix fallback network interface detection. Fixes no interfaces found in some situations

New in WhatPulse 2.2.1 (Sep 16, 2013)

  • Using the Crash Reporter, we were able to collect a good deal of information about issues that some people have. Using this information, we've made a lot of (20+) improvements that are related to the stability of the client. Anyone having stability issues is encouraged to update!
  • Windows updater fix ("file not found" error, run updater.exe manually if you have this issue

New in WhatPulse 2.2 Beta 5 (Sep 3, 2013)

  • Crash fixes:
  • Safety fixes for input counter. Could cause crashes when typing very fast.
  • Speed up database backups. Some people reported backup times of 15+ seconds, which should be limited to 1 second from now on. (long backup can lead to crashing)
  • Other fixes:
  • Add sanity check for application uptime (if time goes backwards, don't freak out)
  • Fix heatmap counting of arrows, page up/down, insert, delete, home and end.
  • New:
  • Add option to disable pulsing on doubleclick on trayicon
  • Disable tray menu when you're not logged in
  • UI changes in (manual) upload of applications and database

New in WhatPulse 2.2 Beta 4 (Sep 3, 2013)

  • Added a crash reporter which catches any crashes and compiles useful data, which I can use to pinpoint the part where it goes wrong.
  • Resolved any QPixmap/Icon/Image messages
  • Fixed some malformed application data (which prevented an application upload)
  • Fix IPv6 bandwidth counting

New in WhatPulse 2.2 Beta 3 (Jul 31, 2013)

  • Fix application upload related crashes (related to "WARN QPixmap::fromWinHICON(), failed to GetIconInfo()")
  • Fix resetting geek window location when applying settings
  • Fix IPv6 network detection
  • Add font size as an option for the Geek Window
  • Add a 'Reset to defaults' button on Geek Window settings tab
  • Less database updating when window is closed (less I/O)
  • Limit amount of applications sent to website (when just a few applications went through, it was sending too much at a time)
  • Append to app.log instead of making a new one each startup

New in WhatPulse 2.2 Beta 2 (Jul 11, 2013)

  • No more geek window related crashes
  • Fix total download/upload values in geek window stats
  • Fix some weird behaviour with ignoring apps via the input tab
  • Fix auto pulsing with keys; it pulsed the current keys, not the settings keys
  • Fall back on native network APIs when winpcap or libpcap are not available (only local stats, no unpulsed when pcap is not available).
  • Add a button to upload the local database to the website, for debugging purposes.
  • Use a bit less memory

New in WhatPulse 2.2 Beta 1 (Jul 4, 2013)

  • Customizable Geek Window:
  • You can determine the entire look and feel of your Geek Window in 2.2. You can add text and statistics anywhere you'd like (drag 'n drop) and choose the background/font color. The default settings are pretty slick, but you can do anything with it!
  • Application uploads:
  • There are a lot of applications out there in the world of computers. With this feature, WhatPulse will start to map those applications so that we can use them on the website. Currently, the application will show up on the website inside your profile, but only to yourself, not the public. This option is by default off and is located in the Settings tab ("Upload application info"). Please consider enabling this option so that we can see what data comes from you guys and so that we can learn how to sort through it the best.
  • Display mouse heat-map in proper screen ratio.
  • Make the tray menu more useful.
  • Allow applications to be ignored for input as well.
  • General code optimization, which causes the client to respond more snappy. Also a few minor memory leaks removed.

New in WhatPulse 2.1 (Apr 27, 2013)

  • New:
  • Per application keyboard/mouse statistics
  • WinPcap 4.1.3 for Windows 8 support
  • The login procedure has been simplified to be a breeze. You can add computers from the wizard and it auto detects your computer name.
  • New updater for automatic updates to make updating easier
  • An option to run WhatPulse as Administrator (Windows), to catch input from elevated applications
  • Fixed:
  • Database backups. This fixes startup crashes and data loss
  • Random client crashes
  • Client not counting input stats after hibernations
  • Linux crash when pf_ring (network) was not available
  • Windows lag every 5 minutes
  • Tons of other little things!
  • Improved:
  • Network monitoring performance (less CPU)
  • Time period selector for per country network stats
  • Windows XP support (input and network stats)
  • Require SSL libraries on Linux, otherwise account settings cannot be saved
  • Linux: Set up network capabilities automatically instead of having to do it manually
  • Log to 'app.log' inside the settings directory so you can see what's going on
  • Tons of other little things!

New in WhatPulse 2.0.4 (Feb 13, 2013)

  • [Enhancement] Add an option to disable automated pulse notifications
  • [Enhancement] Blink tray icon on keyboard or mouse option (plus an option to disable that)
  • [Enhancement] Launch Geek Window on startup when it was open upon closing the client
  • [Enhancement] Update statistics every second when Geek Window is open
  • [Enhancement] Don't show tray notifications when a full screen application is running
  • [Enhancement] Add the ability to auto detect the system proxy server
  • [Enhancement] Add total account overview (totals + ranks) to account tab
  • [Enhancement] Only use database file every 5 minutes, cache everything else. This brings disk I/O usage to a near standstill.
  • [Enhancement] Make scheduled backups of databases and fall back on backups if main database file gets corrupted
  • [Fix] Improve accuracy of measuring both uptime and bandwidth
  • [Fix] Count bandwidth from and to a proxy server in unpulsed stats (was excluded in previous clients)
  • [Fix] Show more accurate network usage on interface overview
  • [Fix] Don't check for updates or internet IP when "Work Offline" is enabled
  • [Fix] The 'Year' option in the keyboard + mouse heat map was not the last 12 months, but the current year
  • [Fix] Extra precautions for double pulsing
  • [Windows - Enhancement] Don't show a icon in the taskbar for the Geek Window
  • [Windows - Enhancement] Improve input (keys/clicks) hooks for full screen or heavy load applications (games)
  • [Windows - Enhancement] Count unknown (media) keys.
  • [Windows - Fix] The client crashed when certain applications were running

New in WhatPulse 2.0.1 (Feb 13, 2013)

  • NEW: Add some critical keys to keyboard heatmap.
  • FIX: Unable to set a proxy when logging in.
  • FIX: The heatmaps do not update 'today' after a manual reset.
  • FIX: Windows closes input hooks when putting your CPU under load (games), which makes it stop counting keys and clicks.
  • FIX: Random crashes when using a wireless network connection.
  • FIX: Random crashes when using sleep or hibernation mode.
  • FIX: Auto pulsing is disabled too quickly when detecting pulse errors.
  • FIX: The client does not see certain USB network adapters.
  • FIX: Computer crashes (BSOD) can cause the client to ask for a login, next start up.
  • FIX: Only show active metrics in tooltip (icon hover).
  • FIX: Allow a password reset without knowing the old password.
  • FIX: Several optimisations for speed and memory management.