From 1f5e5967edb4146b10f077dd7d38e73385b2ebfd Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Wed, 01 Apr 2026 18:29:13 +0200
Subject: [PATCH] feat: show connection method (Local/VPN/Remote/Discovered) in app bar and settings
---
lib/screens/chat_screen.dart | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/lib/screens/chat_screen.dart b/lib/screens/chat_screen.dart
index 7d8503a..f51862a 100644
--- a/lib/screens/chat_screen.dart
+++ b/lib/screens/chat_screen.dart
@@ -196,6 +196,9 @@
ref.read(wsStatusProvider.notifier).state = status;
if (status == ConnectionStatus.connected) {
ref.read(connectionDetailProvider.notifier).state = '';
+ ref.read(connectedViaProvider.notifier).state = _ws?.connectedVia ?? '';
+ } else {
+ ref.read(connectedViaProvider.notifier).state = '';
}
}
};
@@ -1417,6 +1420,11 @@
connectionDetail,
style: TextStyle(fontSize: 11, color: Colors.grey.shade400),
),
+ if (wsStatus == ConnectionStatus.connected && ref.watch(connectedViaProvider).isNotEmpty)
+ Text(
+ 'via ${ref.watch(connectedViaProvider)}',
+ style: TextStyle(fontSize: 11, color: Colors.grey.shade500),
+ ),
],
),
actions: [
--
Gitblit v1.3.1