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() {