Sora

Product updates

Changelog

What changed in each Sora release: new features, improvements, and fixes.

releases
37
contributors
9
latest
v0.5.1
v0.5.1
Latest01
  • Manage Spaces from a right-click anywhere in the empty sidebar, with a cleaner footer and distraction-free switching.
  • Prevent terminal panes from flashing white while switching Spaces.
v0.5.0
02
  • Let coding agents coordinate Space-scoped pinned tabs and panes through Sora’s CLI, with readable direct prompts and trusted Pi, OpenCode, and Grok lifecycle reporting.
  • Pin and unpin tabs reliably by dragging them between sidebar sections, even when a section is empty.
v0.4.0
03
  • See working, blocked, completed, idle, and unknown coding-agent states across Spaces, and jump directly to agents from Search.
  • Switch rapidly between busy Spaces without terminal stalls, stale tab selection, or runaway background work.
v0.3.0
04
  • Organize work in Spaces with vertical pinned and temporary tabs, attached repositories, custom icons, and trackpad switching.
  • Rename tabs directly from the left sidebar.
  • Collapse every expanded folder in the file viewer with one click.
  • The `sora` CLI and MCP server now manage Spaces directly, including creating, selecting, renaming, removing, and opening terminals within them.
v0.2.3
05
  • Command-click terminal links to reveal local files in Finder, or open files and websites directly in new Sora tabs and panes.
  • Terminal notifications now sound reliably, work from Alacritty sessions, and return you to the session that sent them when clicked.
  • Alacritty terminals now handle modified keys, Shift-Enter multiline prompts, application keypads, and app-controlled pointer shapes correctly.
  • Switch directly to tabs with Ctrl+1–9, without also holding Shift.
  • New sessions start in the project's pinned directory, and browser tabs work with sites that require a modern Safari identity.
  • Prevent rare Ctrl-Tab crashes and runaway Git metadata checks outside repositories.
v0.2.2
06
  • Files, Git, and Beads now follow coding agents into separate checkouts, clearly label worktrees, and show Git change badges beside files and folders.
  • Ctrl-Tab now switches by recent use, selected grouped tabs stay visible as the window changes, and command-palette keyboard and pointer selection stay predictable.
  • Grok sessions now join Sora's Agents tab group, and the typography preview reflects the Thicker text setting.
v0.2.1
07
  • Sidebar headers now align with macOS window controls.
  • Command-running terminals now stay in the Terminals tab group instead of splitting into a separate Commands group.
  • Terminals no longer inject the legacy Kero CLI token; use the bundled `sora` helper for local automation.
  • Settings now use a custom macOS surface with a fixed sidebar, compact pane headers, and aligned setting cards.
v0.2.0
08
  • Settings now use a cleaner sidebar layout with grouped macOS panes
  • Tab group headers now offer bulk close actions, including closing all files and inactive terminals, without the extra selected-group checkmark
  • Prevent terminal tabs from crashing after switching sessions or resizing during a partial redraw
  • Files created in a terminal now use your system's default permissions instead of being made private to your user
  • Terminal sessions now inherit your shell locale instead of Sora setting `LANG`
  • CJK monospace fonts now appear in the terminal font picker
  • Open native browser tabs and split panes from the command palette or terminal/editor context menus, with a combined address/search field, navigation controls, page sharing, and restored URLs
v0.1.32
09
  • The left sidebar toggle remains available in the title bar after hiding the sidebar
v0.1.31
10
  • File previews now refresh after files are changed outside Sora
  • Option-key characters from macOS input sources such as Polish Pro now work in terminals; users who prefer terminal Meta bindings can opt in under Settings → Terminal
v0.1.30
11
  • Fix Chinese IME under the Alacritty backend
  • Reduce hidden Ghostty tab renderer memory
  • Opening the Ctrl-Tab switcher no longer highlights whichever tab happens under the stationary pointer
  • Sessions you never open no longer cost any GPU memory. Reopening a window used to draw restored sessions straight away, holding full-size buffers you looked at or not; now a pane claims one only when you first view it.
v0.1.29
12
  • Add project-scoped Beads panel for reviewing, filtering, claiming, closing, reopening, and handing agent tasks back to the terminal
  • The Git panel now refreshes after commands and when Sora regains focus instead of polling continuously in the background
v0.1.28
13
  • Group tabs into calm, connected Agents, Files, Commands, and Terminals sections that collapse without disrupting tab navigation or reordering
  • Enable the bundled `sora` CLI MCP server by default; local automation can still be switched off in Settings
  • Refresh Sora website local automation details and deploy it through the maintainer-owned Cloudflare Worker
  • Tweak some UI colors
v0.1.27
14
  • Add opt-in local automation through the bundled `sora` CLI and MCP server for opening projects and controlling visible terminal tabs — without opening a network port
  • Choose which terminal emulator drives new panes in Settings → Terminal → Backend. Ghostty remains the default, with a new Alacritty backend
  • Configure the left and right sidebar font size in Settings
v0.1.26
15
  • Processes list no longer shows `<defunct>` entries: those are exited children waiting to be reaped, not something you can see output from or kill
  • Opening a large diff no longer freezes the window: diffs render only the rows on screen and highlight them off the main thread
  • The font setting now applies to the diff viewer too, so diffs match the terminal and editor

…plus 22 earlier releases not shown here.