Splice Splice

Changelog

Releases

Every release, what changed, and why. Full source and assets on GitHub Releases.

v0.3.0 Latest
April 14, 2026

Image file viewer

  • Open PNG, JPG, GIF, WEBP, SVG, ICO, and BMP files directly in a pane — no external app needed

Send to Claude

  • Select text in any file and send it directly to a Claude Code session running in your workspace
  • Right-click an empty workspace area to open a new Claude session from scratch

File tree

  • Expanded folder state now persists across workspace switches — your tree stays exactly how you left it
  • Fixed lag when files or folders were created by an external process (e.g. Claude Code writing new files)

Terminal fixes

  • Fixed Ctrl key passthrough and focus timing so Ctrl+C, Ctrl+Z, etc. always land in the right terminal
  • Fixed terminal not resizing correctly after zooming a pane back out
v0.2.0
March 25, 2026

Terminal fixes

Triggered by Claude Code v2.1.83 exposing edge cases in escape sequence handling.

  • Fixed SGR sub-param parsing: curly underlines (4:3m) no longer mistakenly set italic; 4:0m no longer resets all attributes
  • Fixed xterm Modify Other Keys (CSI > m) being treated as SGR — was underlining and dimming all text
  • Fixed Kitty keyboard protocol (CSI = u, CSI < u) being treated as cursor-restore — was jumping cursor to top of screen

Session resume

  • Fixed a startup race that left an outdated Claude hook in ~/.claude/settings.json, causing all Claude sessions to save as null and never resume

macOS dock menu

  • Right-click the Splice icon in the Dock → "New Window"
v0.1.0 Initial release
March 19, 2026

Shipped

  • Multi-pane editor with split support (horizontal and vertical)
  • Custom terminal emulator (Snakebite, Canvas 2D — no xterm.js)
  • LSP support: diagnostics, hover, completions, go-to-definition, find references, rename
  • SSH remote workspaces with SFTP file operations
  • File tree with inline create, rename, and delete
  • Multi-workspace sessions with full persistence
  • Multi-window support
  • Find & replace, Problems panel, breadcrumbs
  • Command palette (⌘K)
  • Git branch indicator