Skip to main content

· 2 min read
Martijn Smit

When you do upgrade, please make sure you pulse your statistics before upgrading. This new version includes stronger database integrity checks, which might cause it to logout the first time 2.1 starts. After this first time, the client will make sure your database stays safe and strong!

As usual, you can find 2.1 on our download page. You can also find a summary of the changes right here:

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

Activity Tracking Made Easy with WhatPulse Statistics

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!

Note: If you are getting a startup error on Windows, please remove the directory %LOCALAPPDATA%WhatPulse and try again. It means your database is not integer, coming from the old client.

· One min read
Martijn Smit
  • Add computer list to Web API output

  • Add SSL access for Web API (https://api.whatpulse.org)

  • Add pie chart of computer usage in public profile

  • Add “Latest Forum Posts” to public profile

  • Add missing premium membership trial page

  • Add profile preview window when editing your profile

  • Add an easy way to add statistic variables in the profile editor

  • Optimise loading times by using a CDN for the media files

  • Fix short urls for usernames with special characters

  • Fix 32/64bit linux downloads by linking to the linux client download page

  • Fix “My WhatPulse” navigation when already inside the /my/ menu

  • Fix avatar uploads in certain browsers

Activity Tracking Made Easy with WhatPulse Statistics

· 3 min read
Martijn Smit

All users are encouraged to update to WhatPulse 2.0.4, available on our download page! (pulse before you install)

Activity Tracking Made Easy with WhatPulse Statistics

Here is a full list of the changes:

  • [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

  • [OSX — Enhancement] Replace the black menu icon with a more fitting one.

  • [OSX — Enhancement] Optimize detection of network interfaces (2500% quicker)

  • [OSX — Enhancement] Optimize detection of running processes (120% quicker)

  • [OSX — Fix] Detect when computer goes into sleep mode and release lock on bpf device(s). This will make sure OSX won’t need to create extra bpf devices, which in turn will make the client ask you for your password to reset permissions on these new files.

  • [Linux — Enhancement] Multiple CPU optimizations for better performance

  • [Linux — Enhancement] Optimize application bandwidth measuring (less CPU)

  • [Linux — Fix] Some network interfaces were not detected if certain system files did not exist

If you’re wondering where 2.0.2 and 2.0.3 went, they were released on the forums. 😉

· 2 min read
Martijn Smit

If you have not read or heard about WhatPulse 2.0 yet, please check out this announcement!

Last week was the release of WhatPulse 2.0, which brought a lot of new exciting features. Because 2.0 was built from the ground up, there were likely to be some issues. This maintenance release addresses these. You can find a change log below:

  • 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.

Activity Tracking Made Easy with WhatPulse Statistics

Happy 2013 and we hope you have a safe and awesome new year’s eve!

· 2 min read
Martijn Smit

WhatPulse 2.0 is currently available for download here: http://whatpulse.org/downloads/

Both the software and website have been rewritten from the ground up to lay the foundation for more exciting features. To begin with, we have added the two most requested features over the last few years; Network and Uptime tracking.

That’s right, WhatPulse can now measure your input (keyboard & mouse), network and uptime usage!

Network usage can be seen on application level (“How much does Dropbox use?”) and even up to how much you download and upload to the countries in the world.

Uptime usage measures how long you have been running WhatPulse on your computer and how often you use certain applications.

Activity Tracking Made Easy with WhatPulse Statistics

Right now only the accumulations of these statistics are sent to the website and you (as always) have complete control over what you make public.

One other thing was extremely important for us during the development of the new client; uniformity. We’ve made sure that the client looks and acts the same on all platforms. (Windows, Linux, Mac OS)

Because so much has changed between the previous release and WhatPulse 2.0, we will be posting several blog posts on the website explaining several features in depth. It’s just too much to cover in this general announcement.

We would like to thank you for your support during this development period, for all your feedback and everyone involved with the beta. WhatPulse is going to keep growing and getting new features, stay tuned!