diff --git a/src/components/config/ConfigTabs.tsx b/src/components/config/ConfigTabs.tsx index 4f3b17c..c75eb5e 100644 --- a/src/components/config/ConfigTabs.tsx +++ b/src/components/config/ConfigTabs.tsx @@ -563,7 +563,7 @@ export function ConfigTabs() { ) : (
{/* Header section */} -
+

Configuration Settings diff --git a/src/components/config/GitHubConfigForm.tsx b/src/components/config/GitHubConfigForm.tsx index 351b72c..cfcbd34 100644 --- a/src/components/config/GitHubConfigForm.tsx +++ b/src/components/config/GitHubConfigForm.tsx @@ -88,15 +88,17 @@ export function GitHubConfigForm({ return ( - + GitHub Configuration + {/* Desktop: Show button in header */} @@ -200,6 +202,17 @@ export function GitHubConfigForm({ if (onAdvancedOptionsAutoSave) onAdvancedOptionsAutoSave(newOptions); }} /> + + {/* Mobile: Show button at bottom */} + diff --git a/src/components/config/GitHubMirrorSettings.tsx b/src/components/config/GitHubMirrorSettings.tsx index 7799de8..9c6c779 100644 --- a/src/components/config/GitHubMirrorSettings.tsx +++ b/src/components/config/GitHubMirrorSettings.tsx @@ -124,7 +124,7 @@ export function GitHubMirrorSettings({

-
+
- {/* Starred repos content selection - inline to prevent layout shift */} + {/* Starred repos content selection - responsive layout */}
-
+
- {/* Metadata multi-select - inline to prevent layout shift */} + {/* Metadata multi-select - responsive layout */} - + diff --git a/src/components/config/OrganizationStrategy.tsx b/src/components/config/OrganizationStrategy.tsx index 4759cfc..8014393 100644 --- a/src/components/config/OrganizationStrategy.tsx +++ b/src/components/config/OrganizationStrategy.tsx @@ -24,7 +24,7 @@ const strategyConfig = { preserve: { title: "Preserve Structure", icon: FolderTree, - description: "Keep the exact same organization structure as GitHub", + description: "Keep the exact same org structure as GitHub", color: "text-blue-600 dark:text-blue-400", bgColor: "bg-blue-50 dark:bg-blue-950/20", borderColor: "border-blue-200 dark:border-blue-900", @@ -60,7 +60,7 @@ const strategyConfig = { "mixed": { title: "Mixed Mode", icon: GitBranch, - description: "user repos in single org, org repos preserve structure", + description: "Personal repos in single org, org repos preserve structure", color: "text-orange-600 dark:text-orange-400", bgColor: "bg-orange-50 dark:bg-orange-950/20", borderColor: "border-orange-200 dark:border-orange-900", @@ -281,7 +281,7 @@ export const OrganizationStrategy: React.FC = ({ }) => { return (
-
+

@@ -371,15 +371,16 @@ export const OrganizationStrategy: React.FC = ({ !isSelected && "border-muted" )} > -
-
+
+
= ({ )} />
-
-
-

{config.title}

-
-

- {config.description} -

-
- - - - e.stopPropagation()} - > - - - - -
-

Repository Mapping Preview

- +
+
+
+

{config.title}

+

+ {config.description} +

- - + + + + e.stopPropagation()} + > + + + + +
+

Repository Mapping Preview

+ +
+
+
+
+
diff --git a/src/components/layout/Sidebar.tsx b/src/components/layout/Sidebar.tsx index edc2dc0..220e4fd 100644 --- a/src/components/layout/Sidebar.tsx +++ b/src/components/layout/Sidebar.tsx @@ -64,7 +64,7 @@ export function Sidebar({ className, onNavigate, isOpen, onClose }: SidebarProps {/* Mobile Backdrop */} {isOpen && (
)} @@ -72,13 +72,13 @@ export function Sidebar({ className, onNavigate, isOpen, onClose }: SidebarProps {/* Sidebar */}