De nieuwe widget vond meteen een fout, en die zat in de widget zelf

De Status-widget meldde "Not answering" met Errno 111 op een gateway die gewoon
werkte. Die foutmelding was het bewijs: geweigerd betekent dat de naam oploste,
alleen niet naar ons. GATE_TLS_HOST stond op de servicenaam "server", en dat is
een naam die meer apps op een Umbrel gebruiken; op een gedeeld netwerk is het
dus een gok wie je krijgt. Nu de volledige containernaam, precies de vorm die
umbrelOS van APP_HOST verlangt en die twee regels hoger in dezelfde compose al
stond.

Wat dit zegt over de aanname van gisteren: er stond dat dit "dezelfde weg is die
nginx andersom gebruikt". Dat klopte voor de richting maar niet voor de naam, en
het was opgeschreven als redenering in plaats van als meting.

De rest zijn bijstellingen van de gebruiker na het bekijken van 0.0.17. Het menu
is drie kale punten met een accent bij hover in plaats van een knop, de eerste
regel heet Settings zonder de certificaatnaam erachter, de dialoog opent in het
midden in plaats van linksboven, de widgets zijn hoger met hun waarde langs de
onderrand, reactietijd en blokhoogte zijn omgedraaid zodat de reactietijd naast
de server staat waar hij over gaat, en het log is half zo hoog.

De manifest-toets ving onderweg een echte fout: bij het herschrijven van de
release notes was de sleutel releaseNotes zelf weggeknipt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-08-27 16:04:13 +02:00
co-authored by Claude Opus 5
parent be91125cce
commit 498b0fe695
8 changed files with 172 additions and 49 deletions
+15 -12
View File
@@ -9,7 +9,7 @@ manifestVersion: 1
id: whatsnext-electrum-gate
category: bitcoin
name: Electrum Gate
version: "0.0.17"
version: "0.0.18"
tagline: Your own node from anywhere, without waiting for Tor
description: >-
The privacy win is already yours: you run the Electrum server. A public one gets asked for
@@ -56,24 +56,27 @@ description: >-
# staan. In 0.0.9 stond er daardoor drie keer "Earlier releases" en twee keer
# dezelfde 0.0.4-regel. De toets let er nu op.
releaseNotes: >-
The dashboard has been rebuilt around five small tiles: your Electrum server, block height, response
time, your certificate, and whether the gateway itself is answering. That last one is the check added
in the previous release, which until now had nowhere to show.
The Status tile was reporting "Not answering" on a gateway that was working fine. The check was
connecting to the wrong container: it asked for "server", and on a machine running several apps that
name is not ours alone. It now uses the full container name, and the tile reports what your wallets
already knew.
Choosing and uploading certificates moved into a dialog behind the menu at the top right, together with
the light and dark setting. Nothing is harder to find: when no certificate is in use, the message at the
top of the page still takes you straight there, and that message is what a fresh install shows.
The activity log now runs the full width of the page. "Setting up your wallet" starts collapsed and is
much shorter. There are only two forms of the same address, so there are two copy buttons instead of one
per wallet, with the wallets listed under the form each of them asks for.
The rest of this release is polish on the new dashboard. The menu is three plain dots that pick up
colour on hover, instead of a button; its first item is now "Settings" and no longer repeats the
certificate name. The dialog opens in the middle of the screen rather than the top left corner. The
tiles are a little taller, with their values sitting along the bottom. Response time and block height
swapped places, so response time sits next to the server it measures. The activity log is half as tall.
Earlier releases:
0.0.17 rebuilt the dashboard around five small tiles, moved choosing and uploading certificates into a
dialog behind the menu at the top right, put the activity log across the full width, and collapsed
"Setting up your wallet" into a much shorter panel with two copy buttons instead of one per wallet.
0.0.16 taught the app to check its own front door: it connects to its own TLS port, completes the
handshake, and compares the certificate it gets back with the one you picked. That catches a
certificate change that never actually took effect, which looks fine from the outside and fails at your