Commit graph

530 commits

Author SHA1 Message Date
Lawrence Chen
3d2ac239b2 chore: update release skill metadata 2026-02-21 04:21:11 -08:00
Lawrence Chen
6a0b708ea1
Merge pull request #269 from manaflow-ai/feat-release-immutable-guards
release: enforce immutable signed assets per tag
2026-02-21 04:14:27 -08:00
Lawrence Chen
bb0cab6e62
Merge pull request #268 from manaflow-ai/feat-nightly-immutable-assets
nightly: make appcast point to immutable DMG artifacts
2026-02-21 04:14:21 -08:00
Lawrence Chen
a5b1039fbc release: block accidental overwrite of signed assets 2026-02-21 04:07:00 -08:00
Lawrence Chen
5e1d458505 nightly: publish immutable DMG assets for appcast 2026-02-21 04:02:51 -08:00
Lawrence Chen
89953f387b
Merge pull request #267 from manaflow-ai/hotfix-reopen-browser-stale-focus
Fix intermittent Cmd+Shift+T stale-focus override
2026-02-21 03:31:32 -08:00
Lawrence Chen
fb24e3e780
Merge pull request #266 from manaflow-ai/issue-265-ime-preedit-bottom
Fix IME preedit anchor rect sizing for macOS firstRect
2026-02-21 03:21:08 -08:00
Lawrence Chen
55c7420b34 Harden Cmd+Shift+T focus against deferred stale callbacks 2026-02-21 03:19:43 -08:00
Lawrence Chen
ba818deb44 Fix IME firstRect preedit anchor sizing (https://github.com/manaflow-ai/cmux/issues/265) 2026-02-21 03:16:33 -08:00
Lawrence Chen
d7ceebaff1
Merge pull request #264 from manaflow-ai/hotfix-tabcontext-action-switch
Hotfix TabContextAction switch exhaustiveness
2026-02-21 03:11:57 -08:00
Lawrence Chen
1dcb11fc54 Handle unknown Bonsplit tab context actions 2026-02-21 03:11:40 -08:00
Lawrence Chen
7dbc80d48e
Merge pull request #257 from manaflow-ai/feat-reopen-browser-focus-fix
Fix reopened browser focus after workspace switch
2026-02-21 03:08:24 -08:00
Lawrence Chen
e9f25ef67f Merge origin/main and resolve reopen-focus conflicts 2026-02-21 03:08:14 -08:00
Lawrence Chen
072934f9c6
Merge pull request #260 from manaflow-ai/feat-socket-no-focus-steal-rename
Socket CLI: stop focus stealing, add rename-tab, and lock regressions
2026-02-21 02:36:26 -08:00
Lawrence Chen
17889c2e9d Mark socket focus audit checklist complete 2026-02-21 02:22:03 -08:00
Lawrence Chen
4cbdd999d8 Socket CLI: prevent focus stealing + add rename-tab and focus regressions 2026-02-21 02:21:27 -08:00
Lawrence Chen
fd5726c653
Merge pull request #259 from manaflow-ai/issue-230-cli-unix-socket-lag
Reduce main-thread lag from repeated socket metadata updates
2026-02-21 01:43:00 -08:00
Lawrence Chen
e74f67d369 Merge remote-tracking branch 'origin/main' into issue-230-cli-unix-socket-lag
# Conflicts:
#	Sources/TerminalController.swift
2026-02-21 01:39:04 -08:00
Lawrence Chen
9a8005a57f
Update Discord invite links to new permanent URL (#238)
Replace old discord.com/invite/QRxkhZgY with discord.gg/xsgFEVrWCZ
across README, community page, and nav footer.
2026-02-21 01:14:12 -08:00
Lawrence Chen
39b110d3b3 Move report_pwd fast path off main-thread sync 2026-02-21 01:01:56 -08:00
Lawrence Chen
167431b786 Avoid main-thread hops for explicit socket scope 2026-02-20 23:58:47 -08:00
Lawrence Chen
46f42ffc2d
Merge pull request #245 from manaflow-ai/feat-sidebar-branch-refresh-on-close
Fix sidebar branch refresh and ordering across split panes
2026-02-20 23:40:11 -08:00
Lawrence Chen
a2c39802d1 Merge origin/main into feat-sidebar-branch-refresh-on-close 2026-02-20 23:36:11 -08:00
Lawrence Chen
68cf29cd2d Deduplicate high-frequency socket metadata updates 2026-02-20 23:30:59 -08:00
Lawrence Chen
868c2c9d11 Tighten spacing around branch separator dot 2026-02-20 23:26:47 -08:00
Lawrence Chen
7cb1abca37 Use smaller separator dot for branch directory rows 2026-02-20 23:20:58 -08:00
Austin Wang
021cc05cf3
Stabilize sidebar resizer hitbox and cursor across portals (#255) 2026-02-20 23:14:48 -08:00
Lawrence Chen
29167195fa Fix browser reopen focus across workspace switches 2026-02-20 23:14:31 -08:00
Lawrence Chen
ede5b701bb
Fix Mark Tab as Unread no-op on focused tab (#249)
* Fix manual unread clear race on focused tab

* Add mark-as-read tab action and show ring for manual unread

* Flash then clear manual unread on tab focus
2026-02-20 23:07:52 -08:00
Lawrence Chen
12374c4a76
Add Cmd+Shift+T reopen for closed browser panels (#253)
Implements browser-only recently-closed restore stack with capped LIFO behavior and split-placement fallback.

Issue: https://github.com/manaflow-ai/cmux/issues/244
2026-02-20 23:06:49 -08:00
Lawrence Chen
5ffae27d64 Use dot icon separator between branch and directory 2026-02-20 22:39:26 -08:00
Austin Wang
0856e791ba
Keep split dividers visible in tiny panes (#250) 2026-02-20 22:35:53 -08:00
Lawrence Chen
277e95d07e Use non-path separator for branch directory rows 2026-02-20 22:35:14 -08:00
Lawrence Chen
b3c28a8723 Render vertical sidebar rows as branch and directory 2026-02-20 22:31:17 -08:00
Lawrence Chen
5ca1616bd2 Add vertical sidebar branch layout setting 2026-02-20 22:26:10 -08:00
Lawrence Chen
b600d1c738
Merge pull request #248 from manaflow-ai/feat-socket-override-boundary
Ignore ambient CMUX_SOCKET_PATH in stable/nightly builds
2026-02-20 22:18:16 -08:00
Austin Wang
3c0e3a7c82
Fix flaky browser download activity accounting (#246)
* Add debug tracing for context-menu download flow

* Remove temporary download debug instrumentation
2026-02-20 22:15:35 -08:00
Lawrence Chen
e9da15d563 Clean up panel branch state when closing a pane 2026-02-20 22:15:17 -08:00
Lawrence Chen
3603db7547 Gate socket path override by update channel 2026-02-20 22:13:57 -08:00
Lawrence Chen
c533ebe5e5 Render sidebar branches in split/tab display order 2026-02-20 21:59:35 -08:00
Lawrence Chen
60e7aeeb16 Fix stale sidebar git branch after split close 2026-02-20 21:47:06 -08:00
Lawrence Chen
0e3e17ca75
Merge pull request #240 from manaflow-ai/feat-pr-206-followup-comments
Follow up PR 206 review fixes
2026-02-20 21:28:08 -08:00
Lawrence Chen
41b2db5962 Preserve approved HTTP request semantics and fix test imports 2026-02-20 21:24:03 -08:00
Austin Wang
95ac588bb2
Fix browser download UX and stabilize browser crash path (#235)
* Fix browser download UX and stabilize download crash path

* Fix context menu image/link download target resolution

* Restore native WebKit context-menu download actions

* Improve browser download feedback and context menu downloads

* Fix flaky alternating context-menu downloads

* Stabilize linked-file context downloads

* Use per-menu-item fallback for context downloads

* Harden linked-file URL resolution for context downloads
2026-02-20 21:21:03 -08:00
Lawrence Chen
b0e6d11f6a
Merge pull request #237 from manaflow-ai/feat-browser-alerts-prompts
Fix JavaScript alert/confirm/prompt dialogs in browser panel
2026-02-20 21:03:46 -08:00
Lawrence Chen
73cbfce432 Fix WKWebView JavaScript dialogs in browser panel 2026-02-20 20:53:59 -08:00
Lawrence Chen
5ae36fcb91
Merge pull request #203 from cmer/browser-whitelist
Add wildcard hostname allowlist for built-in browser routing
2026-02-20 20:47:51 -08:00
Lawrence Chen
9074130327
Merge pull request #232 from manaflow-ai/issue-230-main-thread-notification-cascade
Coalesce title notification updates to reduce main-thread hangs
2026-02-20 20:32:38 -08:00
Lawrence Chen
54c76c4c14
Merge pull request #233 from manaflow-ai/issue-231-favicon-out-of-sync
Fix favicon getting out of sync on back/forward
2026-02-20 20:32:00 -08:00
Lawrence Chen
5c0c2d9bf9 Merge origin/main and keep TabManager title updates synchronous 2026-02-20 20:29:47 -08:00