Skip to content

Zshell v0.1.11

Latest

Choose a tag to compare

@wzz6423 wzz6423 released this 28 Oct 12:21

Added

  • Optionally keep local shells, agents, and development servers running after
    quitting Zshell, then reconnect to their original terminal state on reopening.
    Use Quit and End All Sessions to stop all background work.
  • Share host-owned terminal sessions over SSH or Tailscale and reconnect after
    the client quits or loses its connection. Manage connections, server installation,
    Mac sharing, and input control in the app, with remote hosts on macOS or Linux.
  • Keep Quick Terminal workspaces with split panes and running jobs between
    openings, or choose a fresh workspace each time.
  • Choose Dock only, Dock and menu bar, or menu bar only. In menu bar modes,
    closing the last workspace window keeps its terminals available when reopened.
  • Manage branches and Git worktrees from the Git panel, create terminal sessions
    in isolated worktrees, and choose whether to keep or safely remove the checkout
    when closing. Manage sessions from an external terminal with zshell +session.
  • Search, archive, and resume saved Claude Code, Codex, Pi, and OpenCode
    conversations after closing their panes or restarting Zshell. Follow remote
    Agent activity and resume saved conversations on their original host.
  • Track each Codex conversation in its own pane when multiple terminals share
    an app-server daemon, and resume the verified conversation in the correct pane.
  • See Agent progress, waiting reasons, and subtasks from supported integrations
    or explicit program reports.
  • Review changes from an Agent's latest turn, all uncommitted changes, or a
    branch. Keep or revert individual text hunks from the latest turn without
    changing the staging area.
  • Inspect and operate project browser panes through the CLI, capture background
    pages, evaluate page scripts, and save or restore site cookies and local storage.
  • Block browser ads and trackers with EasyList and EasyPrivacy, and manage
    filter lists and custom ABP subscriptions in Browser settings.
  • Run commands in background panes and wait for each task's exit status,
    duration, and saved recent output, including waiting again after a timeout.
  • Follow live project, pane, Agent, and command events through zshell +events.
  • Paste clipboard screenshots as private PNG paths in local terminals, and
    upload local files or screenshots when pasting into remote terminals on either
    backend.
  • Optionally focus terminal panes by moving the mouse into them, including
    Quick Terminal.
  • Apply external configuration edits while Zshell is running, preserve linked
    dotfiles and their permissions when saving, and use the login shell's SSH
    agent when launching from the Dock or Finder.
  • Let terminal programs request camera access and permission to control other
    apps, with localized macOS permission prompts.

Changed

  • Find settings through a searchable sidebar, grouped cards, navigation history,
    and appearance previews.
  • Enable Vim command hints, terminal history restoration, failed-command
    notifications, and automatic update downloads by default for new
    configurations, while preserving existing choices.
  • Refresh the website, documentation, and changelog with a shared appearance,
    persistent theme controls, and a particle background that respects reduced
    motion.

Requires macOS 15.6+. Stable self-signed certificate; not Apple-notarized. If blocked on first launch, choose System Settings > Privacy & Security > Open Anyway. Sparkle verifies signed appcasts and ZIP archives.

Packages: Apple Silicon (arm64), Intel (x86_64), and Universal, each available as DMG and ZIP with SHA-256 checksums.

Release verification: all six packages passed extraction/mount, architecture, SHA-256, and deep signature checks; all six appcasts embed release notes and passed whole-feed and ZIP Ed25519 verification. The signed arm64 Release launched on Apple Silicon with macOS 27.2 and isolated preferences. Independent Sparkle fixtures passed manual update and automatic install-on-quit, including signatures, replacement, and relaunch. The updater and preference harnesses passed 145 and 45 checks respectively.

An installed older Zshell release was not upgraded in this verification. Physical Intel/Rosetta execution, macOS 15.6 compatibility, and the complete live region/failover update matrix were not exercised.

Report issues and submit pull requests at https://github.com/wzz6423/zshell. Gitee is the release mirror.