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:
@@ -8,6 +8,39 @@ 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.18] - 2026-08-27
|
||||
|
||||
### Fixed
|
||||
|
||||
- **De zelfcontrole verbond met de verkeerde container.** De Status-widget meldde `Not answering` met
|
||||
`[Errno 111] Connection refused` op een gateway die gewoon werkte. De fout was veelzeggend: geweigerd
|
||||
betekent dat de naam wél 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 `whatsnext-electrum-gate_server_1`, dezelfde vorm die umbrelOS
|
||||
van `APP_HOST` verlangt.
|
||||
|
||||
Dit was de eerste keer dat de widget zijn nut bewees, en meteen op zichzelf: zonder de foutmelding op de
|
||||
pagina was dit een stille verkeerde meting geweest.
|
||||
|
||||
### Changed
|
||||
|
||||
Bijstellingen van de gebruiker na het bekijken van 0.0.17, allemaal op de pagina.
|
||||
|
||||
- **Het menu is drie kale punten met een accent bij hover**, geen knop meer. Een rand en een vlak voegden
|
||||
niets toe naast een kop die verder alleen het merk bevat.
|
||||
- **De eerste menuregel heet `Settings…`** en herhaalt de naam van het actieve certificaat niet meer; die
|
||||
stond al als onderregel van de certificaatwidget. De dialoog heet nu ook `Settings`, want anders klik je
|
||||
op het ene woord en kom je op het andere uit.
|
||||
- **De dialoog opent in het midden van het scherm** in plaats van linksboven. Niet op de standaardopmaak
|
||||
van de browser vertrouwen: die plaatst een `dialog` ten opzichte van zijn dichtstbijzijnde geplaatste
|
||||
voorouder, en deze staat in het raster van de pagina.
|
||||
- **De widget `Gateway` heet `Status`.**
|
||||
- **De widgets zijn iets hoger, met hun waarde langs de onderrand.** Zonder een minimumhoogte bepaalde de
|
||||
hoogste widget de rij, en dan stond de titel vrijwel tegen de waarde aan.
|
||||
- **Reactietijd en blokhoogte zijn omgedraaid**, zodat de reactietijd naast de server staat waar hij over
|
||||
gaat. Dat is meteen de stapelvolgorde op een smal scherm; er staat nergens een `order` in de CSS.
|
||||
- **Het activiteitenlog is half zo hoog** (30vh in plaats van 60vh).
|
||||
|
||||
## [0.0.17] - 2026-08-27
|
||||
|
||||
### Changed
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
| Plan | App | Volgende stap | Status |
|
||||
|-|-|-|-|
|
||||
| [Webinterface](Plannen/Actief/005-Webinterface/TAKEN.md) | Gate | **Fase 6 is gebouwd en uitgerold als 0.0.17 (27-08-2026), maar in geen enkele browser gezien.** Nakijken op een breed scherm én op een telefoon is nu de volgende stap: de bovenste rij gaat van vijf naar drie naar twee kolommen, en de certificaatdialoog is nieuw. Daarna resteert alleen nog het uploaden op het niet-gelukkige pad | 🔶 |
|
||||
| [Webinterface](Plannen/Actief/005-Webinterface/TAKEN.md) | Gate | **Fase 6 draait en is goedgekeurd op een breed scherm; de bijstellingen zitten in 0.0.18.** Nog te doen: nakijken op een telefoon (de stap van vijf naar drie naar twee kolommen, en de dialoog op smal), en het uploaden op het niet-gelukkige pad. Allebei bij de gebruiker | 🔶 |
|
||||
| [Umbrelapp](Plannen/Actief/008-Umbrelapp/TAKEN.md) | Relay | **Hij draait sinds 25-08-2026, maar kan in de kern niet werken.** Uit de broncode van Suite: bij een eigen relay-URL registreert de cliënt geen eigenaar, terwijl Trezor's relay iedereen zonder limietenrij weigert. Volgende stap is de kále Evolu-relay proberen (`docker.io/evoluhq/relay:latest`, één container, gepubliceerde image) en waarschijnlijk daarnaartoe verbouwen. Zie open punt 6 | 🔶 |
|
||||
| [Proefopstelling](Plannen/Actief/007-Proefopstelling/TAKEN.md) | Relay | **Eerst beslissen of dit plan nog bestaansrecht heeft.** Fase 1 is af, maar fase 2 en 3 zijn ingehaald: het pakket draait al op de Umbrel, dus een lokale opstelling ernaast meet minder en kost meer. Wat overblijft zijn twee vragen die al als blokkade in **Umbrelapp** staan, en die horen op één plek | 🔶 |
|
||||
|
||||
|
||||
@@ -1,5 +1,30 @@
|
||||
# Voortgang - Webinterface
|
||||
|
||||
## 27-08-2026 - de nieuwe widget vond meteen een fout, en die zat in de widget zelf
|
||||
|
||||
De gebruiker heeft 0.0.17 bekeken: het werkt, met een lijst bijstellingen. Verwerkt in 0.0.18. De
|
||||
belangrijkste is geen smaakkwestie maar een echte fout: **de Status-widget meldde `Not answering` met
|
||||
`[Errno 111] Connection refused` 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 dan een gok wie je krijgt. Nu de volledige containernaam, precies
|
||||
de vorm die umbrelOS van `APP_HOST` verlangt en die er in dezelfde compose al twee regels boven stond.
|
||||
|
||||
Wat dit zegt over de aanname van gisteren: er stond dat de weg naar `server` "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 is opmaak: het menu is drie kale punten met hover-accent in plaats van een knop, de eerste
|
||||
menuregel heet `Settings…` zonder de certificaatnaam erachter, de dialoog opent in het midden in plaats
|
||||
van linksboven, de widgets zijn hoger met hun waarde onderin, reactietijd en blokhoogte zijn omgedraaid,
|
||||
en het log is half zo hoog.
|
||||
|
||||
**Geraakt:** `index.html.template`, `docker-compose.yml`, `agent.py.template` (alleen commentaar),
|
||||
`umbrel-app.yml` (0.0.18), dit plan, de changelog. **Tests:** 39, 32, 54 en 22 goed, 0 fout. De
|
||||
manifest-toets ving onderweg een echte fout: bij het herschrijven van de release notes was de sleutel
|
||||
`releaseNotes` zelf weggeknipt.
|
||||
|
||||
## 27-08-2026 - de tweede indeling gebouwd, en er ging meer weg dan erbij kwam
|
||||
|
||||
Fase 6 in één keer gebouwd, uitgeleverd als 0.0.17: vijf widgets op de bovenste rij, de certificaatkeuze
|
||||
|
||||
@@ -266,10 +266,17 @@ de vijfde widget; de rest is de pagina verbouwen om wat er dan staat.
|
||||
- [x] Twee kopieerknoppen, met de wallets gegroepeerd onder de vorm die ze vragen
|
||||
- [x] Opgeruimd wat vervalt: de hoogtekoppeling van log en certificaatkader, het meerekken van de tegels,
|
||||
en `.col-5` en `.col-7` uit de CSS
|
||||
- [ ] **Na afloop op mobiel nakijken, net als bij 0.0.10.** Niets van deze indeling is in een browser
|
||||
gezien, en dat is bij een verbouwing van deze omvang de helft van de verificatie. Let vooral op de
|
||||
stap van vijf naar drie naar twee kolommen, en op de dialoog op een smal scherm.
|
||||
**Eigenaar: gebruiker**
|
||||
- [x] **Op een breed scherm nagekeken (27-08-2026). Werkt goed volgens de gebruiker**, met een lijst
|
||||
bijstellingen die in 0.0.18 verwerkt is: menu zonder knoplook, `Settings…` zonder certificaatnaam,
|
||||
dialoog in het midden, hogere widgets met de waarde onderin, reactietijd en blokhoogte omgedraaid,
|
||||
log half zo hoog, en de widget heet nu `Status`
|
||||
|
||||
- [x] **En de widget vond meteen een echte fout.** `Not answering` met `[Errno 111] Connection refused` op
|
||||
een werkende gateway: `GATE_TLS_HOST` stond op de servicenaam `server`, die op een Umbrel met meer
|
||||
apps niet van ons alleen is. Nu de volledige containernaam. Verholpen in 0.0.18
|
||||
|
||||
- [ ] **Nog op een telefoon nakijken**, net als bij 0.0.10. Let op de stap van vijf naar drie naar twee
|
||||
kolommen en op de dialoog op een smal scherm. **Eigenaar: gebruiker**
|
||||
|
||||
## Geblokkeerd / wacht op
|
||||
|
||||
|
||||
Reference in New Issue
Block a user