From d7c4682cc7bdcc19e46866f4aa1099be88c85e8a Mon Sep 17 00:00:00 2001 From: Ramon Date: Sun, 2 Aug 2026 09:44:35 +0200 Subject: [PATCH] v0.8.81-beta - Poortcontrole ook bij Instellingen wijzigen Het scherm Instellingen wijzigen van een bestaande stack is hetzelfde formulier als bij het installeren, maar openReconfigure() zette de poortcontrole niet in gang. De knoppen en de handmatige controle werkten daar wel; alleen de melding bij het openen bleef weg. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Q9eqpADJSRs49SoGGr4NAy --- CHANGELOG.md | 6 ++++-- VERSION | 2 +- server-up/templates/index.html | 5 +++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1273047..72eb039 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# v0.8.80-beta — Poorten kiezen zonder gokken, en installeren op een telefoon +# v0.8.81-beta — Poorten kiezen zonder gokken, en installeren op een telefoon **De poortcontrole zat er wel, maar werd nooit gevraagd.** `/api/ports/check` bestaat en kijkt naar wat Docker publiceert én naar wat er rechtstreeks op de @@ -15,7 +15,9 @@ je iets typt. Kan de host niet uitgelezen worden, dan zegt de melding dat "vrij" een aanname is in plaats van het te verzwijgen. De knoppen zitten alleen op velden die ook echt een poort zijn — `puid` en `pgid` -zijn ook getallen. +zijn ook getallen. En het scherm *Instellingen wijzigen* van een bestaande stack +deed de controle bij het openen niet mee; dat is hetzelfde formulier, dus dat +hoort er ook bij. **Installeren op een telefoon.** De installatiemodal is daar nu schermvullend in plaats van een venstertje met marges, met de kop en de knoppenbalk vast en alleen diff --git a/VERSION b/VERSION index 8b67acd..4d4311c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.80-beta +0.8.81-beta diff --git a/server-up/templates/index.html b/server-up/templates/index.html index 88a4f80..7b26983 100644 --- a/server-up/templates/index.html +++ b/server-up/templates/index.html @@ -3694,6 +3694,11 @@ function app() { await this.loadAppNets(stack); this.fieldInfo = null; this.revealed = {}; + // Ook hier meteen laten zien of de poorten vrij zijn; dit scherm heeft + // dezelfde velden als bij het installeren. + this.poortCheck = {}; + this.$nextTick(() => this.checkPoortenVanStap( + (this.wizardSteps()[0] || {}).id || 'basis')); this.modal = 'install'; }, async doReconfigure() {