Skip to content

v0.1.12

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:04
· 35 commits to main since this release

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.