Commit graph

798 commits

Author SHA1 Message Date
Lawrence Chen
fc3e3a4d7d Pin all GitHub Actions to full commit SHAs
Org policy now requires actions pinned to immutable SHAs instead of
mutable version tags. Pin actions/checkout, actions/github-script,
softprops/action-gh-release, and oven-sh/setup-bun across all workflows.
2026-02-24 22:21:40 -08:00
Austin Wang
3cf1d2501f
Merge pull request #465 from manaflow-ai/cmux/terminal-persist-issue
Fix Cmd+W close for terminal+browser split (issue #464)
2026-02-24 21:59:37 -08:00
austinpower1258
17d8956789 Fix Cmd+W terminal close in terminal+browser split 2026-02-24 21:54:25 -08:00
Lawrence Chen
7201dabdfd
Merge pull request #337 from adinvadim/feature/sidebar-pr-metadata
feat: show linked pull request metadata in sidebar
2026-02-24 21:44:27 -08:00
Lawrence Chen
b84c0539c9 browser: reuse top-right pane for sidebar PR opens 2026-02-24 21:36:10 -08:00
Lawrence Chen
e69b88a19c
Merge pull request #463 from manaflow-ai/task-open-settings-via-cmdshiftp
Fix Open Settings from Command Palette
2026-02-24 21:33:56 -08:00
Lawrence Chen
7517454ea2 Always open custom settings window from palette path 2026-02-24 21:28:03 -08:00
Lawrence Chen
84d07931a5 sidebar: dedupe PR rows by normalized URL identity 2026-02-24 21:24:49 -08:00
Lawrence Chen
b891a86047 Log settings window show events to debug log 2026-02-24 21:16:06 -08:00
Lawrence Chen
d0ce351856 Route palette settings through Cmd+, add debug logs 2026-02-24 21:15:01 -08:00
Lawrence Chen
afeec2d324 sidebar: open PR links in right split for target workspace 2026-02-24 21:14:57 -08:00
Lawrence Chen
65f5b9be6d
Merge pull request #460 from manaflow-ai/task-stop-hook-socket-breadcrumbs
Add CLI socket diagnostics and restart-listener command
2026-02-24 21:11:09 -08:00
Lawrence Chen
cc06fb84e3 Fix command palette Open Settings action routing 2026-02-24 21:07:37 -08:00
Lawrence Chen
a5711425df sidebar: add command palette action for workspace PR links 2026-02-24 21:03:38 -08:00
Lawrence Chen
109ce43c70 settings: control sidebar PR link open target 2026-02-24 20:59:06 -08:00
Austin Wang
566eda80b5
Merge pull request #461 from manaflow-ai/cmux/image-download-flaky
Fix flaky browser context-menu downloads and target selection
2026-02-24 20:56:08 -08:00
Lawrence Chen
023d7759ac sidebar: render pull requests as per-line rows 2026-02-24 20:55:44 -08:00
austinpower1258
7610e586b7 Browser download: keep logs debug-only and harden menu fallback 2026-02-24 20:53:12 -08:00
Lawrence Chen
f7ef0707c2 Include commit metadata in cmux --version output 2026-02-24 20:51:43 -08:00
Lawrence Chen
f28eb00b31 Merge remote-tracking branch 'origin/main' into feature/sidebar-pr-metadata
# Conflicts:
#	Sources/ContentView.swift
#	Sources/Workspace.swift
2026-02-24 20:49:29 -08:00
Lawrence Chen
915c01f9d0 Add ../../Frameworks rpath for bundled cmux cli 2026-02-24 20:47:01 -08:00
Lawrence Chen
7d0e259b36 style(sidebar): reduce metadata icon sizing 2026-02-24 20:44:15 -08:00
Lawrence Chen
3262498ee2
Merge pull request #462 from manaflow-ai/task-ensure-cmux-dev-requires-tag
Require a tag to launch cmux DEV
2026-02-24 20:43:13 -08:00
Lawrence Chen
f617032ad5 Require launch tag for cmux DEV 2026-02-24 20:39:55 -08:00
Lawrence Chen
e4f351027c fix(sidebar): normalize escaped newlines in markdown blocks 2026-02-24 20:39:52 -08:00
Lawrence Chen
513e9aa607 feat(sidebar): add markdown blocks, provider labels, and fine-grained toggles 2026-02-24 20:38:07 -08:00
Lawrence Chen
db86d3e301 Broaden CLI socket telemetry and add restart listener command 2026-02-24 20:38:05 -08:00
austinpower1258
589153b1b2 Fix browser context-menu download targeting and debug traces 2026-02-24 20:31:45 -08:00
Lawrence Chen
93c167ff02 Add Sentry breadcrumbs for claude-hook socket failures 2026-02-24 20:22:38 -08:00
Lawrence Chen
f2ecb4877b feat(sidebar): add generic metadata rows and commands 2026-02-24 20:19:38 -08:00
Austin Wang
7a4d986d85
Merge pull request #453 from manaflow-ai/cmux/cmd-n-browser
Fix Cmd+N workspace shortcut when browser panel is focused
2026-02-24 16:38:02 -08:00
austinpower1258
ba73c6f90c Fix Cmd+N routing when browser events have windowNumber 0 2026-02-24 16:33:38 -08:00
austinpower1258
15647ca4df fix ci/cd 2026-02-24 16:10:37 -08:00
Austin Wang
32b17e8926
Merge pull request #451 from manaflow-ai/cmux/terminal-render-z-order
Fix terminal blanking after full-surface horizontal tab drop
2026-02-24 16:03:41 -08:00
Austin Wang
da9cd95188
Merge pull request #449 from manaflow-ai/cmux/force-refresh-surface-guard
Guard nil surface in TerminalSurface.forceRefresh
2026-02-24 16:00:41 -08:00
Lawrence Chen
2877531ea2
Auto-focus omnibar when focusing blank browser surfaces (#448)
* Auto-focus omnibar when focusing blank browser surfaces

* Fix browser omnibar autofocus across pane and palette paths

* Fix Cmd+P switcher omnibar autofocus timing
2026-02-24 16:00:03 -08:00
austinpower1258
f33d65f986 Fix terminal blanking after full-surface tab drops 2026-02-24 16:00:00 -08:00
austinpower1258
c01ecc4532 Guard terminal forceRefresh when surface is nil 2026-02-24 15:49:55 -08:00
Lawrence Chen
7ee3831eb5
Merge pull request #317 from manaflow-ai/issue-143-session-persistence
Implement session persistence pass 1 (windows/workspaces/scrollback)
2026-02-24 15:25:46 -08:00
Lawrence Chen
8df13d10b0
Merge pull request #442 from manaflow-ai/issue-441-browser-eval-result-output
Fix browser eval CLI output to return value
2026-02-24 15:15:42 -08:00
Lawrence Chen
37be8efeb0 Print browser console/errors in non-JSON mode 2026-02-24 14:57:55 -08:00
Lawrence Chen
213425bc08
Merge pull request #443 from manaflow-ai/task-sidebar-double-click-new-workspace-at-end
Sidebar double-click adds workspace at end
2026-02-24 14:55:30 -08:00
Lawrence Chen
e8477131c1 Merge origin/main into issue-143-session-persistence 2026-02-24 14:41:27 -08:00
Lawrence Chen
03b05c0f84 Fix browser chrome contrast for mixed light/dark themes 2026-02-24 14:36:13 -08:00
austinpower1258
d255942f92 wip 2026-02-24 14:36:13 -08:00
austinpower1258
df9f1a1e6c Remove temporary Enter tracing instrumentation 2026-02-24 14:36:13 -08:00
austinpower1258
ab1368828b Fix browser Return/Enter routing and add enter trace logs 2026-02-24 14:36:13 -08:00
Lawrence Chen
6505f0c504 Fix tab drag blank state and preserve non-custom titles across window drops 2026-02-24 14:36:12 -08:00
Lawrence Chen
6c6f363e4b Guard terminal onFocus from re-entrant focus loops 2026-02-24 14:35:10 -08:00
Lawrence Chen
06adb6228c Add drag transfer timing logs for bonsplit tabs 2026-02-24 14:35:10 -08:00