-
+
How long this client caches a JWT before prompting again on outgoing SSH
connections. Set to 0 to disable caching and authenticate on every
@@ -114,7 +114,7 @@ export function SettingsSSH() {
value={jwtTtlInput}
onChange={handleJwtTtlChange}
onBlur={handleJwtTtlBlur}
- customSuffix={"Seconds"}
+ customSuffix={"Second(s)"}
/>
diff --git a/client/ui-wails/frontend/src/modules/settings/SettingsTroubleshooting.tsx b/client/ui-wails/frontend/src/modules/settings/SettingsTroubleshooting.tsx
index df043cae8..e21e9d042 100644
--- a/client/ui-wails/frontend/src/modules/settings/SettingsTroubleshooting.tsx
+++ b/client/ui-wails/frontend/src/modules/settings/SettingsTroubleshooting.tsx
@@ -94,7 +94,7 @@ export function SettingsTroubleshooting() {
onChange={(e) =>
setTraceMinutes(Math.max(1, Math.min(30, Number(e.target.value) || 1)))
}
- customSuffix={"Minutes"}
+ customSuffix={"Minute(s)"}
disabled={!trace}
/>
@@ -119,12 +119,7 @@ function ProgressSection({ stage, onCancel }: { stage: DebugStage; onCancel: ()
"Collecting logs, system details, and connection state. This usually takes a moment — keep this window open until it completes."
}
actions={
-
+
{cancelling ? "Cancelling…" : "Cancel"}
}
@@ -186,20 +181,12 @@ function DoneResult({
Close
{showKey ? (
-
+
Copy Key
) : (
result.path && (
-
+
Open Folder
@@ -235,10 +222,8 @@ function DoneResult({
}
>
Upload failed
- {result.uploadFailureReason
- ? `: ${result.uploadFailureReason}`
- : "."}{" "}
- The bundle is still saved locally.
+ {result.uploadFailureReason ? `: ${result.uploadFailureReason}` : "."} The
+ bundle is still saved locally.
)}
diff --git a/client/ui-wails/main.go b/client/ui-wails/main.go
index 62d44ca73..73f0c311e 100644
--- a/client/ui-wails/main.go
+++ b/client/ui-wails/main.go
@@ -104,8 +104,8 @@ func main() {
Title: "NetBird",
Width: 925,
MinWidth: 925,
- Height: 600,
- MinHeight: 600,
+ Height: 615,
+ MinHeight: 615,
Hidden: false,
BackgroundColour: application.NewRGB(24, 26, 29),
URL: "/",