diff --git a/docs-ai/063-agent-workflows/002-settings-agents-group.md b/docs-ai/063-agent-workflows/002-settings-agents-group.md index 68c246da..c477ac1f 100644 --- a/docs-ai/063-agent-workflows/002-settings-agents-group.md +++ b/docs-ai/063-agent-workflows/002-settings-agents-group.md @@ -6,7 +6,7 @@ Release R1 starts by establishing the Settings information architecture that lat ## Change -- Settings now reads: flat items (General … Commands) → `Agents` group (`Profiles`, `Command Line Tool`) → `Repositories` group. +- Settings now reads: flat items (General … Commands, Advanced last) → `Agents` group (`Profiles`, `Command Line Tool`) → `Repositories` group. - The profile list keeps the sidebar label `Profiles` and is titled `Agent Profiles`; `openAgentProfilesSettings` and “Manage Agent Profiles…” continue to select it. - The Command Line Tool page owns the existing install/status controls and shows the Unix socket path `prowl` uses to reach the app (`ProwlSocket.defaultPath`, honouring `PROWL_CLI_SOCKET`). The copy describes where `prowl` connects; it does not claim the socket is live. - Advanced keeps analytics, crash reporting, and terminal-layout controls, now split into `Analytics & Crash Reports` and `Terminal Layout` sections. diff --git a/docs/components/settings.md b/docs/components/settings.md index fc7e2ab4..8e1c41fb 100644 --- a/docs/components/settings.md +++ b/docs/components/settings.md @@ -30,9 +30,9 @@ and opens that section's root. | **Shortcuts** | Remap app keyboard shortcuts; view defaults; resolve conflicts. → [keyboard-shortcuts](../reference/keyboard-shortcuts.md) | | **Worktree** | Worktree creation/deletion defaults: prompt on create, fetch before create, base directory, copy ignored/untracked files, automatic local-branch cleanup, merged-worktree action, archived auto-delete period. | | **Updates** | Auto-check toggle, "Check for Updates Now". → [updates](updates.md) | -| **Advanced** | Analytics, crash reports, restore terminal layout on launch (experimental) + clear saved layout. | | **GitHub** | Enable GitHub integration (uses the `gh` CLI). → [github-pull-requests](github-pull-requests.md) | | **Commands** | Global Custom Commands. Enabled commands appear in the window toolbar; each repo can independently hide a Global command. → [custom-actions](custom-actions.md) | +| **Advanced** | Analytics, crash reports, restore terminal layout on launch (experimental) + clear saved layout. | | **Agents → Profiles** | Named launch presets for supported agent runtimes (model, effort, execution mode, tab/split placement, extra arguments, opt-in dedicated home for a separate account) with a live launch preview. List order is the recommendation fallback. → [agent-profiles](agent-profiles.md) | | **Agents → Command Line Tool** | Install/status for the bundled `prowl` CLI and the local socket path it uses to reach the app. → [cli](cli.md) | | **Repositories / Repo Settings** | Per-repository: setup/archive/run scripts, **Custom Commands**, Global-command visibility, **Default Agent Profile**, default base ref & directory, copy-files overrides, open-with app, custom title, icon & color, PR merge strategy, line-diff & PR-state fetching. Reached from the sidebar context menu → "Repo Settings". → [custom-actions](custom-actions.md), [repositories-and-worktrees](repositories-and-worktrees.md) | diff --git a/supacode/Features/Settings/Views/SettingsView.swift b/supacode/Features/Settings/Views/SettingsView.swift index 3fd4a5d5..fb2e94fe 100644 --- a/supacode/Features/Settings/Views/SettingsView.swift +++ b/supacode/Features/Settings/Views/SettingsView.swift @@ -30,12 +30,12 @@ struct SettingsView: View { .tag(SettingsSection.worktree) Label("Updates", systemImage: "arrow.down.circle") .tag(SettingsSection.updates) - Label("Advanced", systemImage: "gearshape.2") - .tag(SettingsSection.advanced) Label("GitHub", systemImage: "arrow.triangle.branch") .tag(SettingsSection.github) Label("Commands", systemImage: "globe") .tag(SettingsSection.customCommands) + Label("Advanced", systemImage: "gearshape.2") + .tag(SettingsSection.advanced) Section("Agents") { Label("Profiles", systemImage: "person.crop.circle")