8000 Tags · amirlehmam/wmux · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v0.7.3

Toggle v0.7.3's commit message
chore(brand): refresh logo across app + site, bump to v0.7.3

Swap the old "w" mark for the new green terminal-window logo
everywhere it surfaces: Electron window icon, Windows taskbar/.exe
icon (multi-resolution ICO: 16/32/48/64/128/256), React titlebar
component, and wmux.org favicon + nav logo.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

v0.7.2

Toggle v0.7.2's commit message
feat(config): add ~/.wmux/config.toml reader + 17 bundled themes

Follow-up to issue #4. Ships:

- Minimal hand-rolled TOML parser (src/main/toml-parser.ts) — zero deps
  so the OneDrive-path native-module trap can't break it.
- User-config loader maps [terminal] + [terminal.colors] +
  [terminal.colors.schemes.*] onto TerminalPrefs; file-wins-at-startup,
  app-wins-at-runtime semantics.
- IPC: config.getUserConfig / config.reloadUserConfig / broadcast event.
  V2 pipe: config.get / config.reload.
- CLI: `wmux reload-config`, `wmux config show|reload|path`.
- Renderer merges parsed config over Zustand terminalPrefs on startup and
  on reload; userColorSchemes MERGE (don't clobber app-defined schemes).
- 17 new bundled presets: Ayu Dark/Mirage/Light, Cobalt 2, Material Dark,
  Monokai Pro, Palenight, Oceanic Next, Everforest Dark, Rose Pine,
  Kanagawa, Horizon, SynthWave 84, Zenburn, GitHub Dark, Night Owl,
  Nightfly. (Now 29 total.)
- docs/config.md with full example and precedence rules.
- Tests: 13 new unit tests for parser + mapper (all pass).

Bumps to 0.7.2.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

v0.7.1

Toggle v0.7.1's commit message
v0.7.1 — custom color schemes with per-pane overrides (#4)

v0.7.0

Toggle v0.7.0's commit message
fix(agent): validate cmd field and accept prompt alias in spawn handlers

Agent spawn was sending "undefined" to terminal when batch JSON used
"prompt" instead of "cmd" as the field name. Now both agent.spawn and
agent.spawn_batch accept either field name, with clear error if neither
is provided. Defense-in-depth validation added in AgentManager.spawn().

Bumps version to 0.7.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.6.9

Toggle v0.6.9's commit message
fix(agent): wait for shell prompt before sending agent commands

The agent spawn had a blind 800ms setTimeout before writing the command
to the PTY. PowerShell with integration scripts takes 1-3s to initialize,
causing commands to be silently lost — agents would spawn terminals but
never launch Claude Code.

Now uses PTY data listener to detect prompt patterns (PS C:\...>, $, #, >)
before sending the command. Falls back to 5s timeout if no prompt detected.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.6.8

Toggle v0.6.8's commit message
feat(links): open terminal and markdown links in wmux browser panel

All links clicked in terminal and markdown panes now open in the wmux
browser panel instead of the system browser. If no browser panel exists,
one is auto-created (split right). Ctrl+Click forces the system browser.

Replaces the previous localhost-only interception with a unified approach
that works for all URLs. Shared utility in utils/open-in-browser.ts.

Also bumps version to 0.6.8.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.6.7

Toggle v0.6.7's commit message
feat(browser): auto-create browser panel when none exists

All `wmux browser *` commands now auto-split a browser pane to the right
instead of erroring with "Browser panel is not open". Polls CDP attachment
with a 5s timeout after creating the surface.

Also bumps version to 0.6.7.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.6.4

Toggle v0.6.4's commit message
wmux 0.6.4 — grid layout fix

v0.6.3

Toggle v0.6.3's commit message
wmux 0.6.3 — Korean IME fix

0