diff --git a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/DesktopContent.tsx b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/DesktopContent.tsx
index 3368066c1..97debca9d 100644
--- a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/DesktopContent.tsx
+++ b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/DesktopContent.tsx
@@ -2,7 +2,6 @@
import { useEffect, useState } from "react";
import { toast } from "sonner";
-import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Label } from "@/components/ui/label";
import {
Select,
@@ -11,7 +10,8 @@ import {
SelectTrigger,
SelectValue,
} from "@/components/ui/select";
-import { Spinner } from "@/components/ui/spinner";
+import { Separator } from "@/components/ui/separator";
+import { Skeleton } from "@/components/ui/skeleton";
import { Switch } from "@/components/ui/switch";
import type { SearchSpace } from "@/contracts/types/search-space.types";
import { useElectronAPI } from "@/hooks/use-platform";
@@ -77,8 +77,27 @@ export function DesktopContent() {
if (loading) {
return (
-
-
+
);
}
@@ -124,16 +143,16 @@ export function DesktopContent() {
};
return (
-
-
-
- Default Search Space
-
+
+
+
+
Default Search Space
+
Choose which search space General Assist, Screenshot Assist, and Quick Assist use by
default.
-
-
-
+
+
+
{searchSpaces.length > 0 ? (
+
-
-
-
+
+
+
+
+
Launch on Startup
-
-
+
+
Automatically start SurfSense when you sign in to your computer so global shortcuts and
folder sync are always available.
-
-
-
-
+
+
+
+
-
+
-
-
+
+
);
}
diff --git a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/HotkeysContent.tsx b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/HotkeysContent.tsx
index 4f08eef3f..9916f6cda 100644
--- a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/HotkeysContent.tsx
+++ b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/HotkeysContent.tsx
@@ -5,6 +5,7 @@ import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { toast } from "sonner";
import { DEFAULT_SHORTCUTS, keyEventToAccelerator } from "@/components/desktop/shortcut-recorder";
import { Button } from "@/components/ui/button";
+import { Separator } from "@/components/ui/separator";
import { ShortcutKbd } from "@/components/ui/shortcut-kbd";
import { Spinner } from "@/components/ui/spinner";
import { useElectronAPI } from "@/hooks/use-platform";
@@ -78,7 +79,7 @@ function HotkeyRow({
);
return (
-
+
@@ -179,17 +180,19 @@ export function HotkeysContent() {
return shortcutsLoaded ? (
- {HOTKEY_ROWS.map((row) => (
-
updateShortcut(row.key, accel)}
- onReset={() => resetShortcut(row.key)}
- />
+ {HOTKEY_ROWS.map((row, index) => (
+
+ updateShortcut(row.key, accel)}
+ onReset={() => resetShortcut(row.key)}
+ />
+ {index < HOTKEY_ROWS.length - 1 ? : null}
+
))}