What's new with WhatPulse?

Use setting
Include beta releases

WhatPulse 5.9 beta 4 (5.8.3494)

December 24, 2024

โœจ 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)

December 17, 2024

๐Ÿ› ๏ธ 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

December 12, 2024

๐ŸŽ‰ 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

December 8, 2024

๐ŸŽ๏ธ 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.

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.8.beta3

June 17, 2024

๐ŸŽ‰ New Features

  • Added a search box to the profiles list in the settings. Appears when there are 7 or more profiles.
  • Added a setting that changes the WhatPulse menu tray icon color to highlight when there's a profile active.
  • Updated the Apple computers model database to recognize the newer models.

๐Ÿ“ˆ Improvements

  • Added the profiles' last activated date to the profiles list in the settings.
  • Added links to help articles on settings sections.
  • Skip npcap installation when WhatPulse is being installed via the command-line. Otherwise it would still pop up a GUI for the NPcap installer.

๐Ÿ› Bug Fixes

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

WhatPulse 5.8.beta2

May 24, 2024

๐ŸŽ‰ New Features

  • The ability to show the active profile in the Geek Window by adding %CurrentProfile% as a variable.
  • Windows: Add an option to install for all users on the computer.

๐Ÿ› Bug Fixes

  • Windows: Fixed application metadata discovery (version, vendor, etc.) on some Windows versions.

๐Ÿ“ˆ Improvements

  • Backend work to log more errors to the app.log file.
  • Allow activating the general profile by using profile_id 0 with the REST API.
  • Rearrange the settings tabs in the order that is most used.

WhatPulse 5.8.beta1

May 9, 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.
  • Integrate automation to activate and deactivate profiles using the client API.

Coming soon: Help articles, and a Stream Deck plugin to toggle between profiles and see which is currently active.

Note: We haven't decided how Profiles will fit into the Premium and free features. It might be a Premium-only feature.

๐Ÿ“ˆ Improvements

  • Improve network interface detection on macOS. Sometimes with computers with multiple interfaces, the last interface wasn't detected properly.
  • Added a feedback notification when settings are saved, so you're รฐลธโ€™ยฏ sure they are saved.
  • 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).
  • Make sure all updating the Geek Window transparency has immediate effect on all Windows versions, there were some versions where this didn't work.

๐Ÿ› Bug Fixes

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