Skip to content

Releases: danshapiro/freshell

v0.2.4 - Friendly Startup Message

31 Jan 20:58

Choose a tag to compare

Startup now displays a friendly message with the full URL you can use to access Freshell, including your machine's hostname for LAN access.

v0.2.3 - Fix Serve Precheck

31 Jan 20:53

Choose a tag to compare

Fixed: Port availability check now only runs in dev mode, not when running npm run serve in production.

v0.2.2 - Pre-build Update Check

31 Jan 20:48

Choose a tag to compare

Fixed: The startup precheck now properly detects missing dependencies before attempting to build, giving clearer error messages if npm install wasn't run.

v0.2.1 - Stability & Performance

31 Jan 20:38

Choose a tag to compare

Features

  • Dev mode title indicator — Browser tab shows "freshell:dev" when running in development mode so you can distinguish environments
  • Configurable dev server port — Set VITE_PORT in .env to change the Vite dev server port

Fixed bugs with sidebar crashes, session indexer sync issues, production build path resolution, and persistence performance.

v0.2.0 - Auto-update

31 Jan 18:50

Choose a tag to compare

Features

  • Auto-update notifications — Freshell now checks for updates on startup and prompts you to update when a new version is available
  • Platform-specific shell options — The shell picker now shows platform-appropriate options (PowerShell/cmd on Windows, bash/zsh on Unix)
  • Claude session auto-repair — Automatically detects and repairs corrupted Claude session files (malformed JSON) so sessions appear correctly in the sidebar

Fixed bugs with shutdown handling, native dependency installation, and server platform detection.

v0.1.0 - Initial Release

31 Jan 06:31

Choose a tag to compare

The first public release of Freshell, a browser-accessible terminal multiplexer.

Features

  • Multi-tab terminal management — Open multiple terminal sessions in a browser, with tabs that persist across page reloads
  • Split pane support — Divide any tab into multiple panes (horizontal/vertical splits) for side-by-side terminals
  • Claude Code integration — Run Claude Code sessions with live prompt extraction for auto-titling tabs
  • Session sidebar — Browse Claude sessions organized by project, with AI-generated summaries (via Google Gemini)
  • Session resume — Click any session in the sidebar to open it in a new tab at the correct working directory
  • Browser pane — Embed local HTML files in a pane for quick previews
  • Theme customization — Toggle light/dark mode, select terminal color schemes, and adjust UI scale
  • Remote access — Access your terminals over LAN/VPN with token-based authentication
  • Copy/paste shortcuts — Ctrl+Shift+C/V work in terminals (matches most Linux terminal emulators)
  • Pane picker — Choose what type of content to spawn when creating new panes

Fixed bugs with terminal resizing when switching tabs, WebSocket connection keepalives, Windows shell escaping, and session file discovery.