Highlights
Date range and export on the overview
The overview now carries a date range picker and an export button of its own. Picking a range filters the list of tests below it, and the export covers that same range. "All time" is the default and remains one click away, so the overview shows everything it always did until you choose otherwise.
One toolbar on every page
The overview and the statistics now share the same toolbar: date range, the status of your last test, a Start test button, and export. On the statistics page this replaces the separate date picker and export strip, and adds the status bar and start button that were previously only on the overview.
A simpler header
The timeframe clock and the start-speedtest gauge have been removed from the header. Both now live in the page toolbar, next to the data they act on.
Improvements
- The status bar reads at the size of the page around it: larger text for the last-test line and the next-run time, both now on a single line, and a noticeably larger Start test button.
- The statistics page no longer refetches your test list every five seconds around the clock. It refreshes when a test finishes, and both it and the status poll pause entirely while the tab is in the background - a dashboard left open all day now makes a small fraction of the requests it used to.
- The date range popover now matches the settings dialog's text sizes, so the two no longer read as different applications.
Fixes
- Infinite scroll no longer stalls on instances whose history was imported or restored from a backup. The list is ordered by date but was paged by database id, and after an import those run in opposite directions - "Loading more" would serve tests already on screen and then produce nothing at all, leaving the rest of your history unreachable. Paging now follows the date.
- Switching the language now updates the whole page immediately. The header kept its old wording until you reloaded or navigated to another view.
- Switching to another server node now replaces the test list instead of merging the new node's tests into the previous node's, which left both on screen until a full reload.
- Enlarging an overview card on the statistics page no longer strips out its icons and descriptions. On any display under 1400px wide the enlarged view was showing less detail than the card it came from.
- The under-load quality grade in the consistency panel is now averaged over the selected range, like every other figure beside it, instead of reporting the single newest test.
- The header title no longer collides with the page navigation at around 1000px wide, where it used to be cut off mid-word. Neither the title nor the logo gives up any size.
- Values in the overview and average panels no longer touch their labels when space runs short, and the same spacing has been applied to the dialog rows where a long translation could push a label into its input.
Downloads
| Platform | x86-64 | ARM64 |
|---|---|---|
| Windows | EXE · MSI | |
| Linux | Binary | Binary |
| macOS | Binary | Binary |
Source Distribution
- ZIP Archive (requires Bun runtime)
Docker Images
i7gamer/myspeed:latesti7gamer/myspeed:1.1.5