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.