From 96c8bb5db1a2e0ced999a366e3cf28f9895ec39f Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Tue, 24 Mar 2026 21:51:35 +0100
Subject: [PATCH] feat: Bonjour auto-discovery + VPN IP field in connection flow
---
lib/models/server_config.dart | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/lib/models/server_config.dart b/lib/models/server_config.dart
index 14fa6df..59023cd 100644
--- a/lib/models/server_config.dart
+++ b/lib/models/server_config.dart
@@ -2,6 +2,7 @@
final String host;
final int port;
final String? localHost;
+ final String? vpnHost;
final String? macAddress;
final String? mqttToken;
@@ -9,6 +10,7 @@
required this.host,
this.port = 8765,
this.localHost,
+ this.vpnHost,
this.macAddress,
this.mqttToken,
});
@@ -18,6 +20,7 @@
'host': host,
'port': port,
if (localHost != null) 'localHost': localHost,
+ if (vpnHost != null) 'vpnHost': vpnHost,
if (macAddress != null) 'macAddress': macAddress,
if (mqttToken != null) 'mqttToken': mqttToken,
};
@@ -28,6 +31,7 @@
host: json['host'] as String? ?? '',
port: json['port'] as int? ?? 8765,
localHost: json['localHost'] as String?,
+ vpnHost: json['vpnHost'] as String?,
macAddress: json['macAddress'] as String?,
mqttToken: json['mqttToken'] as String?,
);
@@ -37,6 +41,7 @@
String? host,
int? port,
String? localHost,
+ String? vpnHost,
String? macAddress,
String? mqttToken,
}) {
@@ -44,6 +49,7 @@
host: host ?? this.host,
port: port ?? this.port,
localHost: localHost ?? this.localHost,
+ vpnHost: vpnHost ?? this.vpnHost,
macAddress: macAddress ?? this.macAddress,
mqttToken: mqttToken ?? this.mqttToken,
);
--
Gitblit v1.3.1