Releases: maddada/Ghostex
zmux 1.4.10
Changes
- Added human-facing
zmuxCLI session commands for listing, attaching, resuming, killing, sleeping, waking, and focusing running terminal sessions. - Added provider-backed attach metadata so tmux, zmx, and zellij sessions keep their stored provider, show sidebar badges, and expose copyable attach commands.
- Added a Settings control for floating session status indicator size, plus updated indicator drawing, tooltip wrapping, and settings-control polish.
- Fixed main window chrome restore so zmux reopens at the prior size, position, and display while avoiding offscreen IDE-attachment coordinates.
- Fixed Find Previous Session routing so the footer button opens the prompt even with an empty modal search field and logs the modal/native bridge path.
- Improved session title sync by rejecting Ghostty ghost placeholder titles and protecting trusted restored titles from automatic rename overwrite.
SHA256: c6fd3dac8eb2dc9d785d01c394e1fcdcc116d4d8dd4382780ebc5a60142a2b54
brew install --cask maddada/tap/zmuxzmux 1.4.9
Changes
- Improved embedded code-server editor panes so VS Code panel/sidebar drag and drop keeps live hover and drop targeting while using CEF.
- Fixed embedded browser/editor pane teardown so closing a pane from the sidebar does not close the top-level app window.
- Improved project editor persistence so VS Code workbench layout survives app restarts without putting code-server into a fresh Chromium profile.
- Improved zmx session persistence so empty sessions attach directly, startup commands run only for new sessions, and inherited zmx session variables do not hijack app-managed names.
- Improved zellij session persistence so generated session names stay within provider limits and new sessions launch under the same name used for restart attach.
- Enlarged README screenshots for clearer GitHub documentation.
SHA256: d5c407008e680ad0f187c71ab7f16a19b912b06c3812ac32d6f4f5cc54cbc882
brew install --cask maddada/tap/zmuxzmux 1.4.8
Changes
- Added embedded code-server editor panes so project groups can open a native CEF-backed code editor surface.
- Added project header controls for opening project-scoped browser panes and project editor panes from the clicked group.
- Added zellij as an opt-in terminal session persistence provider alongside tmux and zmx.
- Added a sidebar side setting so users can choose left or right placement from Settings, including startup restore and legacy side migration.
- Added modified-setting indicators with per-setting reset-to-default tooltips in Settings.
- Replaced native
titleattributes across sidebar controls with shadcn/Radix app tooltips and shared local brand icons. - Improved project editor panes so middle-click closes the editor surface while preserving project diff stats and runtime sleep behavior.
- Improved code-server editor drag/drop by disabling native pane resize/header reorder interception while editor panes are visible and logging passive CEF drag diagnostics.
- Fixed right-side sidebar layout so the resize divider sits between the workspace and sidebar instead of on the outside edge.
- Fixed Combined-mode project groups so empty project groups remain expandable for editor cards while browser and non-project groups still auto-collapse.
- Removed versioned Sparkle release-note markdown files from the repository.
Artifact
SHA256: bdc2256445848c44f069830df5d1a565e7e5b61b9b43c053074bde07ab8d4249
brew install --cask maddada/tap/zmuxzmux 1.4.7
Changes
- Added persistent terminal session providers so terminal metadata, restore inputs, and provider state can survive app restarts.
- Added Chromium CEF native browser support with vendored CEF build wiring, persistent browser storage, and cookie flushing on app termination.
- Added shared Ghostty settings so terminal configuration can be reused across the native host and sidebar settings surfaces.
- Added native floating session status indicators for running, attention, and available session counts, including click-to-focus routing back into the workspace.
- Added a Configure Actions modal with readable action rows plus create, edit, and delete flows for sidebar project actions.
- Added Previous Sessions restore for archived terminal session records so restored sessions keep agent identity, first-message metadata, title provenance, favorites, and resume inputs.
- Filtered placeholder Previous Sessions entries so default titles such as
Terminal SessionandCodex Sessionare not saved as low-signal history cards. - Improved Previous Sessions project restore by switching back to the original project, reviving Recent Projects entries, or recreating the project when needed.
- Fixed sparse Combined sidebar scrolling so empty/collapsed project lists stay pinned instead of rubber-banding or preserving stale scroll offsets.
- Fixed Combined-mode Chats grouping so the synthetic Chats group marker survives sidebar-store normalization.
- Improved native pane drag and reorder handling so hit testing stays scoped to pane headers while terminal/body interactions keep their expected routing.
- Improved terminal close cleanup by skipping redundant Ghostty close requests once a process has already exited.
- Adjusted native sidebar and Storybook layout so project panels can use the right edge rail without being clipped.
Artifact
SHA256: 365054d2977a8736b2af138e7d68e4e2d9fe6aa49b8556b8833df29d30e6bde5
brew install --cask maddada/tap/zmuxzmux 1.4.6
Changes since v1.4.5:
- Replaced native title-bar action controls with compact sidebar Actions dropdowns for project commands and Open In targets.
- Added explicit Open In choices for Finder, Visual Studio Code, and Zed, including brand icons and persisted primary target selection.
- Added removable Actions dropdown rows so configured project actions can be deleted from the same menu that runs them.
- Added custom workspace theme colors that tint the workspace dock, Combined-mode project headers, and active workspace sidebar theme surfaces.
- Moved custom workspace color selection into the workspace Theme context menu with a recent-color palette, removing the separate workspace config modal.
- Improved empty Combined-mode Chats and project groups so they auto-collapse while empty, expand when sessions appear, and show static folder/chat icons instead of inactive chevrons.
- Improved Recent Projects styling to match normal sidebar group rows and show preserved session counts inline.
- Expanded Codex first-prompt hook installation to existing Codex profile homes so first-prompt auto-title capture works when CODEX_HOME points at a profile directory.
- Finished native-only cleanup by removing the retired VS Code extension/workspace webview sources from Storybook and TypeScript configuration.
- Fixed preset workspace theme selection so it clears any prior custom color override.
SHA256: 8896ce0f154f376933013f7d47c635fc1a1507ea351b28396df56368635fd430
Install:
brew install --cask maddada/tap/zmuxzmux 1.4.5
Changes
- Added native title-bar split controls for primary Actions and Open In commands while keeping empty title-bar space draggable.
- Added React-rendered title-bar dropdown menus for configured zmux actions and Open In targets.
- Improved terminal focus sync so passive layout/status updates no longer steal typing focus.
- Improved embedded Ghostty terminal color handling by stripping inherited color-disabling environment keys at the native surface boundary.
- Added optional CEF prototype scaffolding for future Chromium browser panes while keeping the default WKWebView build path buildable without the Chromium SDK.
SHA256: ff85274e1f4f8f5a1883c804f455ee36a160214feffc5fd0ed1ea5060ce65395
Install:
brew install --cask maddada/tap/zmuxzmux 1.4.4
Changes
- Added Combined sidebar mode with one project group per project across all projects, plus Separated mode for the previous layout.
- Added Recent Projects with fuzzy project/path search and startup cleanup for empty combined-mode projects.
- Added project context actions for config, theme, copy path, Finder, selected IDE, and closing projects into Recent Projects.
- Improved native T3 Code runtime retention through startup/auth races and synced thread changes back into the sidebar.
- Fixed sidebar resize drag coordinates and added agent color-environment diagnostics.
- Added long-paste rename handling that summarizes pasted session text before syncing the rename into the agent CLI.
SHA256: 64f78e7aaa20366472eb50db2397f2371ffafeee9e88851e1da83abe3be1d4db
Install:
brew install --cask maddada/tap/zmuxzmux 1.4.3
- Added an opt-in Browser Panes mode that opens browser actions as first-class workspace panes instead of Chrome Canary windows.
- Added native browser pane controls for address navigation, reload, DevTools, React Grab, profile selection, and browser-data import messaging.
- Persisted browser pane URLs, favicons, and browser-auto titles so sidebar cards and app restarts reflect the current page.
- Added native pane header drag-to-reorder support across terminal, T3, and browser panes without surfacing hidden sessions.
SHA256: 8772de4b36186d465719197a6d4767f71e7c7620b50ee43c00b1430c7f75a11f
Install:
brew install --cask maddada/tap/zmuxzmux 1.4.2
- Fixed Sparkle update detection by publishing releases with a monotonic
CFBundleVersionbuild number. - Kept the native AppKit pane resizing changes from 1.4.1 available in the update feed.
SHA256: 52825aeb8e603f1d2c43ffaefb6aa2c57765f57955e9ea1396e85fd903d6af02
Install:
brew install --cask maddada/tap/zmuxzmux 1.4.1
- Moved split pane resizing into the native AppKit terminal workspace so Ghostty and WKWebView panes resize from the same layout owner.
- Removed the React workspace resize overlay and tests that no longer apply to native pane sizing.
- Removed whole-cell terminal body stepping so pane chrome and terminal renderer widths stay aligned during native resize.
SHA256: 5f79e1b55a2f6dc345c6555dbc9cead75aabf0d24eff6486b9749ddd83e506e0
Install:
brew install --cask maddada/tap/zmux