Skip to content

Releases: jefuriiij/ping-meter

PingMeter 0.3.0

Choose a tag to compare

@jefuriiij jefuriiij released this 29 Jul 06:03

What's new

The biggest PingMeter update yet — eight changes since 0.2.1:

  • 🛠 Network tools — one-click internet repair. New Settings tab (also "Fix internet…" in the right-click menu): Quick fix clears the DNS cache instantly with no admin prompt, and Full reset runs the classic 5-step repair (flush DNS → release/renew IP → reset Winsock → reset TCP/IP) through a Windows permission prompt — with a live progress bar, a timestamped activity log right in the tab, per-step ✓/✗ results ("(requires restart)" marked explicitly), and a restart countdown dialog with a Cancel button. The app itself always stays unelevated.
  • 📉 Packet loss tracking. A red loss % appears next to the ms readout whenever recent pings go missing (and disappears when the connection is clean); the hover tooltip adds lifetime lost-of-sent counters, like ping -t's summary but live.
  • 🌙 Dark mode. The settings window, menus, and title bar now render in a proper dark theme.
  • 🗣 Plain-English settings. Redesigned into General/Advanced tabs — "Ping every 1.0 seconds" instead of "Interval (ms) 1000", every option with an always-visible explanation plus a hover tooltip, and color swatches next to the threshold fields.
  • 🔁 Reset menu item. Clears all stats and starts measuring fresh, like re-running ping -t.
  • 🖱 Fixed: hover tooltip not appearing in see-through (transparent) mode.

⚠ Requirement change

PingMeter now needs the .NET 10 Desktop Runtime (previous versions used .NET 8). If the app doesn't start after updating, Windows will point you to the runtime download.

Install

Download PingMeter.exe below, put it somewhere permanent, run it, and enable "Start automatically when I turn on my PC" in Settings.

⚠️ Windows SmartScreen notice

First run of a downloaded exe may show "Windows protected your PC" — expected for an unsigned open-source executable with no download history. Click More info → Run anyway. Verify your download:

SHA-256: 7E31E6AA1FDC5011D912CD2F7F71DF87E82272772A954DA1A8007C28CD5D8078

Check with Get-FileHash PingMeter.exe in PowerShell — it must match exactly. Or build from source; it's all here.

PingMeter 0.2.1

Choose a tag to compare

@jefuriiij jefuriiij released this 20 Jul 13:14

What's fixed

  • No longer overlaps other taskbar widgets such as TrafficMonitor. PingMeter now detects other injected taskbar widgets and positions itself to the left of them instead of stacking on the same spot next to the tray.
  • New "Shift left (px)" setting under Placement — a manual fallback if you ever need to nudge the widget further left.

Install

Download PingMeter.exe below, put it somewhere permanent, run it, and enable "Start with Windows" in Settings. Requires the .NET 8 Desktop Runtime.

⚠️ Windows SmartScreen notice

When you first run the downloaded exe, Windows may show "Windows protected your PC". This is expected for any new, unsigned open-source executable — click More info → Run anyway. Verify your download:

SHA-256: 7A2A8CE99ADC348201B8A645DFDA9FB06601DC0D4E82A49CADABB99B68AA7E3A

PingMeter 0.2.0

Choose a tag to compare

@jefuriiij jefuriiij released this 20 Jul 12:41

What's new

  • Check for updates — from the right-click menu, plus an automatic daily check that notifies you via tray notification when a new version is available (can be turned off in Settings)
  • Network event log — daily log files record ping timeouts, recovery (with outage duration), latency spikes, and hourly min/avg/max/loss summaries; open via "View log" / "Open logs folder" in the menu
  • Optional per-ping CSV log for graphing/analysis (off by default)
  • Log retention setting (default 30 days)

Install

Download PingMeter.exe below, put it somewhere permanent, run it, and enable "Start with Windows" in Settings. Requires the .NET 8 Desktop Runtime.

⚠️ Windows SmartScreen notice

When you first run the downloaded exe, Windows may show "Windows protected your PC". This is expected for any new, unsigned open-source executable — it means the file hasn't built up download reputation with Microsoft yet, not that anything is wrong with it. To run it: click More info → Run anyway.

You can verify your download is the authentic, untampered file:

SHA-256: 04C33219A8A75349983791FC101A8FBB2179FD5BE4AA6AF8C3AC10590FDF8AF2

Check it in PowerShell with Get-FileHash PingMeter.exe — the hash must match exactly. The full source code is in this repository if you'd rather build it yourself.