Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
1f0b3e0
Add terminal web sidekick drawer
austinywang May 12, 2026
3bab75e
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 12, 2026
1c57bb9
Fix terminal sidekick shortcut fallback
austinywang May 12, 2026
9421884
Tighten terminal sidekick restore state
austinywang May 12, 2026
8edd80b
fix: preserve sidekick shortcut fallback
austinywang May 12, 2026
1ba4417
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 12, 2026
2fae07b
fix: address terminal sidekick review feedback
austinywang May 12, 2026
0768df6
fix: satisfy sidekick state layout checks
austinywang May 12, 2026
5db9094
fix: compile sidekick snapshot layout
austinywang May 12, 2026
7b05a1b
feat: add draggable terminal sidekick divider
austinywang May 12, 2026
4fc782b
fix: keep sidekick resize preview local
austinywang May 12, 2026
3c5d498
refactor: isolate terminal sidekick coordination
austinywang May 13, 2026
9025859
fix: align sidekick resize ratio with layout bounds
austinywang May 13, 2026
fbb1b39
fix: defer terminal sidekick shortcut toggle
austinywang May 13, 2026
8d4cd83
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 13, 2026
e98f35f
fix: make file preview save test deterministic
austinywang May 14, 2026
5aabc3b
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 14, 2026
a326c8f
fix: reuse browser panel view for sidekick
austinywang May 18, 2026
f4dc1ac
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 18, 2026
17b98bb
fix: expose sidekick browser view initializer
austinywang May 18, 2026
a7c0a27
fix: preserve codex hook trust ownership
austinywang May 18, 2026
151a125
test: cover review feedback regressions
austinywang May 18, 2026
d2a07b7
fix: address review feedback regressions
austinywang May 18, 2026
0a2bd16
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 18, 2026
8c54a50
fix: satisfy CI concurrency checks
austinywang May 18, 2026
9e47389
merge: resolve conflicts with main
austinywang May 19, 2026
6a4f61f
fix: restore browser omnibar portal after merge
austinywang May 19, 2026
4f2a416
fix: retire stale codex monitor leases
austinywang May 19, 2026
38b0941
fix: restore task manager process attribution
austinywang May 19, 2026
a8a1968
fix: restore merge-dropped app support APIs
austinywang May 19, 2026
12e24c6
fix: expose omnibar portal bridge helpers
austinywang May 19, 2026
0e6476d
fix: address sidekick review regressions
austinywang May 19, 2026
547b49c
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 19, 2026
9cf6958
fix: align omnibar shortcut tests with responder lookup
austinywang May 19, 2026
0bc74d2
fix: use shared codex resume sanitizer
austinywang May 19, 2026
0f65d6f
fix: restore opencode process detection helpers
austinywang May 19, 2026
9f21fab
test: cover codex fork after variadic option
austinywang May 19, 2026
fc8f5b9
fix: stop codex variadic scan at fork sessions
austinywang May 19, 2026
b8c3100
merge: sync sidekick PR with main
austinywang May 19, 2026
7ad3ee2
fix: address sidekick review feedback
austinywang May 19, 2026
40aa1b1
Merge remote-tracking branch 'origin/main' into issue-3866-webview-si…
austinywang May 19, 2026
0cce64c
fix: resolve sidekick build and sanitizer review
austinywang May 19, 2026
b36a507
fix: address sidekick review feedback
austinywang May 19, 2026
61d0478
fix: address remaining sidekick review items
austinywang May 19, 2026
0edcf74
fix: add browser drop context focus initializer
austinywang May 19, 2026
465dc90
fix: clarify command palette dedupe type
austinywang May 19, 2026
80aa36a
fix: preserve deferred socket text semantics
austinywang May 19, 2026
38521cc
fix: restore agent fork support for unit target
austinywang May 19, 2026
8dfb6aa
fix: address latest review feedback
austinywang May 19, 2026
fbfc175
fix: restore cmux scope compile support
austinywang May 19, 2026
8f3c70b
fix: route find from sidekick focus
austinywang May 19, 2026
fa0403e
fix: compile sidekick find routing
austinywang May 19, 2026
a394d0e
fix: update command palette test context type
austinywang May 19, 2026
197a702
fix: update reparent focus tests
austinywang May 19, 2026
6afc973
fix: update remaining unit test APIs
austinywang May 19, 2026
aeaeeb9
Merge branch 'main' of https://github.com/manaflow-ai/cmux into issue…
austinywang May 22, 2026
f1092eb
merge: sync with main
austinywang May 22, 2026
12f266c
fix: address activation workflow review
austinywang May 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .github/workflows/ci-macos-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache DerivedData
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Expand Down
16 changes: 0 additions & 16 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache Zig packages
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Expand Down Expand Up @@ -409,10 +405,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache Zig packages
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Expand Down Expand Up @@ -596,10 +588,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache Zig packages
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Expand Down Expand Up @@ -670,10 +658,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache Zig packages
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,6 @@ jobs:
- name: Install build deps
if: needs.decide.outputs.should_publish != 'true' || steps.current_head_prebuild.outputs.still_current == 'true'
run: |
./scripts/install-rust-ci.sh
./scripts/install-zig-ci.sh
npm install --global "create-dmg@${CREATE_DMG_VERSION}"

Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/perf-activation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,12 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Cache Swift packages
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
Comment thread
austinywang marked this conversation as resolved.
path: .ci-source-packages
key: spm-${{ hashFiles('cmux.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved') }}
restore-keys: spm-
key: spm-activation-${{ hashFiles('cmux.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved') }}
restore-keys: spm-activation-

