From 1f621377542806613b58c4f829d1dfbd29555e14 Mon Sep 17 00:00:00 2001
From: Admin <1+admin@noreply.git.dcntrlized.org>
Date: Mon, 19 Oct 2026 09:20:42 +0100
Subject: [PATCH] [fix](client): move the instance address field above the
notice that points at it
The 'No instance configured' row said 'Set your instance address above' while
the field lived two cards further down, so a fresh install had an instruction
and no visible way to follow it. The Connection card is now the first card.
---
src/screens/SettingsScreen.tsx | 78 +++++++++++++++++-----------------
1 file changed, 39 insertions(+), 39 deletions(-)
diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx
index c6b7433..a23b871 100644
--- a/src/screens/SettingsScreen.tsx
+++ b/src/screens/SettingsScreen.tsx
@@ -132,6 +132,45 @@ export default function SettingsScreen() {
{!online ? : null}
navigation.goBack()} />
+ {/* ── Connection ───────────────────────────────────────────────── */}
+
+
+ Connection
+
+
+ Your instance exposes one address; every service is a path under it. The client
+ only ever talks to this origin — Maestro routes the alarm service.
+
+
+
+ {wsUrl ?? 'ws:// — no alert selected'}
+
+ {!isRelease ? (
+
+ Dev build · default instance {DEFAULT_SETTINGS.instanceUrl} ·
+ `adb reverse tcp:8080 tcp:8080` on a USB phone
+
+ ) : null}
+
+
+
{/* ── Delivery ─────────────────────────────────────────────────── */}
@@ -273,45 +312,6 @@ export default function SettingsScreen() {
- {/* ── Connection ───────────────────────────────────────────────── */}
-
-
- Connection
-
-
- Your instance exposes one address; every service is a path under it. The client
- only ever talks to this origin — Maestro routes the alarm service.
-
-
-
- {wsUrl ?? 'ws:// — no alert selected'}
-
- {!isRelease ? (
-
- Dev build · default instance {DEFAULT_SETTINGS.instanceUrl} ·
- `adb reverse tcp:8080 tcp:8080` on a USB phone
-
- ) : null}
-
-
-
{/* ── Account ──────────────────────────────────────────────────── */}