WhatPulse 2.8
December 27, 2017
🎉 New Features
- Introducing Milestones: A way to get notifications when you reach certain statistics (e.g. every 1000 keys) and notify that you've earned some coffee.
- Add the ability to filter on the type of network traffic; wireless or wired.
- Add support for network hardware offloading. This means the client is way more accurate with network bandwidth in certain hardware setups.
- The Client API now has a new endpoint (/v1/realtime) to collect real-time information (keys per second, bandwidth, etc.).
🐛 Bug Fixes
- Fix network latency spikes (slowness) on Mac OS 10.11+ when using wireless only.
- Don't crash on start-up when a network issue downloads a corrupted network-ports.csv file.
- Ignore Docker virtual interfaces which prevents the client from using way too much memory when Docker is running.
- Adjust the height of the Facts window so the letters aren't squished.
- Fix sharing keyboard and mouse heat maps on the website.
📈 Improvements
- Prevent the client from locking up when loading keyboard heat map data, when there is a lot of data.
- Don't ever show the updates window when a full screen application is active.
- Update our framework to Qt 5.9, which solved a few random stability issues.
- Properly scale a few interface elements when using a high resolution screen.
- Start to store the client settings online, so the client can restore them quickly when installing anew (restore is planned for next version).
- Add "Access-Control-Allow-Origin: *" to the Client API headers, so JavaScript can be used to query it.