- name: Resolve Swift packages
run: |
Expand Down
13 changes: 0 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,19 +111,6 @@ jobs:
- name: Install build deps
if: steps.guard_release_assets.outputs.skip_all != 'true'
run: |
export PATH="$HOME/.cargo/bin:$PATH"
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
if ! command -v rustup >/dev/null 2>&1; then
export HOMEBREW_NO_AUTO_UPDATE=1
export HOMEBREW_NO_INSTALL_CLEANUP=1
export HOMEBREW_NO_ENV_HINTS=1
brew install rustup-init
rustup-init -y --profile minimal --default-toolchain stable
fi
if ! rustup show active-toolchain >/dev/null 2>&1; then
rustup default stable
fi
rustup target add aarch64-apple-darwin x86_64-apple-darwin
./scripts/install-zig-ci.sh
npm install --global "create-dmg@${CREATE_DMG_VERSION}"

Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/test-depot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Create virtual display
run: |
set -euo pipefail
Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/test-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,10 +96,6 @@ jobs:
run: |
./scripts/install-zig-ci.sh

- name: Install Rust
run: |
./scripts/install-rust-ci.sh

- name: Install Bun for Feed sidebar tests
if: ${{ inputs.test_filter == 'FeedSidebarUITests' || startsWith(inputs.test_filter, 'FeedSidebarUITests/') }}
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
Expand Down
8 changes: 3 additions & 5 deletions CLI/cmux.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14056,7 +14056,7 @@ struct CMUXCLI {
var parts = ["process", pid, label]
let attributionReason = topLabelText(process["attribution_reason"] as? String)
if !attributionReason.isEmpty {
parts.append("[\(attributionReason)]")
parts.append("reason=\(attributionReason)")
}
return parts.joined(separator: " ")
}
Expand Down Expand Up @@ -21824,7 +21824,7 @@ struct CMUXCLI {
let original = agentSurfaceResumeCommandParts(launchCommand: launchCommand, fallbackExecutable: "cmux")
var tail = original.tail
if tail.first == "codex-teams" { tail.removeFirst() }
argv = AgentLaunchSanitizer.preservedCodexForkArguments(args: tail).map {
argv = AgentLaunchSanitizer.preservedArguments(kind: "codex", args: tail).map {
[original.executable, "codex-teams", "resume", normalizedSessionId] + $0
}
case "omx", "omc":
Expand All @@ -21850,7 +21850,7 @@ struct CMUXCLI {
return agentSurfaceResumeWithOption(kind: kind, launchCommand: launchCommand, fallbackExecutable: "claude", option: "--resume", sessionId: sessionId)
case "codex":
let original = agentSurfaceResumeCommandParts(launchCommand: launchCommand, fallbackExecutable: "codex")
return AgentLaunchSanitizer.preservedCodexForkArguments(args: original.tail).map {
return AgentLaunchSanitizer.preservedArguments(kind: "codex", args: original.tail).map {
[original.executable, "resume", sessionId] + $0
}
case "pi":
Expand Down Expand Up @@ -28035,7 +28035,6 @@ export default function cmuxPiSessionExtension(pi: ExtensionAPI) {
\(bold)\u{2318}\u{21E7}R\(reset)\(subdued) Rename workspace\(reset)
\(bold)\u{2318}\u{21E7}L\(reset)\(subdued) New browser\(reset)
\(bold)\u{2318}\u{21E7}U\(reset)\(subdued) Jump to latest unread\(reset)
\(bold)\u{2325}\u{2318}U\(reset)\(subdued) Toggle unread\(reset)
"""

print()
Expand Down Expand Up @@ -28354,7 +28353,6 @@ export default function cmuxPiSessionExtension(pi: ExtensionAPI) {
shortcuts
disable-browser | enable-browser | browser-status
restore-session
open <path-or-url>... [--workspace <id|ref|index>] [--surface <id|ref|index>] [--pane <id|ref|index>] [--window <id|ref|index>] [--focus <true|false>] [--no-focus]
feedback [--email <email> --body <text> [--image <path> ...]]
feed tui|clear
themes [list|set|clear]
Expand Down
1 change: 0 additions & 1 deletion Native/CommandPaletteNucleoFFI/.gitignore

This file was deleted.

171 changes: 0 additions & 171 deletions Native/CommandPaletteNucleoFFI/Cargo.lock

This file was deleted.

17 changes: 0 additions & 17 deletions Native/CommandPaletteNucleoFFI/Cargo.toml

This file was deleted.

Loading
Loading