Skip to content

Releases: MengnanTech/SplitMux

SplitMux v1.0.8

10 Apr 19:53

Choose a tag to compare

  • chore: bump version to 1.0.8 (build 10)
  • merge: dev into main for v1.0.8 release
  • chore: add architecture docs and sync project settings
  • feat: fix Codex hooks integration and expand Claude hook coverage
  • fix: replace high-frequency polling with FS event monitoring and remove Agent Island
  • fix: add withAnimation to session context menu New Tab to prevent UI not refreshing
  • fix: live tab/session names in agent dashboard, SSH improvements, and UI cleanup
  • fix: add padding to app icon to match macOS Dock icon size conventions
  • fix: use nonisolated for requestPermission to fully prevent dispatch assertion crash
  • fix: prevent dispatch queue assertion crash in NotificationService.requestPermission
  • fix: add @mainactor to Tab and SSHHost to prevent dispatch queue assertion crash
  • fix: tab bar obscured by title bar in non-glass mode after session restore
  • chore: update appcast.xml for v1.0.7
  • chore: bump version to 1.0.7 (build 9)

SplitMux v1.0.7

30 Mar 18:14

Choose a tag to compare

Improved

  • Glass theme transparency — Terminal now renders with true frosted glass blur on Glass and Glass Light themes. Background is translucent while text remains fully opaque and crisp.
  • Glass Light tuning — Reduced white overlay on Glass Light theme for a cleaner, more transparent appearance.

SplitMux v1.0.6

30 Mar 17:57

Choose a tag to compare

What's New

Tab Drag & Drop (iTerm2-style)

  • Tabs now follow the mouse during drag with a floating preview
  • Drag left/right to reorder tabs with smooth neighbor animation
  • Drag downward into the content area to split the pane (right, left, or down based on horizontal position)
  • Split direction hint badge shown while dragging

Split Pane Improvements

  • Clicking a terminal pane in split mode now correctly switches focus
  • Splitting a middle tab inserts the new tab at the correct position (next to the active tab, not at the end)
  • Split from context menu works reliably on all tabs

Global Working Directory

  • New default working directory setting displayed in the sidebar header
  • Click to change — all new sessions use this directory by default
  • Individual sessions can still override via right-click "Set Working Directory"

Context Menu Enhancements

  • Session right-click: added "New Session" and "Copy Path"
  • Tab right-click: all split directions now work correctly
  • Terminal right-click: restored full menu (Copy, Paste, Select All, Clear, New Tab, Split)

Bug Fixes

  • Fixed tab switching animation (smooth transition between tabs)
  • Fixed terminal "Clear" command — now properly clears screen and redraws prompt
  • Fixed right-click actions not responding in certain contexts

v1.0.5

29 Mar 14:10

Choose a tag to compare

  • chore: bump version to 1.0.5 (build 7)
  • chore: bump version to 1.0.5 (build 6)
  • fix: 侧边栏 session 状态从 hookService.agentInfos 读取,修复状态丢失
  • 增加脚本确认
  • chore: update appcast.xml for v1.0.4

v1.0.4

29 Mar 12:24

Choose a tag to compare

  • chore: bump version to 1.0.4 (build 5)
  • 现在 Claude Code 退出后,侧边栏不会再显示 "Idle",而是恢复到普通终端状态。
  • chore: update appcast.xml for v1.0.3
  • chore: bump version to 1.0.3 (build 4)

v1.0.3

29 Mar 12:14

Choose a tag to compare

  • chore: bump version to 1.0.3 (build 4)
  • exit status check
  • chore: update appcast.xml for v1.0.2
  • bug fix
  • chore: update appcast.xml for v1.0.2

v1.0.2

29 Mar 11:21

Choose a tag to compare

What's New

Glass Theme

Brand-new Glass Dark and Glass Light themes with a frosted glass sidebar effect.

  • Frosted glass sidebar with system-level behind-window blur
  • Coordinated terminal colors that match the glass aesthetic
  • Light-optimized 16-color ANSI palette for Glass Light
  • Boosted text contrast across all UI elements for readability on translucent surfaces

Improvements

  • Text editor and notes panels now follow the active theme
  • Window appearance is explicitly set for consistent rendering regardless of system dark/light mode

Bug Fixes

  • Resolved Swift 6 concurrency warnings (MainActor isolation in deinit)

v1.0.1

29 Mar 05:25

Choose a tag to compare

SplitMux v1.0.1

A native macOS terminal multiplexer with split panes, tabs, SSH, and Claude Code integration.

Highlights

  • Split Panes & Tabs — Horizontal/vertical splitting, drag-to-resize, tab management with session persistence
  • SSH Manager — Saved hosts, auto-parse ~/.ssh/config, one-click connect from Command Palette (⌘P)
  • Terminal History (⇧⌘H) — Browse, search, and export terminal output
  • Claude Code Integration — Agent dashboard, task completion notifications, status detection via hook
  • Agent Pipeline — Chain multiple Claude tasks automatically
  • Apple-Style UI — Light mode redesign with unified shell tokens, refined sidebar and top chrome
  • Custom App Icon — Abstract split-pane concept design
  • Auto-Update — Built-in Sparkle framework for seamless updates

Other

  • MIT License
  • Automated build, notarize, and release script with GitHub Releases integration