From c66fdaeb0423ef884e93cc34d656379e4b1f9cf4 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:55:35 +0000 Subject: [PATCH 1/2] feat(web/dashboard): improve gateway configuration form MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mask pairing code input with type="password" - Normalize baseUrl in payload to match gatewayBaseUrl (trim trailing slash) - Reset save status banner with a 3s timeout after successful save - Hide save status banner when any form field is edited - Conditionally include secrets in request body only if they are not empty - Add a 10s timeout to the POST request using AbortController - Ensure timeouts are cleared on component unmount - Fix typo "Requisitos minimos" to "Requisitos mínimos" in README.md - Add "test" and "test:dashboard" scripts to web monorepo root - Update README.md with the new test commands Co-authored-by: yacosta738 <33158051+yacosta738@users.noreply.github.com> --- clients/web/README.md | 4 +- clients/web/apps/dashboard/src/App.vue | 57 +++++++++++++++++++++----- clients/web/package.json | 4 +- 3 files changed, 53 insertions(+), 12 deletions(-) diff --git a/clients/web/README.md b/clients/web/README.md index 422de9e38..1fc826513 100644 --- a/clients/web/README.md +++ b/clients/web/README.md @@ -36,7 +36,7 @@ clients/web/ ## 🛠️ Comandos -Requisitos minimos: +Requisitos mínimos: - Node.js 20.19+ (recomendado 22+) - pnpm 10.30+ @@ -67,6 +67,8 @@ pnpm dev:landing # Quality pnpm format pnpm check +pnpm test +pnpm test:dashboard ``` ## 📦 Añadir más proyectos web diff --git a/clients/web/apps/dashboard/src/App.vue b/clients/web/apps/dashboard/src/App.vue index 6c1ae9c56..2f7c6abd8 100644 --- a/clients/web/apps/dashboard/src/App.vue +++ b/clients/web/apps/dashboard/src/App.vue @@ -1,5 +1,5 @@