Changelog
What changed in each version. This page is the changelog; the
notes on each GitHub
release say the same in both languages, and the application links here from
the version in its header.
0.1.1 — 18 August 2026
Changed
- The period is picked from the heatmap: click its year, a month name, a
calendar week — the week numbers are new — or a single day. The button row
is down to three: Today, 30 days, 90 days.
- A running block is taken whole: picking August on the 17th means all of
August, not the part that has already happened.
Removed
- The “more periods” dropdown, and with it the separate Last week,
Last month and Last year entries. Each of them is now
simply the block before the current one on the heatmap.
Fixed
- Upgrading over a running copy works. Windows cannot replace an executable
that is in use, and this installer asks for no administrator rights, so
winget upgrade failed every time — a connection monitor is
running whenever you would want to upgrade it. The installer now closes the
running copy first and starts it again afterwards.
- Ending the tray any other way than through its own Quit item is recorded.
On Windows that was every other way there is, and such a shutdown was read
as a crash on the next start.
- The complaint report ends with the current day when the chosen period has
not finished yet, and says so in its method paragraph. Before, a report over
the running month listed a row for every day still to come and measured the
monitored time against the whole month.
Added
- A “Buy me a coffee” button at the foot of the dashboard and on this site.
It is a link and nothing else: the picture is served from here rather than
from their servers, so nothing is requested from anywhere else until you
click it.
0.1.0 — 17 August 2026
Added
- Continuous TCP monitoring against a configurable list of target servers,
with a failure threshold: an outage is only counted once none of the
targets answers for longer than the configured number of seconds.
- Tray icon showing the current connection state, with the dashboard one
click away.
- Local dashboard, served in the browser, with optional token-protected
access from the local network, and its own version shown in the header.
- A theme setting — auto, light or dark — for the dashboard, applied
server-side so the page never paints in the wrong one and flips.
- Connection quality tracking — latency and the share of probes that got
no answer — drawn as a curve.
- Complaint-report PDF for the internet provider: what was measured, how
it was measured, every outage with timestamps, a day overview, a
time-of-day profile, and a covering letter.
- Nine selectable periods — today, this week, this month, this year, last
week, last month, last year, the last 30 days, the last 90 days — driving
the figures, the year heatmap, the event log, the CSV export and the
report alike.
- Event log with paging.
- CSV export of the log for the selected period.
- Start at login, on both Windows and macOS.
- Sleep-aware accounting: time the machine spent asleep, or with the
program not running, is reported as unmonitored rather than as an outage.
A sleeping machine is one standby however often the operating system wakes
it in the background: macOS wakes a closed laptop every quarter of an hour
for well under a minute, and a wake that short is folded into the standby
around it rather than logged as monitoring that resumed and stopped
again.
- Each heatmap cell says in its tooltip how long that day was actually
watched, beside the number of outages. A day counts as monitored on any
measurement at all, so a night spent asleep otherwise looks exactly like a
day watched around the clock.