diff --git a/changelog/unreleased.md b/changelog/unreleased.md index de69f19e..88d09fd0 100644 --- a/changelog/unreleased.md +++ b/changelog/unreleased.md @@ -6,12 +6,17 @@ title: Reliable project actions ### New - **VS Code: comments on code.** Select lines, click the `+` in the gutter or right-click → OpenChamber → Add Comment, and write your note. It stays pinned to the code and goes out with your next message as a context card. Works in diffs too (thanks to @felipegenef). +- Chat: prompt history. Arrow up and down in the composer bring back your earlier prompts, attachments included, and the history survives a reload. It covers the current session; Settings → Chat can widen it to every project on this server and set how many prompts to keep, 40 by default (thanks to @mattv8). +- Chat: an "Enter sends" switch in Settings → Chat. On, Enter sends and Shift+Enter adds a line; off, the other way round. Ctrl/Cmd+Enter always sends. Nothing changes until you flip it (thanks to @claymor333). +- Server: `OPENCHAMBER_CHATS_DIR` moves the folder that holds chats without a project, for setups where OpenCode runs as a different user (thanks to @steffenmaechtel). +- CLI: on Linux, `openchamber startup enable` warns when the service would stop at logout and shows the `loginctl` command that keeps it running (thanks to @IbrahimKhan12). - Project actions in worktrees: a session in a worktree can use the parent project's saved actions (thanks to @mattv8). - VS Code: the extension is available in Turkish (thanks to @fitzgpt). ### Improvements - **Project actions:** the running state of a saved action is reliable now. It shows as running only while the command is really running, every device sees the same state, and the sidebar shows which project has something running (thanks to @mattv8). - Chat: Markdown tables are readable again, columns take the width their content needs (thanks to @ChangeHow). +- Chat: the Summary, Tree, or Raw view you pick for a JSON tool result is remembered for every JSON card and after a reload (thanks to @karimodm). - Mobile: with a draft typed, the collapsed composer always has a send button. While the agent is working, that button queues the message (thanks to @ChangeHow). - Server: OpenCode config paths respect `XDG_CONFIG_HOME` (thanks to @travisdoherty). - VS Code: a fresh install uses VS Code's language until you choose one in Settings. @@ -20,6 +25,8 @@ title: Reliable project actions ### Fixes - **Settings/Providers:** editing a custom provider keeps all of its model settings, and VS Code saves the protocol you chose (thanks to @hehuaiyu). - Chat: huge patches in tool cards open without freezing the page (thanks to @karimodm). +- Files: an open file stops flickering through reloads when nothing changed, and an edit made in another app shows up in place while your unsaved changes stay (thanks to @IbrahimKhan12). +- Sessions: restoring an archived session whose worktree was deleted puts it back into its project (thanks to @mattv8). - Chat: pressing Enter to confirm text on a Japanese, Chinese, or Korean keyboard no longer sends a comment by accident (thanks to @ChangeHow). - Chat: a queued slash command with attached context is delivered correctly, and the "Queued messages" card disappears after the last message goes out. - Goal Mode: when a reply is cut off by the length limit, the goal continues, and Resume gives it another try (thanks to @bashrusakh). @@ -34,9 +41,12 @@ title: Reliable project actions ### New - **Comments on code.** Select lines, click the `+` in the gutter or right-click → OpenChamber → Add Comment, and write your note. It stays pinned to the code and goes out with your next message as a context card. Works in diffs too (thanks to @felipegenef). - The extension is available in Turkish (thanks to @fitzgpt). +- Chat: prompt history. Arrow up and down in the composer bring back your earlier prompts, attachments included, and the history survives a reload. It covers the current session; Settings → Chat can widen it to every project and set how many prompts to keep, 40 by default (thanks to @mattv8). +- Chat: an "Enter sends" switch in Settings → Chat. On, Enter sends and Shift+Enter adds a line; off, the other way round. Ctrl/Cmd+Enter always sends. Nothing changes until you flip it (thanks to @claymor333). ### Improvements - Chat: Markdown tables are readable again, columns take the width their content needs (thanks to @ChangeHow). +- Chat: the Summary, Tree, or Raw view you pick for a JSON tool result is remembered for every JSON card and after a reload (thanks to @karimodm). - A fresh install uses VS Code's display language until you choose one in Settings. ### Fixes