diff --git a/src/components/integrations-dialog.tsx b/src/components/integrations-dialog.tsx
index 43a8d0e..658d750 100644
--- a/src/components/integrations-dialog.tsx
+++ b/src/components/integrations-dialog.tsx
@@ -243,14 +243,73 @@ export function IntegrationsDialog({
+
{
+ const val = Number.parseInt(e.target.value, 10);
+ if (!Number.isNaN(val)) {
+ setSettings({ ...settings, api_port: val });
+ }
+ }}
className="w-24 font-mono"
+ min={1}
+ max={65535}
/>
-
- Server is running
-
+ {apiServerPort && (
+
+ {t("common.status.running")}
+
+ )}