From 227ec62d530dcc783ec213118d1cc74d9bf5e65b Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Thu, 18 Jun 2026 19:28:19 +0200 Subject: [PATCH] =?UTF-8?q?feat(ui):=20simplify=20server=20panel=20?= =?UTF-8?q?=E2=80=94=20remove=20TLS/Discover,=20show=20full=20address=20in?= =?UTF-8?q?=20status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed TLS checkbox (SSL still used internally, just not exposed in UI) - Removed "Discover servers" button (discovery now runs automatically on panel open) - ConnectionStatus now includes host:port when connected ("Connesso a ip:porta") - Replaced status ellipse+text with a single TextBlock --- .../ViewModels/MainWindowViewModel.Sync.cs | 7 +++- src/App/Views/MainView.axaml | 39 ++++--------------- 2 files changed, 12 insertions(+), 34 deletions(-) diff --git a/src/App/ViewModels/MainWindowViewModel.Sync.cs b/src/App/ViewModels/MainWindowViewModel.Sync.cs index 55b7415..8326196 100644 --- a/src/App/ViewModels/MainWindowViewModel.Sync.cs +++ b/src/App/ViewModels/MainWindowViewModel.Sync.cs @@ -31,10 +31,13 @@ public partial class MainWindowViewModel private bool isServerSettingsOpen; [RelayCommand] - private void OpenServerSettings() + private async Task OpenServerSettings() { IsSettingsOpen = false; + RefreshServers(); IsServerSettingsOpen = true; + if (_client is { IsConnected: true }) + await DiscoverServers(); } [RelayCommand] @@ -188,7 +191,7 @@ public partial class MainWindowViewModel }); IsConnected = true; _autoReconnect = true; - ConnectionStatus = Loc.Tr("conn.connectedto"); + ConnectionStatus = $"{Loc.Tr("conn.connectedto")} {h}:{p}"; // Update the UI to reflect the server actually connected. _syncingServerFields = true; ServerHost = h; diff --git a/src/App/Views/MainView.axaml b/src/App/Views/MainView.axaml index 9bdac8f..b83a598 100644 --- a/src/App/Views/MainView.axaml +++ b/src/App/Views/MainView.axaml @@ -1164,21 +1164,17 @@ - - + - - @@ -1186,27 +1182,16 @@ - - - - - - - - - - + + + +