Changelog

# v1.6.3

Fixed: In some cases the tmux session running claude code/codex on the host wasn't detected Improved: the UI of the button for manually loading session history

# v1.6.2

New: View git diff right in the terminal session — compare against HEAD or any other branch anytime New: Choose which buttons appear in the terminal session's bottom toolbar New: Send feedback to the developer — report a bug or share any thoughts with us directly

# v1.6.1

New: View ports on your host over HTTP, handy for browsing and debugging during web development New: View rendered markdown files in the terminal session file browser Fixed: fish shell failing to detect install paths and work correctly Fixed: Fixed several crashes and improved stability

# v1.6.0

New: Claude Code Agent View support Improved: Worktrees now show merge status and can be refreshed manually Improved: Skills inside Claude Code plugins are now recognized Improved: Manually pick the path when Claude Code/Codex install paths can't be auto-detected Improved: Added a Files entry to the right-side menu on the terminal detail page Fixed: Taking over a host Tmux session no longer restores the wrong state after a network reconnect

# v1.5.4

New: VNC now supports bringing up the keyboard for input New: Configurable terminal font size New: Optionally hide the terminal's bottom toolbar to give content more room

# v1.5.3

New: Control Codex experimental/in-development features from within the App, such as enabling the goal feature New: Launch Codex with different sandbox and approval modes. Replaces --full-auto for finer control Fixed: Claude Code session history not recognized in some cases

# v1.5.1

1.5.x brings direct attaching to Tmux sessions running Claude Code/Codex on your host, plus customizable commands Improved: Auto-reconnect and restore Claude Code/Codex sessions on network switches or unexpected drops — major improvement to the connection experience New: Connection history — view detailed connection records to help diagnose issues New: Pick the workspace path with a file browser when creating a workspace New: Host Tmux takeover mode now supports task-completion app push notifications
Additional note: In Preferences, you can grant location permission for Connection History. With it enabled, ServerCC tries to keep SSH connections and Claude Code/Codex sessions stable while the app is in the background, and auto-reconnects on network switches or drops (background location is only triggered when an active Claude Code/Codex session exists). Works similarly to Termius Location tracking.

# v1.5.0

New: Attach directly to Tmux sessions running Claude Code/Codex on your host — take over your work anytime, from anywhere New: Customize the second page of quick-input shortcuts, fill it with your favorite commands or shortcuts New: Multi-line edit mode — pair with voice-to-text keyboards for double the productivity Improved: Major overhaul of the persistent sessions and session history experience Improved: Clearer user-facing prompts for different Tailscale connection failure scenarios

# v1.4.3

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Fixed Codex history sessions not displaying correctly in some cases - Added support for PKCS#8 and other SSH key formats - Fixed Codex not working correctly under tmux persistent mode in some cases

# v1.4.2

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Fixed a crash when removing an MCP server

# v1.4.1

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - VNC is available as a trial, with improved connection experience - Fixed an issue where some Claude Code sessions were not correctly recognized - Added workspace settings to disable notifications when Claude Code/Codex finishes processing - Added /usage shortcut command to check subscription usage at any time

# v1.4.0

- New Pro feature: VNC mode. Now when using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Added optional Keychain unlock for macOS hosts. Use Claude Code OAuth credentials stored in the Keychain when connecting via SSH, no need to re-login - Fixed worktree path issue under custom workspaces - Improved base branch display when creating worktrees

# v1.3.1

1.3.x Added Claude Code NO_FLICKER mode with in-terminal tap interaction support - Fixed an issue where installed Claude Code/Codex might not be detected in some cases - Running instances page now shows tmux persistent session badge

# v1.3.0

- Added Claude Code NO_FLICKER mode with in-terminal tap interaction support - Improved Server page UI - Stability improvements

# v1.2.3

Pro is now available as a one-time purchase — no subscription required. Existing subscribers automatically receive lifetime Pro access - Fix: Memory leak after background session ends - Fix: Tailscale node reuse failure — reconnects were creating duplicate ghost nodes

# v1.2.2

- Fix: Claude Code 2.1.83 display rendering issues - Improvement: Update SwiftTerm with GPU rendering support - Improvement: Reduce memory usage for background sessions - Fix: /btw and /loop button input behavior

# v1.2.1

Version 1.2.x now supports Codex! - Fix: Codex sessions from other workspaces no longer appear in current workspace - Improvement: Faster history session loading - Improvement: Show usage tips in workspace detail page - Fix: Codex Skills/MCP management page UI display errors - Improvement: Collapse server basic info to reduce clutter on server detail page

# v1.2.0

- New: Codex support is here! - Fix: Opening /login without being logged into Claude Code launched the wrong OAuth URL

# v1.1.0

- New: Added /loop /btw /simplify shortcut commands - New: Persistent session support. Sessions keep running after closing the app. Long-press "New Claude Code Session" or a history session to create a persistent connection. Works great with /loop for long-running tasks - New: Pull-to-refresh in file browser - New: Terminal view auto-closes when Claude Code exits - Fix: Memory leak when connecting via Tailscale - Fix: Shortcut keyboard input not cleared after submission - Fix: Reconnection not respecting user's Tailscale/Direct connection choice - Fix: Some sessions not recognized when loading session list

# v1.0.1

- Added English language support on App Store

# v1.0

Initial release of ServerCC. - SSH connection management with Ed25519 and RSA key support - Same UI and interaction experience as desktop Claude Code, unleash your productivity - Claude Code session management (start, auto-reconnect, and resume) - Workspace worktree support for developing multiple features simultaneously - Parallel Claude Code execution in-app to maximize productivity - Workspace file browsing and upload - Manage global and workspace-level Skills and MCP