Skip to content

Changelog ​

0.72.0 (2026-10-01) ​

Features ​

  • terminal: reap Windows session hosts on uninstall, and guard it in CI (#584) (03b10ad)
  • terminal: run the Windows session host from a staged copy (#583) (7dca57f)
  • terminal: sweep stale Windows session state on startup (#586) (732cebd)
  • terminal: version the Windows session-host wire (#585) (460b754)

Bug Fixes ​

  • agents-chat-panel: hide blank agent/thought transcript rows (#580) (a3bb732)
  • agents-chat-panel: stop linkified text from breaking copied lines (#575) (b2febff)
  • terminal,agents-chat-panel: link Windows paths whole (#576) (e06db3f)
  • terminal,agents-chat-panel: require a segment after a drive root (#581) (f0a34bb)

0.71.1 (2026-09-30) ​

Bug Fixes ​

  • acp: suppress console window when spawning agent on Windows (#570) (cf8044a)

0.71.0 (2026-09-25) ​

Features ​

  • agents-chat-panel: chromeless composer with an inset divider (#567) (14cf99e)
  • agents-chat-panel: shimmer a running tool call's label instead of a badge (#565) (bcf4fda)
  • agents-chat-panel: show a hover timestamp and copy action on user messages (#568) (bf21a17)

Bug Fixes ​

  • agents-chat-panel: stop edit tool rows from also being expandable (#564) (279aa73)

0.70.0 (2026-09-24) ​

Features ​

  • agents-chat-panel: show agent brand icon in the profile picker (#553) (057e564)
  • agents-chat-panel: show context-window usage as a Context option (#556) (5b6aa52)
  • agents: report where an agent session is working via AgentInfo.cwd (RFC 0052) (#559) (f743d84)
  • agents: resume a previous session via ACP session/list (RFC 0051) (#558) (4a44da3)
  • agents: warn before closing or updating cancels a running chat agent (#563) (a6df5bd)

Bug Fixes ​

  • agents-chat-panel: clear the transcript immediately on Clear (#561) (762ce30)
  • git-explorer: open files with non-ASCII or quote-triggering names (#560) (8f450fc)

0.69.1 (2026-09-18) ​

Performance Improvements ​

  • agents-chat-panel: keep a tail mounted, stand a spacer in for the head (#551) (c742407)

0.69.0 (2026-09-17) ​

Features ​

  • sdk: publish usePanelEntryFocus and DockPanelApi.onDidRequestFocus (#546) (5fba63e)

Bug Fixes ​

  • extension-host: stop wiping panel scroll on workspace switch (#544) (e1f7228)

Performance Improvements ​

  • agents-chat-panel: drop an idle transcript's rows from the render tree (#549) (3ec8c6a)

0.68.0 (2026-09-16) ​

Features ​

  • agents-chat-panel: clear is a session reset, confirmed before it runs (#538) (b66e7f2)
  • dock-panels: add ctx.panels tab adornments and DockPanelRecord.panelId (#533) (94b52a7)
  • dock-panels: generic dock-panel tabs — rename, tab menu, working folder (#525) (0d3f0ca)

Bug Fixes ​

  • agents-chat-panel: abort in-flight ACP handshake on panel close (#526) (7fde611)
  • agents-chat-panel: shift-drop from file explorer stages an attachment (#542) (8237e3c)
  • agents-chat-panel: tab also selects the highlighted palette entry (#541) (69593c6)
  • agents: only beep on permission block if turn is genuinely pending (#531) (f6f8c61)
  • agents: treat metadata-only journal as empty on restore (#529) (da39c64)

0.67.0 (2026-09-15) ​

Features ​

  • agents-chat-panel: polish composer and transcript rendering (#522) (aa21ada)

0.66.1 (2026-09-14) ​

Bug Fixes ​

  • agents: resolve Chat agents against the login-shell PATH (#520) (4d3d47a)

0.66.0 (2026-09-12) ​

Features ​

  • agents: add OMP as a standalone catalog agent (RFC 0037) (#507) (69e84d0)
  • agents: Agent Sessions over ACP (RFC 0038 phases 1-3) (741ab45)
  • agents: author Chat profiles, and reach parity at the edges (5fd0eb5)
  • agents: chat sessions survive a restart (RFC 0042 phase 1) (17a24eb)
  • agents: Found on this machine, and the New Agent entry points (6e35c31)
  • agents: host-drawn panel chrome (RFC 0039) (61c852f)
  • agents: key agent chrome on the Agent Session, not the terminal (7e324eb)
  • agents: redesign the chat transcript and composer (7fe18db)
  • agents: session config defaults on a Chat profile (14e301c)
  • agents: split older agents out of the Workspace view (#513) (64b6c6a)
  • sdk: DockPanelRecord — recorded panels reopen on restart (RFC 0041) (09c3192)
  • sdk: resolve panel visibility as DockPanelProps.onScreen (16d8e3f)

Bug Fixes ​

  • agents: keep chat transcript scroll across tab and workspace switches (c39af93)
  • terminal: refit when returning to a backgrounded workspace (8440e0f)

0.65.0 (2026-09-04) ​

Features ​

  • git-explorer: branches modal keyboard nav + folder switcher (#503) (4b1d8ce)
  • navigator: add panelId to NavigatorViewProps (#505) (e012d9d)

0.64.0 (2026-09-04) ​

Features ​

  • agents: deliver an opening prompt on launch, publish ctx.agents.profiles (#498) (195caca)
  • cli: add a Control API return channel for the silo command (RFC 0034) (#499) (eba8531)
  • navigator: restore the active-workspace background fill (#494) (a3a70e1)

Bug Fixes ​

  • agents: pulse the Agents navigator activity dots on first view (#495) (65bcc80)
  • terminal: reap the PTY a cancelled init spawned (#492) (8808c98)
  • terminal: tag reattach replay on the wire (RFC 0036) (#502) (18e498e)

0.63.0 (2026-09-02) ​

Features ​

  • navigator: bold the active row's label in the View List (#489) (32106dc)
  • navigator: move the Add-workspace "+" onto the Workspaces row (#486) (0fa6c26)
  • navigator: rework active-workspace and colored-group visuals (#488) (d944103)

0.62.0 (2026-09-02) ​

Features ​

  • agents: Agent Profiles phase 2 — addressing a profile by name (RFC 0033) (#483) (76b49c9)

0.61.0 (2026-09-02) ​

Features ​

  • sdk: ctx.storage cross-workspace directory resolution (#481) (0c9ec86)

Bug Fixes ​

  • agents: detect installed agents by install location, not PATH (#477) (e390db6)

0.60.0 (2026-09-01) ​

Features ​

  • agents: Agent Profiles phase 1 (RFC 0033) (#471) (61cb90f)

Bug Fixes ​

  • agents: stop the Hook Guard test flaking on EPIPE (#468) (d166516)
  • extension-host: recognize Windows absolute paths in ctx.files scoping (#473) (e1d84c2)
  • extension-host: stage URL/npm installs correctly for every tempDir shape (#474) (b18460a)
  • release: resync release-please manifest after sdk 0.42.0 shipped (#472) (4f80968)

0.59.0 (2026-08-31) ​

Features ​

  • agents: repair drifted session hooks on app startup, not just Settings (#462) (6f8af16)
  • sdk: add ctx.storage.globalDir()/workspaceDir() (RFC 0032) (#458) (041b475)

Bug Fixes ​

  • agents: gate the session-capture hook to Silo terminals only (#461) (5cc5085)

0.58.0 (2026-08-28) ​

Features ​

  • theme-presets: add White theme and polish the picker (#448) (dba730f)

Bug Fixes ​

  • agents: stop auto-sorting Recent view by duration (#450) (a00b68c)
  • terminal: stop sweep probes from false-exiting live sessions (#451) (0397c1b)

0.57.0 (2026-08-28) ​

⚠ BREAKING CHANGES ​

  • sdk: SettingRow enabled/dependent for gated sub-settings (#442)

Features ​

  • navigator: view arrangement — reorder, disable, and a stacked mode (#440) (8b68e7b)
  • sdk: SettingRow enabled/dependent for gated sub-settings (#442) (d88b579)
  • settings: host-own settings page titles (#444) (48ad9b4)

Bug Fixes ​

  • release: keep breaking commits on 0.x until we choose v1 (#445) (a6dd8e5)

0.56.0 (2026-08-27) ​

Features ​

  • agents: add OpenCode's in-app brand icon (#436) (dd8334e)
  • terminal: drop redundant agent-name prefix from tab titles when the icon already shows it (#437) (1b6f9a4)

0.55.0 (2026-08-26) ​

Features ​

  • agents: bundle Agent Monitor as built-in silo.agents (#431) (6b5e951)
  • agents: catalog modularization, OpenCode support, real agent icons (#435) (0f78118)
  • git-explorer: auto-refresh commits list and add manual refresh (#433) (635fbc4)

0.54.0 (2026-08-25) ​

Features ​

  • agents: resolve the foreground process on Windows (#416) (066b55b)

Bug Fixes ​

  • navigator: drop view row font size by 1px (#426) (be2b36e)
  • terminal: read clipboard via Tauri plugin for context-menu Paste (#429) (916d4cd)
  • terminal: wire Cmd+K clear shortcut and persist buffer on clear (#428) (0df7363)

0.53.0 (2026-08-25) ​

Features ​

  • sdk: add openPanelSheet, homeDir, confirmWithDontShowAgain (#423) (2a942f2)
  • theming: give form fields and primary buttons real contrast in dark themes (#417) (b942c5e)

Bug Fixes ​

  • sdk: pin Badge font sizes to absolute chrome tokens (#424) (8fc4fa0)
  • terminal: persist mouse-reporting encoding so restore recovers it (#422) (1c6b533)
  • theming: keep light theme input borders at the region seam (#421) (956c388)

0.52.0 (2026-08-24) ​

Features ​

  • agents: add pi with activity detection and exact resume (#391) (3ea854f)
  • settings: rebuild Settings on a new app-sheet surface (#410) (855bd28)
  • terminal: tell every terminal which tab and workspace it is (#406) (8d20d02)

Bug Fixes ​

  • docs: version the OG image filename so X serves the new card (#403) (37509d7)
  • terminal: resolve file links against terminal cwd (#413) (c9acd5e)
  • terminal: start the output reader for OSC and exit subscribers (#409) (2621d58)
  • workspaces: close add-workspace menu after permanent delete (#414) (81e0ed8)

Performance Improvements ​

  • git-explorer: virtualize the changed-file list (#415) (7c1eea4)

0.51.0 (2026-08-23) ​

Features ​

  • git-explorer: add a command for opening the Branches modal (#398) (a3d71ce)

Bug Fixes ​

  • git: treat a missing worktree cwd as no worktrees, not a raw error (#402) (08b1128)
  • keybindings: dispatch user-assigned keys for commands with no default (#395) (ad01a83)
  • layout: ctx.log.show() actually selects the caller's Output channel (#399) (1ac907d)

0.50.1 (2026-08-23) ​

Bug Fixes ​

  • layout: keyboard region-entry skips a panel's own header chrome (#392) (200aa31)
  • navigator: hide view-header border when view list is hidden (#394) (cf8d963)

0.50.0 (2026-08-21) ​

Features ​

  • desktop: add optional UI freeze probe for Prod dogfood (#387) (46d141f)
  • docs: replace the OG/Twitter card with a branded banner (#386) (52c93ad)
  • git: publish GitAPI.remotes for forge-aware extensions (#381) (2799d55)
  • navigator: scale up the view list type, icons, and row padding (#385) (34b3b62)
  • side-panels: SideDock layout tree with free-form splits (#388) (a11492e)

Bug Fixes ​

  • extensions: don't offer an update the running host can't run (#382) (8f4f4e3)
  • terminal: gate PROTO_VERSION app_boot log to unix, fix Windows release build (#380) (6e033ba)

0.49.0 (2026-08-18) ​

Features ​

  • git-explorer: remove a locked worktree in one confirmation (#372) (7fd141f)
  • terminal: statusbar startup + session-host backpressure (phase 1–2) (#368) (87a340b)
  • website: add agent trust band under hero demo (#364) (ef0b7a4)
  • website: update homepage demo's Navigator to the new view list (#365) (b9e4d1d)

Bug Fixes ​

  • docs: move the extension tutorial off the /guide/getting-started URL (#369) (ba91e37)
  • docs: win the shell-vs-marketing CSS cascade on wide viewports (#362) (0555347)
  • layout: stop the peeked side panel hanging 36px below the column (#367) (3357962)

0.48.0 (2026-08-14) ​

Features ​

  • navigator: list every view instead of hiding them in a dropdown (#360) (49b7478)

Bug Fixes ​

  • layout: sync side panel active tab on workspace switch (#358) (0730aa6)

0.47.0 (2026-08-13) ​

Features ​

  • git: publish a live GitAPI.watchRepo session (ADR 0037) (#353) (40b486c)

Bug Fixes ​

  • docs: eliminate homepage load flicker and defer story WebMs (#350) (bdc87cd)
  • macos: declare NSLocalNetworkUsageDescription in Info.plist (#357) (6981149)
  • terminal: stop reattach from clobbering an agent tab's persisted title (#352) (b4804ae)

0.46.1 (2026-08-12) ​

Bug Fixes ​

  • updates: re-check for stale handle before installing (#348) (8184825)

0.46.0 (2026-08-12) ​

Features ​

  • docs: ship React marketing homepage as @silo-code/website (#342) (fd36921)

Bug Fixes ​

  • agents: detect Claude's new circle spinner and hide status glyphs in titles (#345) (a92f08c)
  • docs: disambiguate homepage title and add sameAs for branded search (#344) (6c7609c)
  • docs: fix badge/theme-preset drift in silo-demos.css and add a sync check (76f66b7)
  • website: resume feature videos on mobile Safari after they stop (#347) (544b1ed)

0.45.0 (2026-08-11) ​

Features ​

  • git-explorer: notify when a worktree is created or its folder goes missing (#339) (f65bd1c)
  • updates: unify update UI, add in-app changelog and skip-version (#341) (fd19c10)

0.44.1 (2026-08-10) ​

Bug Fixes ​

  • pty-host: reap PTY sessions whose workspace no longer exists (#336) (a3337cd)
  • pty-host: stop the maintenance sweep's timer from firing during CI (#338) (69817be)

0.44.0 (2026-08-09) ​

Features ​

  • docs: show app and SDK changelogs on the docs site (#335) (7f51c06)
  • layout: add global side panel layout option (#334) (6beca68)

Bug Fixes ​

  • file-explorer: fix rename arrow-key focus loss and follow renamed file in open editors (#332) (87b64f4), closes #327

0.43.1 (2026-08-07) ​

Bug Fixes ​

  • extension-host: fix cross-workspace, split-dock, and window-refocus tab-focus bugs (#328) (e0edbff)

0.43.0 (2026-08-07) ​

Features ​

  • layout: give Laptop Mode its own layout and size side columns in px (#323) (b1f049d)
  • navigator: turn Workspaces panel into contributed Navigator views (#325) (0d3b7f8)

0.42.0 (2026-08-04) ​

Features ​

  • sdk: add whole-tab highlight adornment API (#317) (b98dd86)

Bug Fixes ​

  • extension-host: make WorkspaceDock the sole authority on its active panel (#321) (9492fdd), closes #320

0.41.0 (2026-08-01) ​

Features ​

  • agent-inspector: add show-all-terminals checkbox (#313) (8946f8b)
  • update-server: add analytics proxy in front of the updater endpoint (#315) (aef477e)

Bug Fixes ​

  • terminal: detect delimited file paths that contain spaces (#316) (1a5d0bd)

0.40.0 (2026-07-31) ​

Features ​

  • sdk: add Activity chrome and tab adornment APIs (#310) (78a82ae)

0.39.0 (2026-07-30) ​

Features ​

  • agents: ctx.agents surface with multi-agent detection, resume, and reboot recovery (#299) (d125828)
  • docs: add a favicon (#297) (e419a8d)
  • docs: show a live GitHub star count in the nav (#296) (050e46c)

Bug Fixes ​

  • docs: round the favicon's corners (#298) (79965e8)
  • git-explorer: keep the UI responsive when removing multiple worktrees (#294) (d130181)

0.38.0 (2026-07-27) ​

Features ​

  • workspaces: notify when a workspace's extra folder is gone from disk (#293) (a05431d)

Bug Fixes ​

  • git-explorer: don't mislabel unrelated workspace folders as missing worktrees (#289) (391774e)
  • git-explorer: handle a workspace folder that no longer exists on disk (#292) (213bb99)
  • git-explorer: treat removing an already-gone worktree as success (#291) (22b08de)

0.37.0 (2026-07-25) ​

Features ​

  • file-explorer: add worktree badge, icon-button parity, and bug fixes (#285) (e9e1ae5)
  • git-explorer: make "View Commits" a full-panel takeover (#287) (39f2ae6)

0.36.1 (2026-07-24) ​

Bug Fixes ​

  • git-explorer: scope "View Commits" to the branch, add exact total (#283) (44956f7)

0.36.0 (2026-07-24) ​

Features ​

  • git-explorer: add "View Commits" drill-down to the git panel (#282) (31e04a2)
  • layout: add Laptop Mode — auto-hide side panels on a small screen (#280) (6d25170)

0.35.0 (2026-07-22) ​

Features ​

  • terminals: add terminal/link context-menu contribution surface (#277) (d1277b2)

0.34.1 (2026-07-21) ​

Bug Fixes ​

  • markdown-preview: render unsaved buffer instead of disk-only (#271) (2ae1db9), closes #270
  • terminal: unify link click/hover/right-click behavior across link types (#275) (fe15d25)

0.34.0 (2026-07-19) ​

Features ​

  • keybindings: edit shortcuts in Settings without opening JSON (#269) (3e4f1c7)
  • sdk: modal design system — component kit, host tokens, and migrations (RFC 0016) (#265) (30c48f7)

0.33.1 (2026-07-18) ​

Bug Fixes ​

  • diff: scope git diffs to the file's workspace root (#262) (b5e2bef)
  • modal: don't forward dismiss events as showModal results (#261) (81b1bb5)

0.33.0 (2026-07-17) ​

Features ​

  • git-explorer: pending remove feedback for worktrees (#259) (cf2c0ac)
  • git-explorer: surface worktree manager from the Git header (#260) (070d259)
  • workspaces: polish properties modal and related surfaces (#256) (019bb71)

0.32.0 (2026-07-17) ​

Features ​

  • extension-host: dispatch workspace context-menu contributions (RFC 0013) (#252) (763e5ee), closes #244
  • extensions-core: workspace properties modal redesign (RFC 0015) (#253) (573f8c7)
  • sdk: context-menu contribution types + registerContextMenuItem (RFC 0013) (#249) (0e28e7a)
  • sdk: workspace property page types + registerPropertyPage (RFC 0015) (#251) (5ef6439), closes #243
  • terminals: log PTY create/delete + a periodic per-workspace census (#238) (57d960d)
  • workspaces: educational close/delete popups with a "don't show again" checkbox (#237) (ae7b9f1)

Bug Fixes ​

  • git: commit-msg hook PATH + unreadable commit-error modal (#240) (0a0da18)
  • terminals: keep PTYs on soft-close; reap them on workspace delete (#234) (b135229)

0.31.0 (2026-07-15) ​

Features ​

  • extensions: nudge new users to the Extensions settings panel (#232) (4add02f)
  • workspaces: align empty-state open menu with groups and blended mark (#231) (b678380)

0.30.0 (2026-07-15) ​

Features ​

  • editor: add per-tab word wrap / minimap toggle to context menu (#226) (e50633b)
  • extensions: surface pending extension updates in status bar, settings rail, and app menu (#224) (00e5911)

Bug Fixes ​

  • release: scope npm publish steps to their own package (#227) (b3d8a44)
  • workspaces: tighten badge styling and stop over-truncating names (#222) (81b52d8)

0.29.2 (2026-07-15) ​

Bug Fixes ​

  • release: reconcile release-please manifest with the manual sdk 0.26.0 bump (#218) (f3787c6)

0.29.1 (2026-07-14) ​

Bug Fixes ​

  • processes: correct getState() docs, avoid redundant allWorkspaces scan (#213) (1fdcef3)

0.29.0 (2026-07-14) ​

Features ​

  • dock: show a tooltip with the full tab name when the label is truncated (#208) (978b3b4)
  • processes: host-built process trees via enableStats({ trees: true }) (#212) (812b41a)
  • settings: align Extensions & Shortcuts chrome with the shared button/modal system (#211) (a976705)

0.28.0 (2026-07-13) ​

Features ​

  • git: add worktree manager to the Git panel (#207) (2081e26)

Bug Fixes ​

  • dock: shrink editor/terminal tabs to fit instead of scrolling (#205) (e89949e)
  • registry: give the update-available badge a warn color and capitalized label (#204) (9756e71)
  • workspaces: desync busy status dots across workspaces (#206) (28aa17f)
  • workspaces: make busy status indicator more noticeable (#202) (e83ab9f)

0.27.0 (2026-07-13) ​

Features ​

  • registry: app-side extension registry — browse, install, update (RFC 0014 P1) (#199) (759c37b)

Bug Fixes ​

  • extensions: show registry display name in detail view, add browse row actions (#201) (87da69c)

0.26.0 (2026-07-13) ​

Features ​

  • extensions: track install source, support updates, revamp settings UI (#187) (e151617)
  • webview: cross-origin iframe bridge + public SDK surface (#189) (fcf585a)

Bug Fixes ​

  • context7: trim description under 200 chars, exclude CLAUDE.md (36ff1b2)
  • release: bump create-silo-extension past its already-published version (#194) (0a28b95)
  • skills: harden verifier-gui against wrong-instance attach and eval timeouts (605212b)
  • webview-bridge: re-handshake reliability, contentWindow instability, dock focus, sticky headers (#191) (fc58f28)
  • webview-bridge: security gate, Windows origin, pending-RPC cleanup, permission re-check (#193) (578f39b)

0.25.0 (2026-07-09) ​

Features ​

  • agent-monitor: flag restored status as unconfirmed after a long gap (89a9b3d)
  • agent-monitor: persist per-terminal status across app restarts (fd2a2f7)
  • dock: add maximize/restore toggle for center dock groups (#186) (5e705e3), closes #141
  • markdown-preview: render mermaid fenced code blocks as diagrams (#185) (f263f71)

Bug Fixes ​

  • git-explorer: persist per-repo collapse state across workspace switches (#182) (22cbd0f)
  • markdown-preview: persist scroll position across workspace switches (#184) (4fdc588)
  • sdk: rewrite extensionless relative imports in the published dist (#181) (4f910ae)

0.24.0 (2026-07-06) ​

Features ​

  • agent-monitor: needs-attention settings, timer-demotion fixes, and status polish (60679a2)

0.23.1 (2026-07-06) ​

Bug Fixes ​

  • extension-host: prevent double Tauri event bridge via setupInProgress guard (5d8b6ae)

0.23.0 (2026-07-06) ​

Features ​

  • examples: agent-monitor — at-a-glance agent status in the Workspaces panel (#169) (ea74226)
  • sdk: add ctx.terminals.subscribeOutput for raw PTY output access (#174) (8a16a9e)

Bug Fixes ​

  • agent-monitor: debounce ✳ idle signal with subscribeOutput (#176) (b05d907)
  • agent-monitor: re-subscribe OSC when terminal PTY spawns after initial poll timeout (8171835)
  • agent-monitor: sync built bundle to both silo and silo-dev install paths (199b3d4)

0.22.0 (2026-07-05) ​

Features ​

  • sdk: add non-breaking Part B surface (docs, terminal, fs, exec, search, net) (#168) (ec2ab1c)
  • workspaces: close and restore workspace groups (#170) (1727d91)

0.21.1 (2026-07-02) ​

Bug Fixes ​

  • ci: use MSI-compatible numeric version for nightly builds (ecf3f4c)
  • two-tone status bar icons (settings gear + output) to match panel toggles (#166) (a236455)
  • use RUNNER_TEMP for cross-platform nightly config path (#164) (c283993)

0.21.0 (2026-07-02) ​

Features ​

  • add Dark preset text/border contrast overrides (#159) (b5d79cf)
  • add nightly release channel alongside stable (#154) (7f7adfe)
  • file-explorer: persist scroll position and per-root selection across workspace switches (#158) (5219de1)
  • sdk: breaking-change cleanup batch + active-terminal tracking (#161) (421ea20)

Bug Fixes ​

  • improve workspace group text contrast on light themes (#156) (5cff9d6)
  • remove .git from file watch skip list for git panel auto-refresh (348f1d7)
  • two-tone gear settings icon and simplify commit placeholder (#160) (762f9ab)
  • use cross-platform temp dir for nightly config merge (#163) (5c76202)

0.20.0 (2026-07-01) ​

Features ​

  • markdown-preview: render HTML and load local images via blob URLs (#150) (9d06948)
  • workspaces: groups (#153) (ec05f89)

Bug Fixes ​

  • errors: add global error capture and harden JSON serialization (#151) (b35870a)
  • modals: increase sm/md/lg modal widths (#152) (4bb5b39)
  • workspaces: tighten ws-badge line-height (#147) (ec0fde3)

0.19.0 (2026-06-29) ​

Features ​

  • output: add Output panel with ctx.log API and grouped channel selector (#142) (52d1848)
  • output: row selection, copy, context menu, channel persistence, and outputLogs RPC (#145) (cc1272b)

0.18.0 (2026-06-29) ​

Features ​

  • add Help menu with About, Updates, and links on all platforms (#132) (5198393)
  • docs: replace demo GIF with MP4 video (3d077f7)
  • readme: add play button overlay to demo thumbnail (9c45ac8)
  • readme: replace GIF with linked video thumbnail (da3dedb)
  • store left/right panel collapse state per workspace (#136) (66b8645)

Bug Fixes ​

  • focus: restore correct panel focus and cursor position on workspace switch (#137) (b33b918)

0.17.0 (2026-06-28) ​

Features ​

  • warn on engine version mismatch at install time and in extensions list (#129) (a0d62eb)

0.16.0 (2026-06-28) ​

Features ​

  • add ctx.processes (workspace process observability) (#124) (0565004)
  • add ctx.system (OS, arch, Silo version) to extension context (#127) (9ac6e32)
  • make side-panel visibility per-workspace (#121) (1836be5)

0.15.0 (2026-06-28) ​

Features ​

  • add ctx.storage (global + workspace scopes) (#118) (7dc8122)

0.14.0 (2026-06-26) ​

Features ​

  • terminal: add configurable scroll speed settings (#104) (bd69f9e)
  • terminal: auto-recover terminals after reboot with buffer replay (#98) (b3a25ee)
  • terminal: font family and size settings (#101) (3773b8f)
  • workspaces: add extension badge API, replace uptime with badges (#102) (e8ab637)

Bug Fixes ​

  • git: left-align branch name in single-root panel (#105) (96f4c58)
  • terminal: disable bell sound on copy/BEL sequences (#100) (7f92102)

0.13.0 (2026-06-26) ​

Features ​

  • terminal: add configurable scroll speed settings (#104) (bd69f9e)
  • terminal: auto-recover terminals after reboot with buffer replay (#98) (b3a25ee)
  • terminal: font family and size settings (#101) (3773b8f)
  • workspaces: add extension badge API, replace uptime with badges (#102) (e8ab637)
  • workspaces: add registerSection API for extension-contributed workspace row components (#95) (2c42024)

Bug Fixes ​

  • git: left-align branch name in single-root panel (#105) (96f4c58)
  • git: truncate branch name in single-root mode (#93) (9eed912)
  • terminal: disable bell sound on copy/BEL sequences (#100) (7f92102)

0.13.0 (2026-06-26) ​

Features ​

  • terminal: auto-recover terminals after reboot with buffer replay (#98) (b3a25ee)
  • workspaces: add registerSection API for extension-contributed workspace row components (#95) (2c42024)

Bug Fixes ​

  • git: truncate branch name in single-root mode (#93) (9eed912)

0.13.0 (2026-06-25) ​

Features ​

  • workspaces: add registerSection API for extension-contributed workspace row components (#95) (2c42024)

Bug Fixes ​

  • git: truncate branch name in single-root mode (#93) (9eed912)

0.12.0 (2026-06-25) ​

Features ​

  • terminal-monitor: auto-detect agent status via OSC sequences (#89) (ec80887)

Bug Fixes ​

  • git: split multi-root header into two rows with truncation (#92) (0e2ea33)

0.11.0 (2026-06-25) ​

Features ​

  • terminal: add Windows ConPTY backend (#85) (1751a3f)
  • windows: sync caption bar and title-bar theme with app colors (#86) (28a6db7)

Bug Fixes ​

  • windows: normalize path separators to forward slashes throughout (#83) (8ad0860)

0.10.0 (2026-06-24) ​

Features ​

  • ci: enable Linux and Windows release builds; mark as experimental (a4d73dc)
  • dnd: handle multi-file drops in terminal, editor, and file tree (#77) (79994af)
  • dnd: native Finder file drag-and-drop via WKWebView swizzle (#76) (1fe952e)
  • extensions: add dev-only reload button for installed extensions (#69) (a08953f)
  • sdk: workspace & terminal decoration APIs + terminal-monitor example (#70) (910e8a4)
  • search: multi-folder workspace search (#80) (8d5c588)
  • settings: move Keyboard Shortcuts to first in settings rail (#71) (bd6cd62)

Bug Fixes ​

  • layout: remove 36px titlebar gap on Linux and Windows (#72) (00f51ed)

0.9.0 (2026-06-21) ​

Features ​

  • extensions: add Built-in badge to extension list items (#63) (36ffb6a)
  • markdown-preview: render frontmatter as a styled metadata block (#65) (22331a6)
  • web-viewer: local web viewer extension + ctx.net HTTP client (#61) (319a31c)

Bug Fixes ​

  • markdown-preview: use border-strong token so dividers are visible in dark theme (#64) (6abcf12), closes #59
  • release: scope installer trigger to app only; correct SDK manifest (b4ca2f1)

0.8.0 (2026-06-19) ​

Features ​

  • error-handling: error boundaries to prevent blank screen on render errors (#55) (198f8c0)
  • sdk: promote Tooltip to public SDK surface (0.7.0) (#58) (042dedc)

0.7.1 (2026-06-19) ​

Bug Fixes ​

  • icon: align CFBundleIconFile with AppIcon naming to match macOS 26 convention (7386484)
  • icon: white background with black text for dock visibility (9c80ca7)
  • modal: disable auto-capitalize/correct/spellcheck on prompt input (14bc1d9)

0.7.0 (2026-06-18) ​

Features ​

  • icon: add Liquid Glass .icon + Assets.car for macOS Tahoe squircle jail fix (bde52a5)
  • icon: add Liquid Glass Assets.car for dev build (squircle jail fix) (8a4be34)

Bug Fixes ​

  • icon: remove infoPlistValues (not in Tauri v2 schema), recompile dev Assets.car as AppIcon (57d709b)
  • icon: restore dev badge on dev icon source with squircle format (a36d906)

0.6.4 (2026-06-18) ​

Bug Fixes ​

  • icon: use squircle-masked source with transparent corners for correct dock size (aaae589)

0.6.3 (2026-06-18) ​

Bug Fixes ​

  • icon: use fully opaque icon source, let macOS apply squircle mask (90d0c53)

0.6.2 (2026-06-18) ​

Bug Fixes ​

  • icon: refine prod icon — edge-to-edge squircle with balanced text padding (a8fd60e)

0.6.1 (2026-06-18) ​

Bug Fixes ​

  • icon: fix prod icon transparency, sizing, and corner radius (2599832)
  • tooltip: dismiss tooltip on pointer down (#48) (66812bd)

0.6.0 (2026-06-18) ​

Features ​

  • extensions: silo install/uninstall CLI, npx scaffold, npm/URL install, sharing guide (#45) (ce00181)

Bug Fixes ​

  • ci: retry DMG upload on 404 to handle parallel-job race condition (692b3e5)

0.5.0 (2026-06-17) ​

Features ​

  • editor: show strikethrough tab when an open file is deleted (#33) (ff83468)
  • file-search: focus without selection, per-workspace state, badge contrast (#36) (a7f5beb)
  • statusbar: custom tooltips on all status bar items + kbd-badge accelerators (#37) (bef147b)
  • tabs: restyle overflow menu to match Silo context menus (#35) (5b47e78)

0.4.0 (2026-06-16) ​

Features ​

  • cli: silo <path> opens/activates a workspace or file from the terminal (#32) (171a879)
  • focus: app-wide keyboard focus ring for standalone controls (#25) (edd58a1)
  • git: Git panel branch management + keyboard tab navigation (#23) (8087570)
  • git: pull button + background autofetch in the Git panel (#24) (4e89b74)
  • git: rework the panel header — publish button, click-to-sync, ⋯ menu (#26) (f2da2e1)
  • search: file-search side panel + ctx.search (#29) (184ae98)
  • Switch-branches modal — close button + keyboard list navigation (#27) (5d968d1)
  • updates: add core.updates status-bar update indicator (#20) (b7e97c8)

Bug Fixes ​

  • focus: round the keyboard focus ring + stop edge clipping (#28) (28899b4)

0.3.0 (2026-06-12) ​

Features ​

  • side-dock: toggle side-panel visibility from the tab context menu (#19) (db56c70)
  • terminal: find/search overlay (Cmd+F) (#15) (900a678)

Bug Fixes ​

  • release: sync Cargo.lock to released version + stop it drifting each release (#18) (0173abf)
  • ui: tighten terminal breadcrumb gap and fix tab + menu alignment (#17) (0f5a135)

0.2.0 (2026-06-11) ​

Features ​

  • editor: persist unsaved edits across restart (hot exit) (#10) (fd00c2b)
  • extensions: list first-party built-ins (branded, disable-only) (13f5ee7)
  • layout: make side-dock visibility and widths global, not per-workspace (#7) (6daa05f)
  • layout: roomier caption bar + double-click to zoom (#11) (56b3e4c)
  • storage: per-workspace files in an identity-keyed config root (#6) (f088170)

Bug Fixes ​

  • ci: root release-please at repo root so all commits count (#9) (4bf6b4e)
  • docs: update documentation links to silo.dev and improve pre-commit pnpm resolution (#4) (b280ce3)
  • editor: free Cmd+Alt+[/] for side-dock toggles when Monaco has focus (#8) (8100fe2)
  • layout: match side-dock resize border to center dock (#5) (f45a599)
  • terminal: store runtime state in app-data dir, not ~/.app-editor (#3) (e5f80f9)
  • themes: meld active tab into content for Gruvbox/Tokyo (#12) (f065393)

0.1.0 (2026-06-10) ​

Initial public release.

Silo is a local-first, terminal-first code editor built to run many workspaces at once and switch between them instantly without losing state — each workspace keeps its terminals, panels, and layout alive in the background. Built with Tauri, React, and TypeScript around a small stable core and a public extension SDK (@silo-code/sdk); first-party features (editor, terminal, git, themes, file explorer) ship as extensions on the same primitives third-party extensions use.