Commit graph

1133 commits

Author SHA1 Message Date
Lawrence Chen
8fd9852b65
Update README contributing section (#1031)
Add @austinywang to X handles, change "let me know" to "let us know".
2026-03-06 19:02:54 -08:00
Austin Wang
a63560780d
Merge pull request #1029 from manaflow-ai/issue-1024-terminal-drag-glitch
Fix browser issues
2026-03-06 18:25:24 -08:00
austinpower1258
72c0f564c8 works 2026-03-06 18:24:20 -08:00
Austin Wang
0e7c69521f
Merge pull request #1026 from manaflow-ai/issue-1024-terminal-drag-glitch
Fix drag hover redraw churn in hosted panes
2026-03-06 16:39:02 -08:00
Lawrence Chen
af2e5b2691
Merge pull request #989 from manaflow-ai/issue-668-command-palette-search-speed
Improve command palette search performance
2026-03-06 15:54:52 -08:00
Lawrence Chen
60b290cafc Fix palette refresh review follow-ups 2026-03-06 15:53:44 -08:00
Lawrence Chen
cc42ea434f Fix palette pending refresh selection and preview work 2026-03-06 15:51:28 -08:00
Lawrence Chen
9d8a0c6800 Add regression tests for palette pending refresh behavior 2026-03-06 15:51:14 -08:00
austinpower1258
d43d7d6a51 Fix drag hover redraw churn in hosted panes 2026-03-06 15:47:11 -08:00
Lawrence Chen
a6329d79ad
Fix titlebar controls clipped at bottom edge (#1016)
The NSTitlebarAccessoryViewController constrains the accessory view
height to the titlebar, which can be slightly shorter than the button
frames (especially with softButtons style). Disable masksToBounds on
the container view so the rounded-rectangle button backgrounds render
fully instead of being cut off at the bottom.
2026-03-06 15:36:51 -08:00
Lawrence Chen
03e1fcf6c5 Generalize command word fuzzy matching to one edit 2026-03-06 15:36:32 -08:00
Lawrence Chen
a84e6304c9 Add regression tests for single-edit command matches 2026-03-06 15:29:29 -08:00
Lawrence Chen
15080c931a Support omitted-character command word matches 2026-03-06 15:21:53 -08:00
Lawrence Chen
b7ae029801 Add regression test for omitted-character command matches 2026-03-06 15:19:37 -08:00
Lawrence Chen
3566b6ec21
Regenerate app icons from Icon Composer (#1005)
* Add Apple Icon Composer source file

Store the .icon project file in design/cmux.icon so the icon can be
edited in Icon Composer and regenerated from source.

* Regenerate all app icons from Icon Composer

Use ictool to render light/dark icon PNGs from the .icon source file
with proper macOS padding. Updates AppIcon, AppIcon-Debug (with DEV
banner), AppIconLight, and AppIconDark imagesets. Adds AppIcon.icon
to the Xcode project as a resource.

* Address review: fix trailing newline, remove .icon from bundle

- Add trailing newline to icon.json files
- Remove AppIcon.icon from Copy Bundle Resources (design-time only)
2026-03-06 04:30:54 -08:00
Lawrence Chen
def9310e7e Fix command preview search for new queries 2026-03-06 04:28:40 -08:00
Lawrence Chen
fdf2212c88 Add regression test for command preview corpus 2026-03-06 04:28:18 -08:00
Lawrence Chen
23910dea9a Reduce command palette typing lag 2026-03-06 04:13:30 -08:00
Lawrence Chen
5279e005f9 Fix stale command palette preview results 2026-03-06 03:59:41 -08:00
Lawrence Chen
c628174c1b
Reorganize README: add Documentation section, move Reddit link (#1014)
- Created new Documentation section with docs link
- Moved Reddit link below LinkedIn in Community section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
Co-authored-by: Claude <noreply@anthropic.com>
2026-03-06 03:51:57 -08:00
Lawrence Chen
b268b2fc8f Fix command palette async search review issues 2026-03-06 03:42:37 -08:00
Lawrence Chen
087372509b
Add Reddit community link and docs reference to README (#1013)
* Add Reddit community link and docs reference to README

Added Reddit (r/cmux) to Community section and included a link to docs after The Zen of cmux section for easier configuration access.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix UTM parameter to use standard utm_source

---------

Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
Co-authored-by: Claude <noreply@anthropic.com>
2026-03-06 03:37:16 -08:00
Lawrence Chen
2c2da79138 Merge origin/main into issue-668-command-palette-search-speed 2026-03-06 03:36:39 -08:00
Lawrence Chen
6a319bec8c
Move update logs into Debug menu (#1008)
Move "Copy Update Logs" and "Copy Focus Logs" from a standalone
top-level "Update Logs" menu into the existing Debug menu. Remove
the now-unused menu.updateLogs.title localization key.

Co-authored-by: cmux <cmux@cmuxs-Mac-mini.local>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 01:03:38 -08:00
Lawrence Chen
661cb99da6 Tighten command palette search cache keys 2026-03-06 01:01:18 -08:00
Lawrence Chen
d8ffb3eedb
Merge pull request #932 from manaflow-ai/issue-922-notify-steals-window-focus
Fix cmux notify focus steal regression
2026-03-06 00:51:47 -08:00
Lawrence Chen
cda9c54adc
Change feedback recipient to feedback@manaflow.com (#1007) 2026-03-06 00:36:35 -08:00
Austin Wang
aaa335198c
Merge pull request #1006 from manaflow-ai/revert-717-cmux/tmux-bindings
Revert "tmux stuff"
2026-03-06 00:19:39 -08:00
Austin Wang
0588aec593
Revert "ok (#717)"
This reverts commit a3681ede5b.
2026-03-06 00:19:28 -08:00
Austin Wang
0f14fc0cd1
Merge pull request #995 from manaflow-ai/issue-969-browser-drag-top-drop-targets
Fix browser portal anchor churn during pane drag
2026-03-06 00:18:18 -08:00
Lawrence Chen
c37ace5deb
Cache Swift packages across CI runs (#998)
* Cache Swift packages across CI runs

Add actions/cache for the SPM cloned source packages directory so
subsequent runs skip fetching Sparkle, sentry-cocoa, swift-markdown-ui,
posthog-ios, and NetworkImage from GitHub each time.

- nightly/release: replace the no-op SwiftPM cache step with
  actions/cache + -clonedSourcePackagesDirPath on xcodebuild
- ci/ci-macos-compat/test-e2e: add actions/cache before the existing
  resolve step, stop deleting the cache dir each run

* Include runner in test-e2e cache key

Consistent with ci-macos-compat.yml which uses matrix.os in the key.
2026-03-05 23:26:05 -08:00
Austin Wang
380fc081f5
Merge pull request #987 from manaflow-ai/issue-915-terminal-not-loaded
Refresh background workspace git metadata after external checkout
2026-03-05 23:14:12 -08:00
austinpower1258
0285cd1f51 Address PR review feedback 2026-03-05 23:09:45 -08:00
Lawrence Chen
5041796eb2
Polish feedback help menu copy (#1003) 2026-03-05 22:58:49 -08:00
austinpower1258
38a89df65b Fix stale browser web view test initializer 2026-03-05 22:54:26 -08:00
Lawrence Chen
6993c8ceef Allow notify_target across windows 2026-03-05 22:53:37 -08:00
Lawrence Chen
ae4781ef66 Prepare notify regression source terminal in app setup 2026-03-05 22:39:26 -08:00
Lawrence Chen
43f42b730c
Merge pull request #972 from manaflow-ai/task-browser-open-trailing-json-flags
Support trailing browser output flags
2026-03-05 22:39:14 -08:00
Lawrence Chen
ff428a7386
Merge pull request #973 from manaflow-ai/task-browser-goto-snapshot-after-parsing
Fix browser goto snapshot-after parsing
2026-03-05 22:39:10 -08:00
Lawrence Chen
3abec0552e
Merge pull request #986 from manaflow-ai/task-remove-doc-text-tests
Remove invalid docs text inspection tests
2026-03-05 22:39:05 -08:00
Lawrence Chen
e04787789e
Fix markdown panel text click focus (#991)
* Add markdown click regression test

* Fix markdown panel click focus

* Preserve markdown text selection

* Make markdown observer tests deterministic
2026-03-05 22:38:10 -08:00
austinpower1258
3874cac08e Merge origin/main into issue-969-browser-drag-top-drop-targets 2026-03-05 22:36:33 -08:00
austinpower1258
6d95044355 Hide stale browser portals during workspace handoff 2026-03-05 22:32:16 -08:00
Lawrence Chen
46e810fef2
Move rectApproximatelyEqual out of #if DEBUG in HostContainerView (#1000)
The function was defined inside a #if DEBUG block but called from
non-DEBUG code, breaking Release builds (nightly CI).
2026-03-05 22:18:48 -08:00
Lawrence Chen
5f82a1ae2a Run notify regression through a real terminal 2026-03-05 22:18:14 -08:00
Austin Wang
138ed0e2f0
Merge pull request #990 from manaflow-ai/issue-983-browser-unfocusable-after-cmdr
Fix browser focus after dismissing the command palette by click
2026-03-05 22:17:06 -08:00
Lawrence Chen
8a05c7d1da Decouple command palette search from typing 2026-03-05 22:08:09 -08:00
Lawrence Chen
21bb31dcfb Avoid blocking notify regression socket replies 2026-03-05 21:58:38 -08:00
austinpower1258
2427a2a736 Fix browser portal anchor churn during pane drag 2026-03-05 21:55:26 -08:00
Lawrence Chen
7bee9ddc13 Increase notify regression socket timeout 2026-03-05 21:43:20 -08:00