Commit graph

867 commits

Author SHA1 Message Date
Lawrence Chen
ede4e2fc99 Add Cmd+Enter shortcut to toggle fullscreen 2026-02-25 18:26:29 -08:00
Austin Wang
d517be8ddd
Merge pull request #512 from manaflow-ai/fix/issue-483-terminal-portal-recovery
Fix terminal panes going blank after repeated tab drag/reorder
2026-02-25 18:12:39 -08:00
Lawrence Chen
f38bc3b775
Move LaunchServices bundle registration off main thread (#513)
Fixes CMUXTERM-MACOS-DS
2026-02-25 18:02:00 -08:00
Lawrence Chen
930a6b5bc9
Use sheet modal for insecure HTTP warning prompt (#511)
Fixes CMUXTERM-MACOS-DD
2026-02-25 18:00:45 -08:00
austinpower1258
de8c5120fa Fix terminal pane render loss during tab drag reorder 2026-02-25 17:54:28 -08:00
Austin Wang
501bb43d04
Merge pull request #496 from manaflow-ai/cmux/branch-inactive-computer-issue
Fix sidebar git branch updates after sleep/wake
2026-02-25 17:21:48 -08:00
Austin Wang
93a9e1a3b6
Merge pull request #495 from manaflow-ai/cmux/fix-chinese-ime-active
Allow Cmd shortcuts during IME composition
2026-02-25 17:21:08 -08:00
Lawrence Chen
a984ba44e8
Merge pull request #509 from manaflow-ai/feat-sentry-af-passive-hit-nilevent
Skip drag-handle capture when current event is unavailable
2026-02-25 17:15:19 -08:00
Lawrence Chen
c3c89a80b9 Treat nil drag-handle hit-test events as passive
Refs CMUXTERM-MACOS-AF

Refs CMUXTERM-MACOS-A8
2026-02-25 17:13:56 -08:00
Lawrence Chen
6093b00b47
Merge pull request #508 from manaflow-ai/feat-sentry-cv-drag-hit-guard
Fix drag-handle top-hit exclusivity crash
2026-02-25 17:06:29 -08:00
Lawrence Chen
f82dfa34e9 Avoid drag-handle key exclusivity conflicts
Fixes CMUXTERM-MACOS-CV
2026-02-25 16:56:54 -08:00
Lawrence Chen
b75637530a
Add @BChris91 testimonial to wall of love (#507) 2026-02-25 16:51:01 -08:00
Lawrence Chen
0a807a94e9
Merge pull request #506 from manaflow-ai/feat-sentry-f1-titlebar-size-throttle
Throttle titlebar controls size-update churn
2026-02-25 16:50:08 -08:00
Lawrence Chen
47056f4074 Throttle titlebar accessory sizing churn
Fixes CMUXTERM-MACOS-F1
2026-02-25 16:47:38 -08:00
Lawrence Chen
68a1952dc4
Merge pull request #505 from manaflow-ai/feat-sentry-ga-jg-drop-hint-cache
Cache sidebar drop type + shortcut hint metrics
2026-02-25 16:41:40 -08:00
Lawrence Chen
4fe6006007 Cache sidebar drop UTTypes and hint width metrics
Fixes CMUXTERM-MACOS-GA

Fixes CMUXTERM-MACOS-JG
2026-02-25 16:39:09 -08:00
Lawrence Chen
ec08d0aaa2
Add @johnblythe testimonial to wall of love (#503)
Add John Blythe's tweet to the testimonials array (appears on both the
front page and /wall-of-love). Include avatar image.
2026-02-25 16:30:59 -08:00
Lawrence Chen
eb17108034
Merge pull request #504 from manaflow-ai/feat-sentry-rf-autosave-fingerprint
Reduce autosave snapshot churn for unchanged state
2026-02-25 16:30:27 -08:00
Lawrence Chen
381b0c1323 Reduce unchanged autosave snapshot churn
Fixes CMUXTERM-MACOS-RF

Fixes CMUXTERM-MACOS-H4
2026-02-25 16:28:09 -08:00
Lawrence Chen
0483526c39
Merge pull request #502 from manaflow-ai/cmux/crash-issues
Crash requests
2026-02-25 16:18:05 -08:00
Lawrence Chen
6a6077c979
Merge pull request #484 from manaflow-ai/task-sentry-0-61-0-issues-fix-all
Reduce 0.61.0 Sentry crash and telemetry regressions
2026-02-25 16:16:20 -08:00
Lawrence Chen
baee7c6e85 Harden Sentry crash guards and reduce noisy events 2026-02-25 16:13:31 -08:00
austinpower1258
e8d0fd68ba ok 2026-02-25 16:10:58 -08:00
Lawrence Chen
b8947b7052
Merge pull request #500 from manaflow-ai/feat-sentry-fw-portal-install-cache
reuse terminal portal installation target on sync hot path
2026-02-25 16:08:35 -08:00
Lawrence Chen
99cd6e646b
Merge pull request #499 from manaflow-ai/task-wall-of-love-scottw
Add Scott Watermasysk testimonial to wall of love
2026-02-25 16:08:18 -08:00
Lawrence Chen
8956d1ee7e reuse portal installation target during anchor synchronizes 2026-02-25 16:06:41 -08:00
Lawrence Chen
83a6fd3457 Add Scott Watermasysk testimonial to wall of love 2026-02-25 16:05:14 -08:00
Lawrence Chen
27f8b08de2
Merge pull request #498 from manaflow-ai/feat-sentry-j6-first-responder-guard
guard devtools auto-restore from first-responder crash path
2026-02-25 16:02:05 -08:00
Lawrence Chen
9140371fcd guard devtools restore from unsafe first-responder churn 2026-02-25 15:59:49 -08:00
Lawrence Chen
71d468255e
Merge pull request #497 from manaflow-ai/feat-sentry-m9-overlay-install-guard
avoid command-palette overlay subview-copy hot path
2026-02-25 15:51:33 -08:00
Lawrence Chen
7b7745caa0 avoid command palette overlay subview scans on each update 2026-02-25 15:49:25 -08:00
austinpower1258
213bda5e14 Fix sidebar git branch recovery after sleep/wake (#494) 2026-02-25 15:36:51 -08:00
austinpower1258
516ace4feb Allow Cmd shortcuts during IME composition
Cmd-based keyboard shortcuts (Cmd+T, Cmd+Shift+L, etc.) were blocked
while an IME had active composition (marked text), affecting Chinese
Pinyin, Japanese, Korean, and all other input methods. Since Cmd is a
system modifier never consumed by IME input sequences, exempt
Cmd-modified events from the three IME bypass points in the key event
chain.

Fixes #440

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 15:34:26 -08:00
Lawrence Chen
f51848f666
Merge pull request #493 from manaflow-ai/feat-sentry-ft-sidebar-path-cache
perf: reduce sidebar tab-item hot-path recomputation
2026-02-25 15:30:52 -08:00
Lawrence Chen
1b01782d55
Merge pull request #492 from manaflow-ai/feat-sentry-a7-ghostty-config-cache
Cache Ghostty config loads to avoid render-path file IO
2026-02-25 15:30:50 -08:00
Lawrence Chen
856f3b3811
Merge pull request #491 from manaflow-ai/feat-sentry-ea-dt-async-autosave
Avoid main-thread session autosave persistence writes
2026-02-25 15:30:46 -08:00
Lawrence Chen
0977f30c77 perf: reduce tab sidebar path formatting hot-path work 2026-02-25 15:26:57 -08:00
Lawrence Chen
4b98feb263 Cache Ghostty config loads on UI path
Fixes CMUXTERM-MACOS-A7
2026-02-25 15:15:34 -08:00
Lawrence Chen
4890fe95fe Move autosave persistence off main thread
Fixes CMUXTERM-MACOS-EA

Fixes CMUXTERM-MACOS-DT
2026-02-25 15:03:26 -08:00
Lawrence Chen
12e9c1e317
Merge pull request #489 from manaflow-ai/feat-sentry-b0-az-notification-index
Optimize notification-store lookups for 0.61 hangs
2026-02-25 14:54:58 -08:00
Lawrence Chen
877f862b4a Fix NotificationDockBadgeTests rebase merge syntax 2026-02-25 14:53:09 -08:00
Lawrence Chen
bda77f1673 Optimize notification lookups with indexed store paths 2026-02-25 14:51:43 -08:00
Lawrence Chen
ff4c3fd381
Merge pull request #488 from manaflow-ai/feat-sentry-aj-nonblocking-prompt
fix: make denied-notification prompt non-blocking
2026-02-25 14:49:59 -08:00
Lawrence Chen
564ba3ae2e Use non-blocking notification settings prompt 2026-02-25 14:04:29 -08:00
Lawrence Chen
ca2e975a0d
Merge pull request #486 from manaflow-ai/task-sentry-0-61-0-issues
Harden Sentry crash and noise guards for 0.61.0
2026-02-25 13:42:51 -08:00
Lawrence Chen
575b53526c Restore safe webview resolution for field-editor responders 2026-02-25 13:39:22 -08:00
Lawrence Chen
0164c870f1 Harden Sentry guards for 0.61.0 issue burst 2026-02-25 13:24:20 -08:00
Robert Wittams
0f5a501467
Forward middle-click to Ghostty for X11-style selection paste (#369)
Add otherMouseDown/otherMouseUp handlers to GhosttyNSView that forward
middle-click (button 2) to Ghostty as GHOSTTY_MOUSE_MIDDLE. Ghostty
handles this as paste_from_selection, reading from the selection
clipboard. Non-middle buttons are passed to super for default handling.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:15:54 -08:00
Lawrence Chen
8c2f0127b1
Merge pull request #485 from manaflow-ai/task-cmuxterm-macos-cv-window-drag-handle-capture-hit
Fix drag-handle top-hit reentrancy state per window
2026-02-25 13:14:11 -08:00
Lawrence Chen
ea57786e18 Fix drag-handle top-hit reentrancy guard scoping 2026-02-25 13:10:28 -08:00