De tweede indeling, met de eis die het verstoppen van de keuze zelf oproept
Ontwerp van de gebruiker, na het testen van de eerste indeling: vijf kleine widgets op de bovenste rij, certificaatkeuze en uploaden naar een dialoog achter een menu rechtsboven, activiteitenlog over de volle breedte, en het instelkader dichtgeklapt met twee kopieerknoppen in plaats van een per clientregel. Vastgelegd als PLAN.md 4a2 naast 4a1, want die eerste blijft de verantwoording van wat er staat. Drie dingen staan erbij die uit de brief zelf volgen: De harde eis. Kiezen achter een menu botst met de ergste toestand die deze app kent, een verse installatie zonder certificaat, en dat is letterlijk de klem van 0.0.3. De foutmelding bovenaan blijft dus staan en krijgt de knop die de dialoog opent; de hamburger is de weg terug, niet de enige weg erheen. Twee teruggedraaide besluiten, opgeschreven zodat niemand ze later herstelt met een verwijzing naar de oude reden: de kopieerknop per client verdwijnt, en de afwijzing van een dropdown uit 19-08 verbiedt geen dialoog. Bij de eerste hoort een voorwaarde: de wallets blijven gegroepeerd onder de vorm die ze willen, want anders is er wel een adres maar niet meer bij welke wallet het hoort. Deze indeling haalt bovendien twee koppelingen weg die er alleen waren omdat kaders naast elkaar stonden. Een daarvan was de hele inhoud van 0.0.13. Open punt 5 is goedgekeurd en verhuisd naar Beslist; punt 3 stond nog open terwijl het log al twee versies draait. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -49,7 +49,12 @@
|
||||
|
||||
- [ ] **Het activiteitenlog een etmaal laten lopen** en dan kijken of het klopt: komt er een
|
||||
`connected`-regel bij een nieuwe wallet, en wat staat er na een nacht in. De teller is nieuw en is
|
||||
alleen tegen tijdelijke bestanden getoetst, niet tegen een echte wallet
|
||||
alleen tegen tijdelijke bestanden getoetst, niet tegen een echte wallet. **Loopt sinds 27-08-2026 bij
|
||||
de gebruiker; hij kijkt er na een etmaal naar. Eigenaar: gebruiker**
|
||||
|
||||
- [ ] **Fase 6, de tweede indeling.** Opgegeven door de gebruiker op 27-08-2026 en het grootste blok werk
|
||||
dat er in dit plan nog ligt. Begint met de zelfcontrole, want dat is het enige echte nieuwe werk en
|
||||
het levert de vijfde widget van de bovenste rij
|
||||
|
||||
Daarna, en niet eerder:
|
||||
|
||||
@@ -217,6 +222,40 @@ Voorstel, nog niet besloten. Ontwerp in [PLAN.md](PLAN.md) §4e. De kaart staat
|
||||
- [x] **`log` in `status.json`, zonder client-IP en zonder bronpoort. Gebouwd** (vinkje bleef staan). De
|
||||
agent leest `stream.log`, voegt de vorige regels samen en houdt de laatste 200 aan
|
||||
|
||||
## Fase 6 - De tweede indeling
|
||||
|
||||
Opgegeven door de gebruiker op 27-08-2026, na het zien en testen van alles uit de eerste indeling. Ontwerp
|
||||
in [PLAN.md](PLAN.md) §4a2, inclusief de twee besluiten die hier bewust teruggedraaid worden en de eis die
|
||||
deze indeling zelf oproept.
|
||||
|
||||
**Volgorde: eerst de zelfcontrole, dan de opmaak.** Die eerste is het enige echte nieuwe werk en hij levert
|
||||
de vijfde widget; de rest is de pagina verbouwen om wat er dan staat.
|
||||
|
||||
- [ ] **De zelfcontrole bouwen (open punt 5, goedgekeurd 27-08-2026).** De agent zet een TLS-verbinding naar
|
||||
zijn eigen poort 50022 op en maakt de handdruk af. Dat bewijst luisteren, certificaat en
|
||||
doorverbinding in één keer. Raakt de agent, dus **mét test, en de test gaat over het niet-gelukkige
|
||||
pad**: geen certificaat, poort niet open, handdruk geweigerd. Wat de widget bij een mislukking toont,
|
||||
hoort bij het bouwen bedacht te worden en niet erna
|
||||
- [ ] Rij 1 wordt vijf gelijke widgets: Electrum-server, blokhoogte, reactietijd, certificaat, zelfcontrole
|
||||
- [ ] Een eigen raster van vijf kolommen voor die rij, en beslissen wat er tussen "vijf naast elkaar" en
|
||||
"gestapeld op mobiel" gebeurt. Vijf valt niet netjes in twaalf kolommen; dit is nieuw werk
|
||||
- [ ] De Electrum-serverwidget kleiner, met minder onderteksten
|
||||
- [ ] De certificaatwidget toont het gekozen certificaat: naam en dagen tot vernieuwing. Niet de keuze
|
||||
- [ ] Kiezen, uploaden en afhandelen naar een dialoog achter een hamburger- of puntjesmenu rechtsboven.
|
||||
Met het `dialog`-element, want focus en Escape zitten erin. De lijst blijft een lijst, zie §4a2
|
||||
- [ ] **De foutmelding "geen certificaat actief" blijft bovenaan staan en krijgt de knop die de dialoog
|
||||
opent.** Dit is de harde eis van deze indeling: een verse installatie heeft geen certificaat, en de
|
||||
pagina is de enige plek waar je er een kiest. Zie §4a2 en de klem van 0.0.3
|
||||
- [ ] Het activiteitenlog over de volle breedte
|
||||
- [ ] "Setting up your wallet" dichtgeklapt met `details`/`summary`, en compacter
|
||||
- [ ] Twee kopieerknoppen in plaats van één per clientregel, **met de wallets gegroepeerd onder de vorm die
|
||||
ze willen.** Niet één platte lijst naast twee losse knoppen: dan is het adres er nog wel, maar niet
|
||||
meer bij welke wallet welk adres hoort. Bron blijft `Referenties/Clients.md` §4
|
||||
- [ ] Opruimen wat vervalt: de statustegels hoeven niet meer mee te rekken met hun buur, en het logblok en
|
||||
de certificaatlijst hoeven niet meer samen te groeien. Dat laatste was de hele inhoud van 0.0.13
|
||||
- [ ] Na afloop op mobiel nakijken, net als bij 0.0.10. De leesvolgorde in de HTML blijft de bedoelde
|
||||
volgorde, zonder `order` in de CSS
|
||||
|
||||
## Geblokkeerd / wacht op
|
||||
|
||||
- [ ] Niets. De afhankelijkheid van **Configuratie** is vervallen, zie [PLAN.md](PLAN.md)
|
||||
|
||||
Reference in New Issue
Block a user