Skip to content

UptimeLogger 0.1.1

Latest

Choose a tag to compare

@roughneck roughneck released this 18 Aug 15:33
· 1 commit to main since this release

An update release: the period selection moved into the heatmap, two Windows
upgrade problems are fixed, and the complaint report no longer talks about days
that have not happened.

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. Every other period is a block you can
    see, so there is nothing left to look for in a dropdown.
  • 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 an
    upgrade previously depended on somebody answering a prompt — which a silent
    install suppresses. winget upgrade therefore failed with exit code 5 every
    time, because a connection monitor is running whenever you would want to
    upgrade it. The installer now closes the running copy first, asking politely
    before insisting, and starts it again afterwards if it was the one that
    stopped it.
  • Ending the tray any other way than through its own Quit item is recorded.
    On Windows that was every other way there is: a windowed program has no
    console, so the signals the application listens for never arrive, and a
    recording ended by the installer or by the system closing the session 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 — a year picked in August read "of 365
    days" instead of 229, which made the availability look months worse than it
    was. A period that has not started at all is refused with a reason of its own.

Added

  • A "Buy me a coffee" button at the foot of the dashboard and on the
    website. It is a link and nothing else: the picture is Buy Me a Coffee's own,
    but it is served from the application and from the site rather than from
    their servers, so nothing is requested from anywhere else until you click it.
    The application still talks to no one but the servers you configured.

Requirements

Unchanged: Windows 10 or newer, macOS 11 Big Sur or newer.

This build is not code-signed

Unchanged from 0.1.0. Both systems will warn you the first time; the
installation page on the site describes the one-time step each of them needs.

Checksums (SHA-256)

UptimeLogger-0.1.1.dmg        2b471d1304964f8d125814e4c9a7dca46385edbbd2c4a4c10fbb685e7c1cab7d
UptimeLogger-0.1.1-setup.exe  ecdaedad2a8f82163197e137d37ad2ad81a1b49a779940a72ff04190fe14d75c

Deutsch

Eine Aktualisierung: die Zeitraum-Auswahl ist in die Heatmap gewandert, zwei
Windows-Probleme beim Aktualisieren sind behoben, und der Beschwerdebericht
redet nicht mehr über Tage, die noch nicht stattgefunden haben.

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. Jeder andere Zeitraum ist ein Block, den man sieht.
  • 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 — ein Upgrade hing deshalb daran, dass jemand einen
    Dialog beantwortet, den eine stille Installation unterdrückt. winget upgrade
    scheiterte darum jedes Mal mit Fehlercode 5, denn ein Verbindungswächter läuft
    genau dann, wenn man ihn aktualisieren will. Der Installer beendet die
    laufende Kopie jetzt selbst — erst freundlich, dann bestimmt — und startet sie
    danach wieder, wenn er sie beendet hat.
  • Das Beenden des Tray-Symbols wird auf jedem Weg aufgezeichnet, nicht nur
    über den eigenen Menüpunkt. Unter Windows war das jeder andere Weg: ein
    Fensterprogramm hat keine Konsole, die Signale kamen nie an, und eine vom
    Installer oder vom Sitzungsende beendete Aufzeichnung 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 — ein im August gewähltes Jahr las sich als
    „von 365 Tagen" statt 229 und ließ die Verfügbarkeit um Monate schlechter
    aussehen, als sie war. Ein Zeitraum, der noch gar nicht begonnen hat, wird mit
    eigener Begründung abgewiesen.

Neu

  • Ein „Buy me a coffee"-Knopf unten im Dashboard und auf der Website. Er ist
    ein Link und sonst nichts: die Grafik stammt von Buy Me a Coffee, wird aber
    von der Anwendung und von der Website ausgeliefert, nicht von deren Servern —
    vor einem Klick wird dort also nichts angefragt. Die Anwendung spricht
    weiterhin mit niemandem außer den Servern, die du eingestellt hast.

Voraussetzungen

Unverändert: Windows 10 oder neuer, macOS 11 Big Sur oder neuer.

Diese Fassung ist nicht signiert

Unverändert gegenüber 0.1.0. Beide Systeme warnen beim ersten Start; die
Installationsseite beschreibt den einmaligen Schritt, den jedes von ihnen
braucht.

Prüfsummen (SHA-256)

UptimeLogger-0.1.1.dmg        2b471d1304964f8d125814e4c9a7dca46385edbbd2c4a4c10fbb685e7c1cab7d
UptimeLogger-0.1.1-setup.exe  ecdaedad2a8f82163197e137d37ad2ad81a1b49a779940a72ff04190fe14d75c