Every release file now carries a title: two to six plain words naming the change a user would remember it for. The generator refuses a release without one, promote carries the title from unreleased.md, and the unreleased template opens with a title line. The changelog-authoring skill and the format README describe how to write it. Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
55 lines
5.5 KiB
Markdown
55 lines
5.5 KiB
Markdown
---
|
|
version: 1.17.0
|
|
date: 2026-07-28
|
|
title: Context panel and redesigned sidebar
|
|
---
|
|
|
|
## 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.
|