orca/resources
Brennan Benson 3a74721f89
fix(skills): hide split icon and stop update-terminal respawn on refocus (#9082)
* fix(skills): hide split icon and stop update-terminal respawn on refocus

The "Update skills" modal embeds a one-off command terminal via
OnboardingInlineCommandTerminal. Two issues:

1. The pane header showed the regular terminal's split ("Split Terminal
   Right") icon, which makes no sense for an ephemeral single-command
   terminal. Add an `allowSplit` prop (default true) threaded
   TerminalPane -> TerminalPaneHeaderOverlay, and have all onboarding
   inline command terminals pass `allowSplit={false}` to omit it.

2. Alt-tabbing out of Orca and back respawned the terminal. On window
   focus, useSkillFreshness republishes {inventory: null, loading: true}
   to retract stale update authority; the dialog reacts by nulling the
   draft command, then re-sets it after the scan, and the
   `key={terminalCommand}` remount spawns a fresh PTY. Add a ref-counted
   suspendSkillFreshnessFocusRescan(); the dialog holds focus rescans
   while a live terminal is showing so refocus no longer tears it down.
   Explicit Re-check and install-changed refreshes still run.

* fix(skills): preserve freshness checks without respawning terminal

* fix(skills): keep revalidated terminal safe and focused
2026-07-16 17:17:03 -07:00
..
app-icons Add app icon switcher to appearance settings (#4600) 2026-06-03 17:14:50 -07:00
build fix(windows): trim macOS safe-area inset so app icon fills the canvas (#6548) 2026-06-28 00:30:24 -07:00
darwin/bin Add Orca runtime CLI and bundled install support (#273) 2026-04-03 16:50:28 -07:00
icon-source fix(windows): trim macOS safe-area inset so app icon fills the canvas (#6548) 2026-06-28 00:30:24 -07:00
linux fix: restore Linux chrome-sandbox postinstall (#6133) 2026-06-22 21:55:08 -07:00
notification-sounds Revamp onboarding notification setup (#2670) 2026-05-22 23:47:31 -07:00
onboarding/feature-wall feat(onboarding): add feature wall tour (#1772) 2026-05-14 15:20:49 -07:00
skills fix(skills): hide split icon and stop update-terminal respawn on refocus (#9082) 2026-07-16 17:17:03 -07:00
tray Add a native macOS menu bar status item with activity indicator (#9042) 2026-07-16 13:06:21 -07:00
win32/bin fix(cli): preserve multiline arguments on Windows (#8374) 2026-07-12 02:13:41 -07:00
claude.webp feat: add experimental pet overlay (#1331) 2026-05-01 16:18:21 -07:00
ghostty.svg feat(settings): import Ghostty config with preview, color overrides, opacity and blur (#1001) 2026-04-26 17:00:46 -07:00
gremlin.webp feat: add experimental pet overlay (#1331) 2026-05-01 16:18:21 -07:00
gwindows_logo.svg Add Windows terminal onboarding step (#5488) 2026-06-16 14:07:26 -07:00
icon-dev.png
icon.png
logo.svg
minimax-icon.svg feat(rate-limits): add MiniMax token control (#7387) 2026-07-04 23:33:25 -07:00
openclaude-logo.png Add OpenClaude agent support 2026-05-30 02:46:28 -07:00
opencode.webp feat: add experimental pet overlay (#1331) 2026-05-01 16:18:21 -07:00