Gate 0.0.28: de blokhoogte was niet van deze app

Op verzoek van de gebruiker. Dit is een TLS-voordeur op een Electrum-server;
wat de keten doet staat in elke wallet die hij al heeft. Vier widgets over,
alle vier over deze gateway.

De leeftijd van de meting stond onder de blokhoogte en was daarmee de laatste
plek waar de pagina zei hoe oud zijn gegevens zijn: de voetregel en de badge
die hetzelfde zeiden zijn in augustus weggehaald met precies dat argument. Die
regel staat nu onder de reactietijd, na de sparkline zodat de vier onderregels
op een lijn blijven.

De rij is een raster van vier met breekpunten op 1100 en 560 pixels; vier
deelt door twee, dus de stap die bepaalde welke widget alleen kwam te staan is
vervallen. In de agent is de hoogte uit het antwoord gehaald maar het verzoek
niet: daar wordt de reactietijd uit gemeten.

Alle tests groen: 22 + 43 + 39 + 54 + 28 + 115 + 65 goed, 0 fout.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-09-04 09:43:11 +02:00
co-authored by Claude Opus 5
parent 5ee21b10e7
commit dbec428e62
7 changed files with 134 additions and 80 deletions
+27
View File
@@ -8,6 +8,33 @@ Wat er nog moet gebeuren staat **niet** hier maar in de plannen; zie [CONTINUE_H
Een lijst met geplande features op twee plekken loopt uit elkaar, en dan is geen van beide meer te
vertrouwen.
## [0.0.28] - 2026-09-04
### Removed
- **De widget met de blokhoogte is eruit, op verzoek van de gebruiker.** Reden: het is niet aan deze
app om die informatie te tonen. Deze app is een TLS-voordeur op een Electrum-server; wat de keten
doet, staat in elke wallet en elke block explorer die de gebruiker al heeft. Wat er overblijft zijn
vier widgets die alle vier over deze gateway gaan: waar het verkeer heen gaat, of dat antwoordt en
hoe snel, hoe lang het certificaat nog goed is, en of de voordeur zelf staat.
Drie dingen liften mee, en die zijn geen opschoning maar noodzaak:
- **de leeftijd van de meting stond onder de blokhoogte** als "as of ... ago" en was daarmee de
laatste plek op de pagina waar stond hoe oud de gegevens zijn. Twee eerdere versies haalden de
voetregel (0.0.10-tijd, 19-08-2026) en de badge (20-08-2026) weg met precies dat argument: het
staat al onder de blokhoogte. De regel is dus meeverhuisd naar de reactietijd, dezelfde meting uit
dezelfde ronde. Hij staat daar ná de sparkline, zodat de vier onderregels op één lijn blijven;
- **de bovenste rij is een raster van vier geworden** in plaats van vijf. De breekpunten zijn
daarmee 1100 en 560 pixels, en op elke stap staan er nu volle rijen. De derde stap die bepaalde
wélke widget alleen kwam te staan is vervallen: vier deelt door twee;
- **de agent neemt de blokhoogte niet meer over uit het antwoord.** Het verzoek zelf blijft
`blockchain.headers.subscribe`, want dat is het goedkoopste verzoek waar een geldig antwoord op
komt en de reactietijd wordt eruit gemeten. Wat er van het antwoord gebruikt wordt is dat het er
is en dat het te ontleden valt. Ook `num()` in de pagina is weg, de functie die een getal met
spaties per duizend afbrak: de blokhoogte was de enige waarde die groot genoeg was om dat te
vragen.
## [0.0.27] - 2026-08-31
### Fixed