diff --git a/.gitignore b/.gitignore
index 4d43ddd2..d18a1e51 100644
--- a/.gitignore
+++ b/.gitignore
@@ -59,3 +59,6 @@ aef_index.csv
*.log
deno.json
edge_function/
+
+# clerk configuration (can include secrets)
+/.clerk/
diff --git a/components/settings/components/settings-skeleton.tsx b/components/settings/components/settings-skeleton.tsx
index 52185f03..55c002bc 100644
--- a/components/settings/components/settings-skeleton.tsx
+++ b/components/settings/components/settings-skeleton.tsx
@@ -6,10 +6,11 @@ export function SettingsSkeleton() {
return (
-
- System Prompt
- User Management
- Model Selection
+
+ System
+ Models
+ Users
+ Map
diff --git a/components/settings/components/settings.tsx b/components/settings/components/settings.tsx
index 30992ac2..9b1aada1 100644
--- a/components/settings/components/settings.tsx
+++ b/components/settings/components/settings.tsx
@@ -194,13 +194,13 @@ export function Settings({ initialTab = "system-prompt" }: SettingsProps) {
data-testid={`theme-select-${t.value}`}
onClick={() => setTheme(t.value)}
className={cn(
- "flex flex-col items-center justify-center p-6 rounded-xl border-2 transition-all gap-3 text-center",
+ "flex flex-col items-center justify-center p-3 rounded-xl border-2 transition-all gap-2 text-center",
isActive
? "bg-accent/40 border-primary text-primary shadow-sm"
: "bg-card border-muted hover:border-muted-foreground/50 text-muted-foreground hover:text-foreground"
)}
>
-
+
{t.name}
)
@@ -211,9 +211,9 @@ export function Settings({ initialTab = "system-prompt" }: SettingsProps) {
- System Prompt
- Model Selection
- User Management
+ System
+ Models
+ Users
Map
@@ -227,7 +227,7 @@ export function Settings({ initialTab = "system-prompt" }: SettingsProps) {
- System Prompt
+ System
Customize the behavior and persona of your planetary copilot
@@ -239,7 +239,7 @@ export function Settings({ initialTab = "system-prompt" }: SettingsProps) {
- Model Selection
+ Models
Choose the AI model that powers your planetary copilot
@@ -285,7 +285,7 @@ export function Settings({ initialTab = "system-prompt" }: SettingsProps) {
diff --git a/components/settings/components/system-prompt-form.tsx b/components/settings/components/system-prompt-form.tsx
index d0b8b3d7..41022b80 100644
--- a/components/settings/components/system-prompt-form.tsx
+++ b/components/settings/components/system-prompt-form.tsx
@@ -145,7 +145,7 @@ export function SystemPromptForm({ form }: SystemPromptFormProps) {
name="systemPrompt"
render={({ field }) => (
- System Prompt
+ System