diff --git a/src/renderer/src/assets/main.css b/src/renderer/src/assets/main.css index 446f2260f..59d927600 100644 --- a/src/renderer/src/assets/main.css +++ b/src/renderer/src/assets/main.css @@ -807,19 +807,18 @@ @keyframes settings-section-flash { 0% { border-color: var(--ring); - box-shadow: - 0 0 0 2px color-mix(in srgb, var(--ring) 45%, transparent), - 0 1px 2px 0 rgb(0 0 0 / 0.05); + background: color-mix(in srgb, var(--ring) 8%, transparent); + box-shadow: inset 3px 0 0 var(--ring); } 60% { border-color: var(--ring); - box-shadow: - 0 0 0 2px color-mix(in srgb, var(--ring) 30%, transparent), - 0 1px 2px 0 rgb(0 0 0 / 0.05); + background: color-mix(in srgb, var(--ring) 5%, transparent); + box-shadow: inset 3px 0 0 color-mix(in srgb, var(--ring) 70%, transparent); } 100% { border-color: var(--border); - box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); + background: transparent; + box-shadow: inset 0 0 0 transparent; } } diff --git a/src/renderer/src/components/settings/AccountsPane.tsx b/src/renderer/src/components/settings/AccountsPane.tsx index 0437beb2b..9da2052a6 100644 --- a/src/renderer/src/components/settings/AccountsPane.tsx +++ b/src/renderer/src/components/settings/AccountsPane.tsx @@ -252,14 +252,14 @@ export function AccountsPane({ settings, updateSettings }: AccountsPaneProps): R Claude
- Add and switch Claude Code accounts without moving chat sessions to account-specific - config directories. + Optional. Orca can use your normal Claude login; add accounts only if you want quick + switching without moving chat sessions.
- Add and switch between Codex accounts in Orca. + Optional. Orca can use your normal Codex login; add accounts only if you want quick + switching in Orca.
Each account keeps its own local sign-in context in Orca. Account auth stays on this diff --git a/src/renderer/src/components/settings/GeneralPane.tsx b/src/renderer/src/components/settings/GeneralPane.tsx index 3fb6b902c..58d9b72ad 100644 --- a/src/renderer/src/components/settings/GeneralPane.tsx +++ b/src/renderer/src/components/settings/GeneralPane.tsx @@ -278,33 +278,33 @@ export function GeneralPane({ settings, updateSettings }: GeneralPaneProps): Rea breaks that toast action even though this pane still renders fine. */}
- Delete worktrees from the context menu without a confirmation dialog. Errors still - surface as a toast with a Force Delete fallback. + Show a confirmation before deleting a worktree from the context menu. Failed deletes + still surface a Force Delete fallback.
- Delete automations and their run history without a confirmation dialog. + Show a confirmation before deleting automations and their run history.
+ {group.title} +
+
diff --git a/src/renderer/src/components/settings/accounts-search.ts b/src/renderer/src/components/settings/accounts-search.ts
index df61ce8b9..6166af302 100644
--- a/src/renderer/src/components/settings/accounts-search.ts
+++ b/src/renderer/src/components/settings/accounts-search.ts
@@ -3,21 +3,21 @@ import type { SettingsSearchEntry } from './settings-search'
export const ACCOUNTS_CLAUDE_SEARCH_ENTRIES: SettingsSearchEntry[] = [
{
title: 'Claude Accounts',
- description: 'Manage which Claude account Orca uses while preserving shared chat context.',
- keywords: ['claude', 'account', 'switch', 'active', 'status bar', 'quota']
+ description: 'Optional account switching for Claude while preserving shared chat context.',
+ keywords: ['claude', 'account', 'switch', 'active', 'status bar', 'quota', 'optional']
}
]
export const ACCOUNTS_CODEX_SEARCH_ENTRIES: SettingsSearchEntry[] = [
{
title: 'Codex Accounts',
- description: 'Manage which Codex account Orca uses for live rate limit fetching.',
- keywords: ['codex', 'account', 'rate limit', 'status bar', 'quota']
+ description: 'Optional account switching for Codex and live rate limit fetching.',
+ keywords: ['codex', 'account', 'rate limit', 'status bar', 'quota', 'optional']
},
{
title: 'Active Codex Account',
- description: 'Choose which saved Codex account powers live quota reads.',
- keywords: ['codex', 'account', 'switch', 'active', 'status bar']
+ description: 'Choose which optional saved Codex account powers live quota reads.',
+ keywords: ['codex', 'account', 'switch', 'active', 'status bar', 'optional']
}
]
diff --git a/src/renderer/src/components/settings/general-search.ts b/src/renderer/src/components/settings/general-search.ts
index 8989ae42c..f847e7873 100644
--- a/src/renderer/src/components/settings/general-search.ts
+++ b/src/renderer/src/components/settings/general-search.ts
@@ -12,13 +12,13 @@ export const GENERAL_WORKSPACE_SEARCH_ENTRIES: SettingsSearchEntry[] = [
keywords: ['nested', 'subfolder', 'directory']
},
{
- title: 'Skip Delete Worktree Confirmation',
- description: 'Delete worktrees from the context menu without a confirmation dialog.',
+ title: 'Ask Before Deleting Worktrees',
+ description: 'Show a confirmation dialog before deleting a worktree.',
keywords: ['delete', 'worktree', 'confirm', 'dialog', 'skip', 'prompt']
},
{
- title: 'Skip Delete Automation Confirmation',
- description: 'Delete automations without a confirmation dialog.',
+ title: 'Ask Before Deleting Automations',
+ description: 'Show a confirmation dialog before deleting an automation and its run history.',
keywords: ['delete', 'automation', 'confirm', 'dialog', 'skip', 'prompt']
},
{
diff --git a/src/renderer/src/components/status-bar/SshStatusSegment.tsx b/src/renderer/src/components/status-bar/SshStatusSegment.tsx
index 1d7c365f0..c422fe9cb 100644
--- a/src/renderer/src/components/status-bar/SshStatusSegment.tsx
+++ b/src/renderer/src/components/status-bar/SshStatusSegment.tsx
@@ -300,7 +300,7 @@ export function SshStatusSegment({