Files
openchamber/changelog/1.17.0.md
T
Bohdan Triapitsyn 9f78de9e89 docs(changelog): rewrite the last thirty releases for readers
Releases 1.13.1 through 1.22.1 are regrouped by what each change is
(New, Improvements, Fixes, Misc) and reworded in the voice the
changelog-authoring skill asks for: one or two plain sentences per
bullet, the symptom or the capability named, no mechanism. Packed
bullets were split, every fact and every contributor credit kept.
Older releases keep the mechanical grouping.

Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
2026-09-05 15:58:34 +03:00

5.5 KiB

version, date
version date
1.17.0 2026-07-28

App

New

  • Agents: through the OpenChamber tool, an agent on a managed local instance can create, send to, fork, inspect, and wait for sessions, make an isolated worktree, and manage scheduled tasks. A new Schedule a Task starter walks you through setting one up from chat.
  • Context panel: Changes, pull requests, files, terminal, notes, plans, previews, and side chats live in one resizable panel with a rail to switch between them. The pull-request view shows checks and comments as they land, and a failed check or a comment can go straight into a chat draft.
  • CLI: new session, schedule, projects, and models commands.
  • Chat: text selected from a Markdown code block keeps its fences, language, and block structure when you add it to the composer or start a session with it (thanks to @ChangeHow).
  • Settings: an option hides starter suggestions on the new-session screen.
  • Usage: Crof and NeuralWatt quotas are tracked, with subscription kWh, separate key-allowance windows, and a credits balance to fall back on (thanks to @kydorn).
  • Desktop/Linux: official AppImage builds for x64 and arm64, with in-app updates, frameless window controls, minimize to the system tray, launch at login, several windows at once, and "Open in" for the apps it finds installed (thanks to @BestSithInEU, @jibanez-staticduo, @makeittech).

Improvements

  • Sidebar: sessions sit in Recent and per-project zones, grouped by worktree or flat. Scheduled tasks, archived sessions, multi-run, and worktree management open as full pages from the sidebar.
  • Chat composer: what you type renders as you type it, with Markdown emphasis, attention lines, file and agent mentions, slash commands, snippets, attachment citations, and ~path references. A file mention can be edited in place, and the mobile composer grows with its content.
  • Chat/Permissions: sending a message while a permission prompt is open denies what is pending in the session and its subagents, then queues your message for the next turn (thanks to @tomzx).
  • Chat/Subagents: a subagent chat can be prompted while direct subagent prompting is on, even before the parent session has loaded.
  • Mobile/iOS: push notifications go through Apple's production service by default (thanks to @natheihei).

Fixes

  • Chat: jumping to a message in a long conversation lands on the right one even when the rows above it have not been drawn yet.
  • Chat: code blocks stop shifting lines and merging into nearby text while they render, and copied code keeps its original text (thanks to @ChangeHow).
  • Small Model: GitHub Copilot models use the API they support, so summaries, goal audits, commit messages, and other Small Model actions work with models that have no Chat Completions (thanks to @jakoss).
  • Desktop/Linux: the app no longer freezes or crashes now and then while a chat streams with the system tray on (thanks to @kydorn).
  • Desktop/Linux: a missing update manifest counts as "no update" instead of failing, and updater errors show in About and the sidebar (thanks to @BestSithInEU, @jibanez-staticduo, @makeittech).
  • Mobile/iOS: notifications reach development builds installed from Xcode. The app works out which Apple push environment it is in, so sandbox and TestFlight or App Store installs both get them.
  • Mobile/Android: tapping the terminal opens the keyboard, typing and backspace work with Android keyboards, and closing a focused terminal leaves the app responsive.
  • Shortcuts: double-Escape can no longer be primed while the current session is not the active one.

VS Code

New

  • Context panel: Changes, pull requests, files, terminal, notes, plans, previews, and side chats live in one resizable panel with a rail to switch between them. The pull-request view shows checks and comments as they land, and a failed check or a comment can go straight into a chat draft.
  • Chat: text selected from a Markdown code block keeps its fences, language, and block structure when you add it to the composer or start a session with it (thanks to @ChangeHow).
  • Settings: an option hides starter suggestions on the new-session screen.
  • Usage: Crof and NeuralWatt quotas are tracked (thanks to @kydorn).

Improvements

  • Chat composer: what you type renders as you type it, with Markdown emphasis, attention lines, file and agent mentions, slash commands, snippets, attachment citations, and ~path references. A file mention can be edited in place.
  • Sessions: the sidebar uses clearer project zones and single-line rows, with folders after ungrouped sessions and archived sessions kept in their workspace sections.
  • Chat/Permissions: sending a message while a permission prompt is open denies what is pending in the session and its subagents, then queues your message for the next turn (thanks to @tomzx).
  • Chat/Subagents: a subagent chat can be prompted while direct subagent prompting is on, even before the parent session has loaded.

Fixes

  • Sessions: chats sort by activity again. A chat moves in the list when it starts or finishes, and stops reshuffling while a response streams.
  • Chat: jumping to a message in a long conversation lands on the right one even when the rows above it have not been drawn yet.
  • Chat: code blocks stop shifting lines and merging into nearby text while they render, and copied code keeps its original text (thanks to @ChangeHow).
  • Usage: Crof no longer reports "Unsupported provider" (thanks to @kydorn).
  • Shortcuts: double-Escape can no longer be primed while the current session is not the active one.