Releases: roughneck/uptime-logger
Release list
UptimeLogger 0.1.0
UptimeLogger watches your internet connection, records every outage, and lets you
look at what happened — on Windows and on macOS. Everything stays on your machine:
no account, no cloud, no telemetry.
What it does
- Continuous monitoring. A background process opens TCP connections to a
configurable list of servers at a configurable interval. An outage is only
counted once none of them answers for longer than the failure threshold —
a single reachable target means the connection is up. - Menu bar / tray icon showing the current state, with the dashboard one click away.
- Local dashboard in your browser: current status, figures for the chosen
period, a year heatmap, and the event log. Optionally reachable from your LAN,
protected by a token. - Connection quality. Latency and the share of probes that got no answer,
folded into one record per minute and drawn as a curve. - Complaint report. A PDF for your 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. It states measurements and asks for a response —
it gives no legal advice. - Nine 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
heatmap, the log, the CSV export and the report alike. - CSV export of the log for the chosen period.
- Start at login, on both platforms.
- Sleep aware. Time the machine spent asleep, or with the program not running,
is reported as unmonitored — never as an outage. Availability is calculated
against monitored time.
Requirements
- macOS 11 or newer (universal, Apple silicon and Intel)
- Windows 10 or newer
This build is not code-signed
Both operating systems warn about software from a developer they cannot verify.
Nothing is wrong with the download; each system needs one manual step the first
time. The installation page
describes it. Signing is planned but deliberately not part of this release.
Checksums (SHA-256)
78b660d768821cab219b2c86757155a49f6c7f446b8a72ebc0bbae6245761949 UptimeLogger-0.1.0.dmg
36f321b4ca3ecc66fe951d67cc9d2f7855a01843ec5d0b6ee9723746956a6781 UptimeLogger-0.1.0-setup.exe
Verify with shasum -a 256 <file> on macOS or
Get-FileHash <file> -Algorithm SHA256 in PowerShell.
Deutsch
UptimeLogger überwacht die Internetverbindung, protokolliert jeden Ausfall und
macht ihn auswertbar — unter Windows und macOS. Alles bleibt auf dem eigenen
Rechner: kein Konto, keine Cloud, keine Telemetrie.
Was die Anwendung tut
- Durchgehende Überwachung. Ein Hintergrundprozess baut im eingestellten Takt
TCP-Verbindungen zu einer einstellbaren Serverliste auf. Ein Ausfall wird erst
gezählt, wenn keines der Ziele über die eingestellte Frist hinweg antwortet —
antwortet auch nur eines, gilt die Verbindung als vorhanden. - Symbol in Menüleiste bzw. Infobereich mit dem aktuellen Zustand, das
Dashboard einen Klick entfernt. - Lokales Dashboard im Browser: Status, Kennzahlen des gewählten Zeitraums,
Jahres-Heatmap und Ereignisprotokoll. Auf Wunsch aus dem eigenen Netz
erreichbar, per Token geschützt. - Verbindungsqualität. Antwortzeit und Anteil der Prüfungen ohne Antwort, zu
einem Wert je Minute verdichtet und als Kurve dargestellt. - Beschwerdebericht. Ein PDF für den Internetanbieter: was gemessen wurde, wie
gemessen wurde, jeder Ausfall mit Zeitstempel, Tagesübersicht, Tageszeit-Profil
und ein Anschreiben. Es stellt Messungen dar und bittet um Stellungnahme — es
gibt keine Rechtsberatung. - Neun Zeiträume — heute, diese Woche, dieser Monat, dieses Jahr, letzte
Woche, letzter Monat, letztes Jahr, letzte 30 Tage, letzte 90 Tage — die
Kennzahlen, Heatmap, Protokoll, CSV-Export und Bericht gleichermaßen steuern. - CSV-Export des Protokolls für den gewählten Zeitraum.
- Start bei der Anmeldung, auf beiden Plattformen.
- Standby wird erkannt. Zeit, in der der Rechner geschlafen hat oder das
Programm nicht lief, wird als nicht überwachte Zeit ausgewiesen — nie als
Ausfall. Die Verfügbarkeit rechnet gegen die überwachte Zeit.
Voraussetzungen
- macOS 11 oder neuer (universal, Apple Silicon und Intel)
- Windows 10 oder neuer
Diese Fassung ist nicht signiert
Beide Betriebssysteme warnen vor Software eines Entwicklers, den sie nicht prüfen
können. Mit dem Download ist nichts verkehrt; jedes System braucht einmalig einen
Handgriff. Die Installationsseite
beschreibt ihn. Die Signierung ist vorgesehen, aber bewusst nicht Teil dieser
Fassung.
Prüfsummen (SHA-256)
78b660d768821cab219b2c86757155a49f6c7f446b8a72ebc0bbae6245761949 UptimeLogger-0.1.0.dmg
36f321b4ca3ecc66fe951d67cc9d2f7855a01843ec5d0b6ee9723746956a6781 UptimeLogger-0.1.0-setup.exe
Prüfen mit shasum -a 256 <Datei> unter macOS oder
Get-FileHash <Datei> -Algorithm SHA256 in PowerShell.