Releases: Zeus-Deus/codemux
Release list
Codemux v0.1.11
What's New
Features
- Add
codemux workspace rerun-setupCLI command — re-run workspace setup scripts without recreating the workspace - Sonner toast notification system, worktree includes with fallback defaults
Fixes
- Per-workspace browser stream ports — eliminate single-port contention when running multiple workspaces
Other
- Docs reindex — add 4 feature docs, archive 2 completed plans, update stale refs
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.11_amd64.AppImage
./codemux_0.1.11_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.11_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.10
What's New
Features
- Agent Browser v0.24.0 — Migrated from Node.js/Playwright to pure Rust sidecar, improving startup time and resource usage
- GitHub Issue Integration — Link issues to workspaces with backend sync, UI panel, detail popover, and prompt auto-injection
- Redesigned Branch Picker — Search, tabs, timestamps, and contextual actions for faster branch navigation
- Open Existing Branch — New mode in workspace creation to attach to an existing branch
- Onboarding Wizard — Reuses the new BranchPicker for base branch selection
Fixes
- Throttle inspector
mouseMovedto prevent frame starvation - Kill stale daemons on
start_stream+ cleanup on app exit - URL mangling on
file://anddata:URLs + frame timeout false positives - Resolve binary checks parent of cwd for
node_modules - Screencast stale page caused by double-navigation
- Restart screencast after navigation to show updated page content
- Dismiss onboarding wizard when workspace created via sidebar "+"
- Use Tauri
openUrlinstead ofwindow.openfor issue GitHub link - Track auto-filled branch names so unlink/switch clears correctly
Other
- Update CONTRIBUTING.md for agent-browser v0.24.0 sidecar
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.10_amd64.AppImage
./codemux_0.1.10_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.10_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.9
What's New
Fixes
- Disable Vite minification to prevent xterm.js parser crash in release builds — esbuild double-minification mangled xterm.js internals, causing nvim and other TUI apps to render a blank screen
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.9_amd64.AppImage
./codemux_0.1.9_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.9_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.8
What's New
Fixes
- Stop responding to Kitty keyboard protocol query to fix nvim hang
Other
- Bump version to 0.1.8
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.8_amd64.AppImage
./codemux_0.1.8_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.8_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.7
What's New
Fixes
- Send terminal reset sequences on PTY child exit — fixes terminal state corruption after a shell process exits
Other
- Update Cargo.lock for v0.1.6
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.7_amd64.AppImage
./codemux_0.1.7_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.7_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.6
What's New
Fixes
- Fix blank TUI apps by disabling
convertEolin xterm.js - Fix Wayland crash by disabling WebKit compositing mode on Linux
- Show gitignored files in file tree with dimmed styling
- Add
.codemux/to.git/info/excludein workspace directories
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.6_amd64.AppImage
./codemux_0.1.6_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.6_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.5
What's New
Features
- Add show hidden files toggle to file tree panel
Fixes
- Set TERM and COLORTERM on PTY sessions for packaged app color support
- Remove global file manager window rule that polluted Hyprland session
Other
- Fix settings page link format and correct sync status descriptions
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.5_amd64.AppImage
./codemux_0.1.5_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.5_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.4
What's New
Fixes
- Critical: Fix 30GB memory spike on startup. When launched from a desktop entry (AUR, AppImage via app launcher), the indexer scanned the user's entire home directory instead of the workspace project. The root cause was
current_project_root()returningenv::current_dir()which defaults to$HOMEwhen noPath=is set in the.desktopfile. The indexer now initializes from the active workspace's project directory, and does nothing if no workspace exists yet. - Add symlink cycle detection to the directory walker.
scan_directoryfollowed symlinks viapath.is_dir()with no cycle detection. A single circular symlink would cause infinite recursion and OOM. Now tracks visited directories by(device, inode)identity. - Add 50MB total index size cap. The indexer had a per-file cap (512KB) but no total cap, allowing unbounded index growth on large projects. Scanning stops once 50MB of file content has been indexed.
- Fix inotify watcher scanning $HOME. The
notifyfile watcher used the same incorrect root path, setting up inotify watches for 280K+ directories under$HOME. Now only watches the workspace project directory, and skips startup entirely when no valid project root exists. - Cap notifications at 500 entries. Notifications were only removed on workspace close but never capped during a workspace lifetime. Long sessions could accumulate thousands of entries, inflating every state clone and serialize cycle.
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.4_amd64.AppImage
./codemux_0.1.4_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.4_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.3
What's New
Fixes
- Fixed AppImage launching fullscreen on tiling WMs — Window state save/restore was saving compositor-assigned tiled dimensions (e.g. full monitor resolution), which restored as borderless fullscreen on next launch. Now skips saving tiled/maximized dimensions, converts physical to logical pixels for DPI-safe persistence, and adds bounds checking for position and minimum size.
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.3_amd64.AppImage
./codemux_0.1.3_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.3_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.
Codemux v0.1.2
What's New
Fixes
- Set WebKitGTK env vars for AppImage compatibility — fixes GBM crash and Wayland native rendering issues
Install
AppImage (any Linux distro)
chmod +x codemux_0.1.2_amd64.AppImage
./codemux_0.1.2_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.1.2_amd64.debExisting users: If you installed via AppImage, you'll be notified of this update automatically inside the app.