Release notes

Changelog

What's new in WeShell — features, improvements, and fixes.

v1.4
Jul 31, 2026

Live session sharing & command snippets

New
  • Live session sharing — generate a read-only link to your active terminal. Anyone with the link can watch your session live in their browser, no account needed. Link expires after 4 hours or when the session ends.
  • Command snippets — save frequently used commands with a label and replay them in one click from the terminal sidebar. Snippets can be global (all servers) or scoped to a specific server.
  • Viewer count — see in real-time how many people are watching your shared session directly in the toolbar.
Improved
  • Browser tab title now updates when switching between terminal tabs.
  • Snippet edit mode: modify an existing snippet directly from the panel without deleting and re-creating it.
v1.3
Jul 30, 2026

Multi-tab terminal sessions

New
  • Multiple sessions in one window — open as many SSH connections as you need in separate tabs, all within the same terminal window. Each tab is fully independent with its own WebSocket and xterm.js instance.
  • Session status indicators — each tab shows a colored dot: orange (connecting), green (connected), red (error), grey (closed).
  • "+" button — open a new session modal from the tab bar, with server selection and saved private key pre-fill from localStorage.
Improved
  • Private key saved indicator shown when selecting a server that has a stored key.
v1.2
Jun 29, 2026

Security, SFTP & account management

New
  • SFTP file transfer — upload and download files directly from the dashboard, with a full transfer audit log.
  • Email change with verification — change your account email via a secure double-confirmation token flow.
  • SSH connection test — test a server's connectivity before opening a full terminal session.
  • Admin email notifications — admins receive an email on every new user registration.
Improved
  • Password strength meter now shown in the profile modal's password change section.
  • Mobile layout: server list and terminal bottom no longer clipped on small screens.
  • Resend verification email link available directly on the verify page.
Fix
  • Chrome autofill white background on all input fields.
  • Hardcoded French strings in forgot-password and reset-password pages.
  • MFA "Enter manually" label hardcoded in French regardless of language setting.
v1.1
May 2026

Internationalization & privacy

New
  • French / English i18n — full interface available in both languages with a language toggle.
  • Privacy policy & Terms of service — bilingual legal pages.
  • Contact page — with email and GitHub Issues link.
  • Forgot password flow — email-based password reset with secure token.
v1.0
Apr 2026

Initial release

New
  • Web SSH terminal — full xterm.js terminal in the browser with color support, auto-resize, and copy-paste.
  • Zero credentials stored — SSH passwords and private keys transit encrypted and are never written to disk.
  • MFA / TOTP — two-factor authentication compatible with Google Authenticator and Authy.
  • Server directory — save servers with host, port, user, and auth type for one-click reconnection.
  • Session audit trail — every connection logged with user, server, IP, start/end time, and duration.
  • Multi-user with roles — admin and user roles, each with isolated server lists and session history.
  • Private key support — connect with PEM private keys, with optional passphrase, stored locally in the browser.