What's new with WhatPulse?

Use setting
Include beta releases

WhatPulse 5.7 (beta 3)

February 24, 2024

🎉 New Features

  • Allow the Windows installer to install WhatPulse without Administrative permissions.

📈 Improvements

  • Exclude virtual interfaces (docker, other virtualizations) from the computer profiles.
  • Improve top navigation menu by fixing an issue where only the "Account" tab was showing on initial setup, and removing the help and feedback icons to create more space.

WhatPulse 5.7 (beta 2)

February 5, 2024

🐛 Bug Fixes

  • Fix not showing the initial setup page for blank accounts during the setup process.
  • Fix an issue where if 'Upload application info' was disabled, it could still send apps data for previously uploaded applications to the time series (so appear in the weekly update).
  • macOS: Fix an issue where the client could crash when the "Launch when computer starts" option is disjointed with reality.
  • Add a few missing translations. They'd appear as English instead of its translated counterpart.

📈 Improvements

  • Format the numbers in the keyboard heat maps' hover labels to improve readability.

WhatPulse 5.7 (beta 1)

December 21, 2023

🎉 New Features

  • Brazilian Portuguese Language: WhatPulse now includes a Brazilian Portuguese translation, making it more accessible to Portuguese-speaking users. Courtesy of Éder Magalhães Machado.

🐛 Bug Fixes

  • A bug that could cause the application to crash if a backup took too long has been fixed.
  • A fix has been applied to ensure application icons in certain lists are visible on all table rows. Certain systems had the icons inside even rows hidden.
  • Uptime Calendar Bug: Fixed a crash related to fast navigation through the uptime calendar.
  • Auto Pulse Settings Disabling Fix: Resolved an issue where disabling auto pulse settings wasn’t being saved correctly.

📈 Improvements

  • Windows: The installer now consistently uses 'WhatPulse' as its registry key instead of a random GUID. This means the WhatPulse version in the registry is always up to date, meaning apps like UCheck won't be confused about which version is installed.
  • macOS: Dynamically detect whether the device is Intel or Apple Silicon-based. This means you'll always get the right version when updating.
  • Linux: The AppImage will now always load bundled OpenSSL libraries to prevent SSL errors when there's a gap in your OpenSSL version and the one WhatPulse's build with.
  • Client API: Ensured that the REST API always returns the JSON format headers, and fix a possible delay when connecting with an IP address that's not in the allowed list.
  • Immediate Tray Icon Update: When you change the color settings, the tray icon will now update right away to reflect the changes.

WhatPulse 5.6

November 20, 2023

🎉 New Features

  • Twinkling new settings design, making it easier to discover which settings are available and how to tweak WhatPulse to your taste.
  • Brand-new setting to squash tray notifications when WhatPulse auto pulses. Disable Notification on auto pulse to stop receiving pulse notifications, but continue to get notifications on other things.4
  • macOS Sonoma (14.0) support, and improved hardware details detection. Hardware details show up on your computer profile pages.
  • New Web Socket API for statistics update messages. More info in the developer center.
  • Introducing the WhatPulse Stream Deck plugin! More info in the help center.

📈 Improvements

  • macOS: Improved performance of the hardware detection by integrating directly into macOS, instead of using the system_profiler and ioreg commands. In English: WhatPulse uses less CPU when detecting your devices.
  • General Client API performance improvements. Less CPU used when hammering the API. I’d still recommend trying the new web socket API, if you’re collecting stats often.
  • Tackled a few memory leaks discovered through testing tools. Less memory = good.

📝 Notes

  • The portable mode setting has found a new home in the Advanced Actions button. Not many of you use it, so this saves space in the general settings.

WhatPulse 5.5.2

August 29, 2023

🐛 Bug Fixes

  • There was an issue in 5.5 and 5.5.1 where WhatPulse could crash when networking stats were enabled, the system wakes up from sleep, and there was a change in the network (wifi or new IP address).
  • Don't disable the time period selection when the mouse heat map is disabled, as the time period also works for the details page.
  • Fixed tagging versions with 3 numbers (like 5.5.1) as a beta version.

WhatPulse 5.5.1

August 25, 2023

📈 Improvements

  • Updated translation files. Chinese and Slovakian are much improved.

🐛 Bug Fixes

  • Internal bug fix with how network stats are sent to the website.

WhatPulse 5.5

August 21, 2023

🎉 New Features

  • Added exports of key combinations via the export wizard. 🪄
  • Added a banner message when a computer is archived, keeping you informed.
  • Added a manual backup trigger in the account tab for added convenience. 🗃️
  • Windows: Transitioned to Lostdomain codesign for enhanced stability. This means the permissions pop up will say Lostdomain, instead of WhatPulse. 🔒

📈 Improvements

  • Exporting the mouse heat now to match your screen resolution accurately, instead of the smaller image it was previously. 🖥️
  • Enhanced link readability in the dark theme. 🎨
  • Simplified translation by allowing custom translation files via a command line parameter. 🌍
  • Optimized network interface counters for macOS, resulting in better performance and reliability.
  • Revived the auto-updating feature for effortless updates. Stay up to date with ease! 🔄

🐛 Bug Fixes

  • Fixed a bug causing high CPU usage when a network interface disappears. 💯
  • Resolved a bug where the client could crash when resuming from sleep, when networking was enabled and there was a change in the computers' network. 💤
  • Resolved an issue where the network interface IP address was not displaying on macOS.
  • Custom time periods no longer reset to the last month when refreshing. 📆
  • Real-time time period selection now remembers your preference across sessions. ⏳

WhatPulse 5.5 (beta 4)

August 15, 2023

🐛 Bug Fixes

  • 100% CPU bug when a network interface disappears from the system (i.e., USB unplug, removal from docking station). Could happen on Windows and macOS.
  • Restart network capture after waking up from sleep to prevent high CPU usage.

🎉 New Features

  • Added the ability to send messages from the website to clients. We'll be using this for announcements and notifying clients about issues (like the SSL certificate of a few months ago).
  • Windows: Add crash captures, to monitor and troubleshoot client issues.
  • Added support for custom translation files via command-line parameters. Useful for when creating new translations, and you want to see it in action.

📝 Notes

  • Windows: Moved the Digital Signature of the client from WhatPulse to Lostdomain. You'll see this name in the popup when Windows verifies you want to install the client.

📈 Improvements

  • Added text colors of all links to ensure readability in both themes.
  • Make the mouse heat map export look better by scaling the heat map points to your monitor resolution.

WhatPulse 5.5 (beta 3)

July 4, 2023

🎉 New Features

  • Make the exported mouse heat map image larger, match the size of the screen resolution
  • Add a button in the Account tab to start an online backup manually (premium members)

📈 Improvements

  • macOS: Improve network monitoring to use significantly less CPU, and less error-prone to network changes (in and out of docking, manually turning network on and off, etc.)
  • Improved the Chinese translation, courtesy of Epoch_SoC

WhatPulse 5.5 (beta 2)

June 12, 2023

🎉 New Features

  • Added exporting of key combinations (including per application) via the Export Wizard

📈 Improvements

  • Windows: Move watchdog away from directly connecting to the client (introduced in 5.5b1) to prevent random crashes of the client. Also use built-in Windows methods to protect the client from runaway processes.

🐛 Bug Fixes

  • Fixed a few German translations, courtesy of Nils