Änderungen
Was sich in welcher Fassung geändert hat. Diese Seite ist
das Änderungsprotokoll; die Hinweise jeder
GitHub-Veröffentlichung
sagen dasselbe in beiden Sprachen, und die Anwendung verlinkt von der Version
in ihrer Kopfzeile hierher.
0.2.2 — 15. September 2026
Behoben
- Der Geschwindigkeitstest läuft wieder. Der Messanbieter weist Downloads
ab 100 MB ab, und die größte Stufe der Messung forderte 150 — auf einer
schnellen Leitung endete deshalb jeder Lauf mit „Die Messung kam nicht
zustande". Die Stufe bleibt jetzt unter dieser Grenze, und eine abgewiesene
Stufe verwirft nicht mehr, was die kleineren bereits gemessen haben. Ein
Lauf kostet höchstens 192 MB statt 252 MB.
- Der Geschwindigkeitstest-Bereich folgt einem Sprachwechsel. Überschrift
und Knopf taten es immer; der Datenhinweis, die Messreihe und die Zeile zum
letzten Lauf blieben in der Sprache stehen, in der sie zuerst geschrieben
wurden, bis die Seite neu geladen wurde.
Neu
- Zwei weitere Werte unter „Weitere Zahlen": die schnellste gemessene und
die höchste beobachtete Rate, je Richtung. Die gemessene stammt aus den
Geschwindigkeitstests und ist der einzige Wert auf der Seite, der von der
Leitung handelt; die beobachtete ist die verkehrsreichste Minute dieses
Geräts, gezählt und beschriftet wie das übertragene Volumen darüber —
dieses Gerät, lokales Netz eingeschlossen.
- Der Beschwerdebericht führt die gemessenen Geschwindigkeiten: langsamster
und schnellster Download und Upload des Berichtszeitraums und die Anzahl
der Messungen, auf denen sie beruhen. Der langsamste steht dort, weil der
schnellste allein das Argument des Anbieters führt. Der Methodenabsatz
nennt, gegen wen gemessen wurde, und hält fest, dass das Programm nie von
allein misst.
Geändert
- Das Ereignisprotokoll zeigt, wo ein Tag endet und der nächste beginnt.
Über einen Zeitraum von mehr als einem Tag trugen seine Zeilen nur
Uhrzeiten — eine Zeile um 23:04 unter einer um 00:35 gehörte zum Vortag,
ohne es zu sagen.
- Die beiden Bereiche unter dem Protokoll werden umgeschaltet statt
aufgeklappt. Ihre Überschriften stehen in einer Zeile und bleiben dort; was
geöffnet ist, nimmt die volle Breite darunter.
0.2.1 — 7. September 2026
Hinzugefügt
- Ein Kapazitätsmarker. Wer in den Einstellungen die vertraglich
zugesicherten Raten für Download und Upload einträgt (optional), bekommt
Minuten markiert, in denen mehr Daten geflossen sind, als eine Leitung
dieser Rate tragen kann — die Form einer Kopie auf ein Gerät im lokalen
Netz, die das Transfervolumen sonst wie Internetverkehr aussehen lässt.
Beide Richtungen werden getrennt beurteilt, mit einer Marge von anderthalb;
ohne Vertragswerte erscheint der Marker nicht.
Geändert
- Das Transfervolumen zählt keine Tunnel mehr und sagt, was es zählt. Ein
Tunnel bewegt dieselben Bytes zweimal, ein VPN verdoppelte die Zahl also.
Die Kacheln heißen jetzt „dieses Gerät, inkl. lokalem Netz", und das
Dashboard listet, welche Schnittstellen gezählt wurden und welche nicht.
- Das Menüleistensymbol auf macOS ist ein Template: das System tönt es
passend zur hellen oder dunklen Leiste und invertiert es bei offenem Menü.
Die drei Zustände unterscheiden sich durch die Plakette am Globus — Haken,
Kreuz, Ausrufezeichen. Windows behält die farbigen Symbole.
Behoben
- Die Log-Tabelle behält ihre Spaltenbreiten. Bisher entschied die breiteste
Zelle der sichtbaren Seite über alle vier Spalten: ein einzelnes
„Überwachung unterbrochen" zwischen lauter „Online" verschob die ganze
Tabelle, und Blättern schob sie zurück.
0.2.0 — 28. August 2026
Hinzugefügt
- Ein Dauerfilter über dem Kalender. Ein Aufklapper über der Heatmap wählt,
welche Ausfalllängen überhaupt zählen — als Mehrfachauswahl über dieselben
Stufen, die die Verteilung darunter schon ausweist. Der Grund: bei einem
Prüfintervall von fünf Sekunden entstehen sehr viele Fünf-Sekunden-Ausfälle,
und ein Kalender, der nach ihrer Zahl eingefärbt ist, sagt mehr über das
Intervall als über die Leitung. Eine zweite Einstellung entscheidet, wie
weit der Filter reicht: nur der Kalender, oder die Kennzahlen, das Log und
die Ausgaben mit.
- Der Filter nimmt Ausfälle aus den Zählungen, nie Tage aus der
Aufzeichnung — ein Tag, dessen einzige Ausfälle Aussetzer waren, bleibt als
überwacht markiert. Ein Bericht unter aktivem Filter sagt das und nennt die
gezählten Längen: eine Ausfallzahl, die stillschweigend welche weglässt,
ist für den Leser nicht prüfbar.
- Muster hinter der Ausfallzahl: schlechteste Tageszeit und schlechtester
Wochentag, die längste Strecke ohne Ausfall, und wie sich die Ausfälle
eines Zeitraums nach Länge verteilen. Die beiden „schlechtesten“ Werte sind
ein Anteil der in diesem Fenster tatsächlich überwachten Zeit, keine
Anzahl.
- Übertragenes Volumen, je Minute, von den Netzwerkschnittstellen
gelesen.
0.1.1 — 18. August 2026
Geändert
- Der Zeitraum wird in der Heatmap gewählt: Klick auf die Jahreszahl, einen
Monatsnamen, eine Kalenderwoche — die Wochennummern sind neu — oder einen
einzelnen Tag. Die Knopfzeile ist auf drei geschrumpft: Heute, 30 Tage,
90 Tage.
- Ein laufender Block wird ganz genommen: August am 17. gewählt heißt der
ganze August, nicht nur der Teil, der schon vorbei ist.
Entfernt
- Der Aufklapper „Weitere Zeiträume" samt Letzte Woche,
Letzter Monat und Letztes Jahr. Jeder davon ist jetzt
einfach der Block vor dem aktuellen.
Behoben
- Das Aktualisieren über eine laufende Kopie funktioniert. Windows kann eine
Datei nicht ersetzen, die in Benutzung ist, und dieser Installer verlangt
keine Administratorrechte —
winget upgrade scheiterte deshalb
jedes Mal, denn ein Verbindungswächter läuft genau dann, wenn man ihn
aktualisieren will. Der Installer beendet die laufende Kopie jetzt selbst
und startet sie danach wieder.
- Das Beenden des Tray-Symbols wird auf jedem Weg aufgezeichnet, nicht nur
über den eigenen Menüpunkt. Unter Windows war das jeder andere Weg, und ein
so beendeter Lauf wurde beim nächsten Start als Absturz gelesen.
- Der Beschwerdebericht endet mit dem heutigen Tag, wenn der gewählte
Zeitraum noch läuft, und sagt es im Methodenabsatz. Vorher listete ein
Bericht über den laufenden Monat eine Zeile für jeden noch kommenden Tag
und maß die überwachte Zeit am ganzen Monat.
Neu
- Ein „Buy me a coffee"-Knopf unten im Dashboard und auf dieser Seite. Er
ist ein Link und sonst nichts: die Grafik wird von hier ausgeliefert, nicht
von deren Servern — vor einem Klick wird dort nichts angefragt.
0.1.0 — 17. August 2026
Neu
- Durchgehende TCP-Überwachung einer einstellbaren Zielliste, mit
Ausfallschwelle: ein Ausfall wird erst gezählt, wenn keines der Ziele
länger als die eingestellte Zahl von Sekunden antwortet.
- Symbol in der Menüleiste beziehungsweise im Infobereich mit dem
aktuellen Verbindungszustand, das Dashboard einen Klick entfernt.
- Lokales Dashboard im Browser, auf Wunsch per Token geschützt aus dem
eigenen Netz erreichbar, mit der eigenen Fassung in der Kopfzeile.
- Theme-Einstellung — automatisch, hell oder dunkel — serverseitig
angewandt, damit die Seite nie zuerst falsch zeichnet und dann umspringt.
- Verbindungsqualität: Antwortzeit und Anteil der Prüfungen ohne Antwort,
als Kurve dargestellt.
- Beschwerdebericht als PDF für den Internetanbieter: was gemessen wurde,
wie gemessen wurde, jeder Ausfall mit Zeitstempel, Tagesübersicht,
Tageszeit-Profil und ein Anschreiben.
- Neun wählbare Zeiträume — heute, diese Woche, dieser Monat, dieses Jahr,
letzte Woche, letzter Monat, letztes Jahr, letzte 30 Tage, letzte 90 Tage
—, die Kennzahlen, Jahres-Heatmap, Protokoll, CSV-Export und Bericht
gleichermaßen steuern.
- Ereignisprotokoll mit Blätterfunktion.
- CSV-Export des Protokolls für den gewählten Zeitraum.
- Start bei der Anmeldung, unter Windows und macOS.
- Standby wird erkannt: Zeit, in der der Rechner geschlafen hat oder das
Programm nicht lief, wird als nicht überwachte Zeit ausgewiesen und nicht
als Ausfall. Ein schlafender Rechner ist ein Standby, so oft das
Betriebssystem ihn im Hintergrund auch weckt: macOS weckt ein geschlossenes
Notebook alle 15 Minuten für deutlich unter eine Minute, und eine so kurze
Wachphase gehört zu dem Standby um sie herum, statt als wiederaufgenommene
und gleich wieder beendete Überwachung im Protokoll zu stehen.
- Jede Zelle der Heatmap nennt in ihrem Tooltip, wie lange der Tag
tatsächlich überwacht wurde, neben der Zahl der Ausfälle. Ein Tag gilt bei
jeder Messung als überwacht — eine durchschlafene Nacht sieht sonst genau
aus wie ein rund um die Uhr überwachter Tag.