From e8f83a2b15ea217d03fb732981d0c94c168f0011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20S=C3=A1nchez?= Date: Tue, 28 Jul 2026 08:29:00 -0600 Subject: [PATCH 1/2] fix[frontend](dashboards): added dashboard auto refresh option translations --- frontend/src/shared/i18n/locales/de.json | 11 +++++++++++ frontend/src/shared/i18n/locales/en.json | 11 +++++++++++ frontend/src/shared/i18n/locales/es.json | 11 +++++++++++ frontend/src/shared/i18n/locales/fr.json | 11 +++++++++++ frontend/src/shared/i18n/locales/it.json | 11 +++++++++++ frontend/src/shared/i18n/locales/pt.json | 11 +++++++++++ frontend/src/shared/i18n/locales/ru.json | 11 +++++++++++ 7 files changed, 77 insertions(+) diff --git a/frontend/src/shared/i18n/locales/de.json b/frontend/src/shared/i18n/locales/de.json index 034f44170..05facf53c 100644 --- a/frontend/src/shared/i18n/locales/de.json +++ b/frontend/src/shared/i18n/locales/de.json @@ -307,6 +307,17 @@ "actions": { "edit": "Bearbeiten" }, + "refresh": { + "title": "Automatische Aktualisierung", + "options": { + "off": "Aus", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "Bearbeitung", "addWidget": "Widget hinzufügen", diff --git a/frontend/src/shared/i18n/locales/en.json b/frontend/src/shared/i18n/locales/en.json index c6294885e..9025c3cd8 100644 --- a/frontend/src/shared/i18n/locales/en.json +++ b/frontend/src/shared/i18n/locales/en.json @@ -307,6 +307,17 @@ "actions": { "edit": "Edit" }, + "refresh": { + "title": "Auto refresh", + "options": { + "off": "Off", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "Editing", "addWidget": "Add widget", diff --git a/frontend/src/shared/i18n/locales/es.json b/frontend/src/shared/i18n/locales/es.json index bb2bb95f9..52577efc5 100644 --- a/frontend/src/shared/i18n/locales/es.json +++ b/frontend/src/shared/i18n/locales/es.json @@ -307,6 +307,17 @@ "actions": { "edit": "Editar" }, + "refresh": { + "title": "Actualización automática", + "options": { + "off": "Desactivado", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "Edición", "addWidget": "Agregar widget", diff --git a/frontend/src/shared/i18n/locales/fr.json b/frontend/src/shared/i18n/locales/fr.json index 6db77ac17..968dac5ba 100644 --- a/frontend/src/shared/i18n/locales/fr.json +++ b/frontend/src/shared/i18n/locales/fr.json @@ -307,6 +307,17 @@ "actions": { "edit": "Modifier" }, + "refresh": { + "title": "Actualisation automatique", + "options": { + "off": "Désactivé", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "Édition", "addWidget": "Ajouter un widget", diff --git a/frontend/src/shared/i18n/locales/it.json b/frontend/src/shared/i18n/locales/it.json index b2da413be..296676e30 100644 --- a/frontend/src/shared/i18n/locales/it.json +++ b/frontend/src/shared/i18n/locales/it.json @@ -307,6 +307,17 @@ "actions": { "edit": "Modifica" }, + "refresh": { + "title": "Aggiornamento automatico", + "options": { + "off": "Disattivato", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "In modifica", "addWidget": "Aggiungi widget", diff --git a/frontend/src/shared/i18n/locales/pt.json b/frontend/src/shared/i18n/locales/pt.json index c0a03ec26..f5fdab1a3 100644 --- a/frontend/src/shared/i18n/locales/pt.json +++ b/frontend/src/shared/i18n/locales/pt.json @@ -307,6 +307,17 @@ "actions": { "edit": "Editar" }, + "refresh": { + "title": "Atualização automática", + "options": { + "off": "Desativado", + "10s": "10s", + "30s": "30s", + "1m": "1m", + "5m": "5m", + "15m": "15m" + } + }, "editor": { "editing": "Edição", "addWidget": "Adicionar widget", diff --git a/frontend/src/shared/i18n/locales/ru.json b/frontend/src/shared/i18n/locales/ru.json index a64fc381d..20967b6fd 100644 --- a/frontend/src/shared/i18n/locales/ru.json +++ b/frontend/src/shared/i18n/locales/ru.json @@ -309,6 +309,17 @@ "actions": { "edit": "Редактировать" }, + "refresh": { + "title": "Автообновление", + "options": { + "off": "Выкл", + "10s": "10 с", + "30s": "30 с", + "1m": "1 мин", + "5m": "5 мин", + "15m": "15 мин" + } + }, "editor": { "editing": "Редактирование", "addWidget": "Добавить виджет", From 53726b0727d295f86984994c0de9874a881827e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20S=C3=A1nchez?= Date: Tue, 28 Jul 2026 08:51:31 -0600 Subject: [PATCH 2/2] chore[](): updated go deps --- backend/go.mod | 2 +- backend/go.sum | 4 ++-- plugins/soc-ai/go.mod | 4 +++- plugins/soc-ai/go.sum | 8 ++++++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/backend/go.mod b/backend/go.mod index 1058d1480..fd6d4f07d 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -20,7 +20,7 @@ require ( github.com/google/uuid v1.6.0 github.com/jackc/pgx/v5 v5.10.0 github.com/joho/godotenv v1.5.1 - github.com/modelcontextprotocol/go-sdk v1.6.1 + github.com/modelcontextprotocol/go-sdk v1.7.0 github.com/pquerna/otp v1.5.0 github.com/swaggo/files v1.0.1 github.com/swaggo/gin-swagger v1.6.1 diff --git a/backend/go.sum b/backend/go.sum index a05315023..53dc555ee 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -296,8 +296,8 @@ github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3N github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo= github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0= github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= -github.com/modelcontextprotocol/go-sdk v1.6.1 h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU= -github.com/modelcontextprotocol/go-sdk v1.6.1/go.mod h1:kzm3kzFL1/+AziGOE0nUs3gvPoNxMCvkxokMkuFapXQ= +github.com/modelcontextprotocol/go-sdk v1.7.0 h1:yqjY2dsbKAC0LSuWZVBMrHgiG8ukXv6NRo0JiALay44= +github.com/modelcontextprotocol/go-sdk v1.7.0/go.mod h1:dL7u98E/zjJTGzEq+j30jQ8K2k1mb6LeAH4inEcSGts= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= diff --git a/plugins/soc-ai/go.mod b/plugins/soc-ai/go.mod index d71f98500..13aa810f8 100644 --- a/plugins/soc-ai/go.mod +++ b/plugins/soc-ai/go.mod @@ -4,7 +4,7 @@ go 1.25.5 require ( github.com/fsnotify/fsnotify v1.10.1 - github.com/modelcontextprotocol/go-sdk v1.6.1 + github.com/modelcontextprotocol/go-sdk v1.7.0 google.golang.org/grpc v1.81.1 // indirect ) @@ -23,6 +23,8 @@ require ( go.yaml.in/yaml/v2 v2.4.4 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/oauth2 v0.36.0 // indirect + golang.org/x/sync v0.22.0 // indirect + golang.org/x/time v0.15.0 // indirect ) require ( diff --git a/plugins/soc-ai/go.sum b/plugins/soc-ai/go.sum index e30c5f38e..d70fb58a6 100644 --- a/plugins/soc-ai/go.sum +++ b/plugins/soc-ai/go.sum @@ -67,8 +67,8 @@ github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI= github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw4= github.com/mattn/go-isatty v0.0.22/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4= -github.com/modelcontextprotocol/go-sdk v1.6.1 h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU= -github.com/modelcontextprotocol/go-sdk v1.6.1/go.mod h1:kzm3kzFL1/+AziGOE0nUs3gvPoNxMCvkxokMkuFapXQ= +github.com/modelcontextprotocol/go-sdk v1.7.0 h1:yqjY2dsbKAC0LSuWZVBMrHgiG8ukXv6NRo0JiALay44= +github.com/modelcontextprotocol/go-sdk v1.7.0/go.mod h1:dL7u98E/zjJTGzEq+j30jQ8K2k1mb6LeAH4inEcSGts= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -150,10 +150,14 @@ golang.org/x/net v0.56.0 h1:Rw8j/hFzGvJUZwNBXnAtf5sVDVt+65SK2C7IxCxZt5o= golang.org/x/net v0.56.0/go.mod h1:D3Ku6r+V6JROoZK144D2XfMHFcMq/0zSfLelVTCFKec= golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= +golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= +golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs= golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY= +golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U= +golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno= golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q= golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA= gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=