You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OxiMux v0.1.12 — a faster chat, and a cockpit you can restyle
Appearance, finally yours
Light theme — a full light palette, including a light syntax theme for diffs. Every surface follows it: Source Control, agent chat, rendered markdown, and the terminal (CLIs are no longer told the window is dark).
Whole-UI zoom and a second density — scale the entire cockpit, tab strip included, or tighten it up.
Choose your typefaces — pick the UI font and the mono font the cockpit is drawn in.
A chat transcript that scales
The transcript is now fully virtualized: frame cost no longer grows with conversation length, and streaming replies update one block at a time instead of rebuilding the whole message.
The view glides to the tail as tokens arrive instead of jumping.
Long code-fence lines no longer wrap — they scroll sideways, with a fade hinting at the hidden edge, and copy cleanly as code.
OxiMux now owns its markdown renderer, fixing several rendering defects along the way (including text vanishing after doubled emphasis).
Three new surfaces
Ports — see which ports your terminals are actually serving, per pane.
Integrations — OxiMux names the tool that's missing and installs it right there in Settings.
Automations — scheduled runs get a page of their own.
Settings navigation is regrouped under four headings to hold it all.
Diff review, made honest
An open diff now tracks the working tree live instead of showing a snapshot.
Review notes anchor to their code, not their line number — editing above a note no longer strands it.
Agents
Every agent CLI OxiMux knows — Claude, Codex, Droid, GitHub Copilot, Gemini, Cursor, Grok, and Pi — now reports its last message through its own hooks, so agent rows show what the agent said, not just a status verb.
Windows
The debug build no longer conjures a console window, keep-awake works (and stops calling itself a Mac), and the embedded browser gets a proper surface to draw on.
Fixes
⌘C is properly bound, so Copy reaches the app everywhere.
The relay daemon notices when it loses the OS lookup path instead of silently breaking DNS for its terminals.