cmux/Sources
Lawrence Chen 707be44aaf
Separate cmux NIGHTLY as standalone app with its own bundle ID (#164)
The nightly build is now a distinct app called "cmux NIGHTLY" with
bundle ID com.cmuxterm.app.nightly, allowing side-by-side installation
with the stable release. The nightly appcast URL is baked into the
app's Info.plist by CI, so no in-app channel switching is needed.

- Nightly workflow: rename app to "cmux NIGHTLY", set bundle ID to
  com.cmuxterm.app.nightly, hardcode nightly Sparkle feed URL, publish
  DMG as cmux-nightly-macos.dmg
- Remove "Receive Nightly Builds" toggle from settings
- Remove UpdateChannelSettings enum and simplify feed URL resolution
  to just use SUFeedURL from Info.plist
- Remove UpdateChannelSettingsTests (no longer applicable)
2026-02-20 03:54:07 -08:00
..
Find Fix terminal keys swallowed after opening browser (#45) 2026-02-17 03:21:08 -08:00
Panels Render unread notification ring above portal-hosted terminal view 2026-02-20 02:41:52 -08:00
Update Separate cmux NIGHTLY as standalone app with its own bundle ID (#164) 2026-02-20 03:54:07 -08:00
AppDelegate.swift Fix CJK IME input (Korean, Chinese, Japanese) (#125) 2026-02-19 22:37:41 -08:00
Backport.swift Polish browser suggestions, focus, and tagged reload flow 2026-02-14 21:33:28 -08:00
cmuxApp.swift Separate cmux NIGHTLY as standalone app with its own bundle ID (#164) 2026-02-20 03:54:07 -08:00
ContentView.swift works 2026-02-19 23:52:09 -08:00
GhosttyConfig.swift Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
GhosttyTerminalView.swift Render unread notification ring above portal-hosted terminal view 2026-02-20 02:41:52 -08:00
KeyboardShortcutSettings.swift Fix terminal keys swallowed after opening browser (#45) 2026-02-17 03:21:08 -08:00
NotificationsPage.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
PortScanner.swift Move port scanning from shell to app-side with batching (#100) 2026-02-19 01:04:47 -08:00
PostHogAnalytics.swift Add sidebar metadata (git branch, ports, logs, progress), fix localhost URL resolution, simplify analytics 2026-02-16 02:46:39 -08:00
SidebarSelectionState.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
SocketControlSettings.swift Fix migrateMode dropping allowAll to default cmuxOnly 2026-02-18 02:12:19 -08:00
TabManager.swift Fix browser panel mouse back/forward buttons and middle-click (#131) (#139) 2026-02-19 23:38:21 -08:00
TerminalController.swift Fix split blackout race and stabilize focus handoff 2026-02-19 17:10:27 -08:00
TerminalNotificationStore.swift Polish browser suggestions, focus, and tagged reload flow 2026-02-14 21:33:28 -08:00
TerminalView.swift Add sidebar blur effect with withinWindow blending (#9) 2026-02-04 03:04:45 -08:00
TerminalWindowPortal.swift works 2026-02-19 23:52:09 -08:00
UITestRecorder.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
WindowAccessor.swift Polish browser suggestions, focus, and tagged reload flow 2026-02-14 21:33:28 -08:00
WindowDecorationsController.swift Refine settings/about titlebar styling and controls alignment 2026-02-14 02:11:35 -08:00
WindowDragHandleView.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
WindowToolbarController.swift move update pill to sidebar only, add Install Update menu item 2026-02-15 21:17:33 -08:00
Workspace.swift works 2026-02-19 23:52:09 -08:00
WorkspaceContentView.swift Avoid O(N) re-renders by passing derived Bool instead of ObservableObject 2026-02-20 02:41:52 -08:00