Commit graph

1965 commits

Author SHA1 Message Date
Lawrence Chen
a0bf5dfc84 Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
Lawrence Chen
c5d6065664 Use NSPopover for notifications 2026-01-28 20:35:15 -08:00
Lawrence Chen
46dd00adac Refine titlebar controls variants 2026-01-28 18:26:27 -08:00
Lawrence Chen
f0e2efe8e4 Refine titlebar controls and clear notifications on close 2026-01-28 17:35:48 -08:00
Lawrence Chen
4c7005f54d Update README with centered layout and download badge
- Add centered title and tagline
- Add macOS download badge image
- Rewrite copy to highlight AI agent notification use case
- Remove developer-focused release/secrets documentation
2026-01-28 15:43:22 -08:00
Lawrence Chen
44aa75103a Fix release codesign app path 2026-01-28 15:35:31 -08:00
Lawrence Chen
66a87dc25e Handle UI test retry without exiting early 2026-01-28 15:28:42 -08:00
Lawrence Chen
f070a72260 Fix CI UI test log handling 2026-01-28 15:20:22 -08:00
Lawrence Chen
e1cf5cd33d Skip UI tests when automation unavailable 2026-01-28 15:17:38 -08:00
Lawrence Chen
c353131f53 Fix notification focus and indicators 2026-01-28 15:15:34 -08:00
Lawrence Chen
4b01de1ba9 Avoid sudo in CI UI tests 2026-01-28 15:09:30 -08:00
Lawrence Chen
6067aa1dbd Prepare 1.3.0 and harden CI UI tests 2026-01-28 15:04:41 -08:00
Lawrence Chen
d76ccaa531 Build GhosttyKit.xcframework in CI 2026-01-28 04:51:44 -08:00
Lawrence Chen
6cf9dbe2a1 Fix notification focus handling 2026-01-28 04:24:19 -08:00
Lawrence Chen
8db5ccbb58 Move no-update auto-dismiss to controller 2026-01-28 04:20:52 -08:00
Lawrence Chen
db17170b26 Stabilize update UI test flow 2026-01-28 03:56:11 -08:00
Lawrence Chen
03ee628fb6 Add mock update feed UI tests 2026-01-28 03:22:37 -08:00
Lawrence Chen
ca9c680da7 Ensure tab focus owns key input 2026-01-28 03:12:50 -08:00
Lawrence Chen
57ae8d9c0c Keep update pill visible during checks 2026-01-28 03:01:24 -08:00
Lawrence Chen
8984e8a750 Add debug scrollback tab and smooth scroll wheel 2026-01-28 03:00:50 -08:00
Lawrence Chen
3877dc2d98 Rename app to cmuxterm 2026-01-28 02:38:24 -08:00
Lawrence Chen
6d3bbb1577 Rename reload-prod to reloadp and parallelize reload2 2026-01-28 02:14:14 -08:00
Lawrence Chen
0441efc675 Improve update UI error details 2026-01-28 01:49:02 -08:00
Lawrence Chen
17a3e2033f Add dev build branding and reload scripts 2026-01-28 01:20:48 -08:00
Lawrence Chen
e3ee246930 Add Sparkle auto-update flow and titlebar update UI 2026-01-26 17:25:34 -08:00
Lawrence Chen
a158c744ea Bump version to 1.0.4 2026-01-26 15:15:51 -08:00
Lawrence Chen
397dbf3471 Improve sidebar empty-area and context actions 2026-01-26 15:15:32 -08:00
Lawrence Chen
b0c61f7d6c Ship DMG releases and enhance tab actions 2026-01-26 14:48:08 -08:00
Lawrence Chen
4102567054 Fix release workflow for cmux 2026-01-26 03:39:53 -08:00
Lawrence Chen
f275782a9c Disable native tabbing and polish notifications 2026-01-26 03:28:54 -08:00
Lawrence Chen
8320d5805a Rename to cmux and add About panel 2026-01-26 03:05:03 -08:00
Lawrence Chen
f6034a5979 Ignore local env, build output, and release zips 2026-01-26 02:05:03 -08:00
Lawrence Chen
89e15db604 Fix keychain reuse in release workflow 2026-01-26 01:57:42 -08:00
Lawrence Chen
6704d74e31 Skip building Ghostty macOS app for xcframework 2026-01-26 00:21:21 -08:00
Lawrence Chen
1ed61cdfe3 Export DEVELOPER_DIR for Xcode selection 2026-01-25 17:40:13 -08:00
Lawrence Chen
1d65c0efdc Select Xcode dynamically on self-hosted runner 2026-01-25 16:57:27 -08:00
Lawrence Chen
9c203a49a0 Force Xcode toolchain on mac runner 2026-01-25 16:55:58 -08:00
Lawrence Chen
157b74e8b0 Improve notarization zip handling 2026-01-25 16:52:13 -08:00
Lawrence Chen
04dcc2cc74 Add macOS release workflow and README download 2026-01-25 16:10:05 -08:00
Lawrence Chen
d6b0a544f9 Unset NO_COLOR before Ghostty init 2026-01-25 15:51:23 -08:00
Lawrence Chen
d41f252d0b Adjust tab subtitle and close shortcuts 2026-01-23 18:35:23 -08:00
Lawrence Chen
dde84c9c48 Add bundled terminfo resources 2026-01-23 18:26:23 -08:00
Lawrence Chen
a2087884c8 Focus surface when switching tabs 2026-01-23 18:25:29 -08:00
Lawrence Chen
00eda7f32b Fix scroll mods for precise trackpad input 2026-01-23 18:17:11 -08:00
Lawrence Chen
73e42553c8 Fix keybind handling and add ctrl+enter test 2026-01-23 17:01:05 -08:00
Lawrence Chen
eede97499b Tuck sidebar resizer into sidebar 2026-01-23 03:25:29 -08:00
Lawrence Chen
e69665a15a Fix sidebar resize tracking and add UI test 2026-01-23 03:18:40 -08:00
Lawrence Chen
2b598cdb8f Move tabs to top on notification 2026-01-23 01:58:55 -08:00
Lawrence Chen
6b8475cc59 Make panel flash reliable 2026-01-23 01:50:24 -08:00
Lawrence Chen
4c326d6abd Fix terminal background rendering 2026-01-22 20:53:41 -08:00