Skip to content

Releases: Zeus-Deus/codemux

Codemux v0.1.33

26 Apr 13:41

Choose a tag to compare

What's New

Fixes

  • Restore pane-local terminal lifecycle so regular terminals start reliably without input lag or malformed rendering (2baa42f)
  • Restore low-latency pane input (acd1566)

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.33_amd64.AppImage
./codemux_0.1.33_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.33_amd64.deb

Windows

Download Codemux_0.1.33_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.32

26 Apr 11:10

Choose a tag to compare

What's New

Fixes

  • fix(terminal): pause hidden terminals to kill cross-workspace typing lag (#13)
    After v0.1.30 introduced terminal persistence across workspace switches, hidden terminals stayed fully active — every PTY byte from any session ran ANSI parse + xterm.write + WebGL render, so each keystroke paid O(N workspaces) cost. Leaked WebGL contexts also blew past the browser's ~16 cap, triggering slow GPU evictions on every workspace switch.

    Now park = "buffer, don't render". Hidden terminals queue PTY bytes in a 16 MB buffer instead of writing them. On reactivate, the buffer drains via a single terminal.write — xterm parses the same byte stream in the same order, so the visible state is identical to live writes (no scramble regression). WebGL addon is disposed on park (frees GPU context) and reloaded on activate. Kitty keyboard state still ticks at receive time so the per-PTY stack stays in sync with the agent.

Other

  • chore: bump version to 0.1.32

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.32_amd64.AppImage
./codemux_0.1.32_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.32_amd64.deb

Windows

Download Codemux_0.1.32_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.31

26 Apr 08:13

Choose a tag to compare

What's New

Features

  • feat(review): rename PR tab to Review + React Query refactor + visual-match strip-down (#10)
  • feat(changes-panel): add open-PR button to toolbar (#8)
  • feat(sidebar): show PR status icon on workspace rows

Fixes

  • fix(sidebar): clear stale PR icon after branch switch (#11)
  • fix(sidebar): drop hover tooltip on PR pill (#9)
  • fix(sidebar): place PR icon at bottom-right, restore host icon on left (#7)

Other

  • chore: bump version to 0.1.31

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.31_amd64.AppImage
./codemux_0.1.31_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.31_amd64.deb

Windows

Download codemux_0.1.31_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.30

25 Apr 17:22

Choose a tag to compare

What's New

Features

  • Persist xterm instances across workspace switches — terminal panes now keep their full scrollback, cursor state, and running processes when you switch workspaces and switch back.
  • Unicode 11 widths and WebGL renderer for terminals — wider character support (emoji, CJK) renders correctly, and the WebGL backend gives noticeably smoother redraws on busy terminals.

Other

  • chore: bump version to 0.1.30

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.30_amd64.AppImage
./codemux_0.1.30_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.30_amd64.deb

Windows

Download Codemux_0.1.30_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.29

24 Apr 15:15

Choose a tag to compare

What's New

Features

  • Sidebar: new "Checkout default branch" action for primary workspaces — quickly return to the repository's default branch without leaving the sidebar.

Other

  • Extracted default-branch cache into a dedicated module and moved the test helper out of the production bundle.
  • Added extensive test coverage for the checkout-default-action edge cases (rebase, fallbacks, Error objects, loading state) and tightened an assertion to an exact string match.

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.29_amd64.AppImage
./codemux_0.1.29_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.29_amd64.deb

Windows

Download codemux_0.1.29_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.28

23 Apr 22:26

Choose a tag to compare

What's New

Features

  • feat(git): refresh branch info for all workspaces, not just active

Fixes

  • fix(git-poll): non-blocking activate + visibility-based gate
  • fix(sidebar): clarify Close vs Hide vs Delete button copy
  • fix(workspace): "Open ↵ main" attaches to real repo root, not a phantom worktree
  • fix(onboarding): add skip affordance and prevent re-trap

Other

  • test(onboarding): cover skip affordance and re-trap fix
  • chore: update Cargo.lock for 0.1.27
  • chore: bump version to 0.1.28

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.28_amd64.AppImage
./codemux_0.1.28_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.28_amd64.deb

Windows

Download Codemux_0.1.28_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.27

20 Apr 20:39

Choose a tag to compare

What's New

Features

  • Bitwarden-style password derivation for cross-product login — ported argon2id derivation so the same password works across the Codemux product family.

Fixes

  • GUI env isolation is now opt-in, restoring Ctrl+V image paste and other clipboard flows that the earlier isolation pass regressed.
  • Split GUI policy by persona so human sessions keep DISPLAY while agent sessions get the isolated environment.
  • Relaxed argon2id timing ceiling in the derivation test from 5s to 30s so CI on shared runners no longer flakes.

Other

  • Reverted the env-isolation saga back to plain env inheritance after the opt-in fix landed.

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.27_amd64.AppImage
./codemux_0.1.27_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.27_amd64.deb

Windows

Download Codemux_0.1.27_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.26

19 Apr 18:02

Choose a tag to compare

What's New

Fixes

  • Stop agent-spawned GUI apps from popping windows on the host desktop. Plain user shell panes and direct Rust-side spawns inherited DISPLAY, WAYLAND_DISPLAY, HYPRLAND_INSTANCE_SIGNATURE, and the full DE-detection env from Codemux, so firefox / chromium / electron / playwright --headed / npm run dev (auto-open) opened real windows on the user's session.

    • Worktree shell default flipped from allow_desktop_gui: true to false. Opt back in via CODEMUX_ALLOW_DESKTOP_GUI=1|true|yes, or per-workspace .codemux/config.json {"sandbox": {"allow_desktop_gui": true}}.
    • Extended the stripped env set from 8 to 24 keys: Wayland sockets, Hyprland/sway reach-back, Hyprcursor, AQ_DRM_DEVICES, QT_QPA_PLATFORMTHEME, Clutter, SDL, NIXOS_OZONE_WL, MOZ_ENABLE_WAYLAND / MOZ_X11_EGL, GTK_USE_PORTAL.
    • Added neutralizer overrides applied alongside the strip: BROWSER=true, MOZ_NO_REMOTE=1, DBUS_SESSION_BUS_ADDRESS=unix:path=/dev/null (spec-correct syntax, avoids libdbus autolaunch fallback), XDG_CURRENT_DESKTOP=X-Generic, DE=generic, GTK_USE_PORTAL=0, GIO_USE_VFS=local, NO_AT_BRIDGE=1.
    • bubblewrap and HostPassthrough paths now strip the same set via --unsetenv / --setenv for full parity.
    • Plugged ~20 direct Command::new() spawn sites across agent_browser, git, scripts, auth, github, ports, ai, mcp_server, session_adapters, and commands/*. hyprctl / ydotool / systemctl / loginctl paths intentionally exempt.

    Known side effect: wl-copy / wl-paste from a pane and nvim's "+y yank need WAYLAND_DISPLAY and fail silently under the new default. Users who rely on those set CODEMUX_ALLOW_DESKTOP_GUI=1 or per-workspace opt-in above.

Other

  • Version bump to 0.1.26

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.26_amd64.AppImage
./codemux_0.1.26_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.26_amd64.deb

Windows

Download Codemux_0.1.26_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.25

19 Apr 11:30

Choose a tag to compare

What's New

Fixes

  • merge-resolver: close stdin and kill child process on timeout so the agent CLI exits cleanly when a merge resolution stalls, instead of leaving orphaned processes holding the lock.

Other

  • chore: bump version to 0.1.25

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.25_amd64.AppImage
./codemux_0.1.25_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.25_amd64.deb

Windows

Download codemux_0.1.25_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.

Codemux v0.1.24

18 Apr 21:53

Choose a tag to compare

What's New

Fixes

  • Merge resolver: Spawn agent CLIs with their skip-permissions flags and enforce a timeout, so orchestrated conflict-resolution runs can't silently hang on a permission prompt and can't run indefinitely on a malformed agent session. (c02797e)

Other

  • Tests: Harden the virtual-display integration test against CI-runner flakes where Xvfb occasionally dies between acquire() calls. The manager's recovery path (re-spawn on a fresh display) is now exercised by the test rather than being treated as a failure. (8e3f563)

Install

AppImage (any Linux distro)

chmod +x codemux_0.1.24_amd64.AppImage
./codemux_0.1.24_amd64.AppImage

Arch Linux (AUR)

yay -S codemux-bin

Debian/Ubuntu

sudo dpkg -i codemux_0.1.24_amd64.deb

Windows

Download Codemux_0.1.24_x64-setup.exe from the release assets and run the installer.

Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.

Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.