release v1.23.0
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
---
|
||||
version: 1.23.0
|
||||
date: 2026-09-09
|
||||
title: Finer control over code changes
|
||||
---
|
||||
|
||||
## App
|
||||
|
||||
### New
|
||||
|
||||
- **Git:** Stage, unstage, or discard individual blocks of changes with controls beside each block in the web and desktop Changes view (thanks to @LABCAT).
|
||||
- **Turn stats:** The work status panel now shows response speed, model and tool time, tokens, and reported cost after a turn finishes. It's enabled by default (thanks to @alvins82).
|
||||
- **Projects:** Move project actions, worktree setup commands, and draft starters into the repository for teammates to use. Repository commands ask for trust before running, and ask again when they change.
|
||||
- Plans: Move plans into the repository, or point the Plans tab at an existing folder of Markdown files in your project.
|
||||
- Git: Choose a recent commit to review in Changes or Walkthrough, with the same selection shared between both panels.
|
||||
- Mobile: Compare branches and review individual commits from the Changes panel (thanks to @gaojunran).
|
||||
- Mobile: Manage snippets, agents, commands, plugins, and skills from Settings on your phone.
|
||||
- Mobile: Start a session in a project's root folder with the + beside its name in the sessions drawer.
|
||||
- Sessions: Search projects by name or path in the new-session project picker on web and desktop (thanks to @maximtop).
|
||||
- Sessions: Paste a full session ID into sidebar or archive search to find an exact match on web and desktop (thanks to @yulia-ivashko).
|
||||
- Chat: Open and close collapsible Markdown sections in replies, including while the answer is still arriving.
|
||||
- Usage: ClinePass shows five-hour, weekly, and monthly limits in Usage settings, with an option to show them in work status (thanks to @NemeZZiZZ).
|
||||
- Usage: Charm Hyper now shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).
|
||||
- Settings: "Always show scrollbars" keeps scrollbars visible on this device when you move the pointer away.
|
||||
|
||||
### Improvements
|
||||
|
||||
- Chat: Completed live Activity can collapse into a summary of tools used and files changed, keeping the final answer visible. It follows your Activity Default setting.
|
||||
- Chat: `/btw` now opens a separate composer with its own draft, model, and effort. Select message text and choose "By the way…" to ask about it, or use `/btw <question>` to send immediately (thanks to @ChangeHow).
|
||||
- Files: Returning to a file restores your place in its code or Markdown preview, including the cursor position in the editor.
|
||||
- Settings: Theme, fonts, and chat layout can differ between web, desktop, mobile, and VS Code. Panel sizes and other device choices stay on the device.
|
||||
- Desktop: Zoom controls act on the focused browser, terminal, or file editor, and adjust interface scale when you're in chat or Mini Chat (thanks to @khafaji-ahmed).
|
||||
- Mobile: Back steps through Settings from an item to its list, then to the settings menu.
|
||||
- Mobile: Choose project sorting from the sessions drawer header. The drawer follows the same project order as desktop.
|
||||
- Mobile: Close either drawer with the reverse edge swipe. Swipe session, project, and worktree rows right to reveal their actions.
|
||||
- Comments: Enter attaches a code comment on desktop; Shift+Enter adds a newline.
|
||||
- Terminal: Text renders consistently across tabs, borders and block graphics join cleanly, and touch users get a copy button beside the tabs.
|
||||
- Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. Reopening the model picker brings the selected model into view (thanks to @ChangeHow).
|
||||
- Settings/Chat: Send-shortcut choices and large-text paste behavior have clearer descriptions (thanks to @ChangeHow).
|
||||
- Chat: Tighter text and Activity spacing, stronger headings, and a softer divider make final answers easier to read. Message action buttons are smaller, with touch actions grouped in a menu.
|
||||
- Chat: Selected text uses the same visible highlight in messages, file previews, and comments across themes.
|
||||
|
||||
### Fixes
|
||||
|
||||
- Chat: Queued messages already sent by the server disappear from the queue after reconnecting (thanks to @IbrahimKhan12).
|
||||
- Sessions: Creating a session or opening a worktree session no longer shows a false history-loading error.
|
||||
- Remote access: Large streamed replies no longer hold up other requests on slow tunnel connections, and broken connections stop leaving new requests hanging.
|
||||
- Chat: Forking a user message restores its text and attachments in the new composer's draft and preserves the source draft (thanks to @karimodm).
|
||||
- Chat: Interrupted tools stop showing an endless running timer after a reload (thanks to @alvins82).
|
||||
- Chat: Attached images no longer appear twice just after sending.
|
||||
- Chat: Opening panels or resizing the window keeps you at the end when following the latest reply. Sending or collapsing Activity no longer leaves a large blank area below it.
|
||||
- Chat: Message details fit narrow columns without leaving gaps, keeping the model name readable as less important details disappear.
|
||||
- Chat: Streaming Thinking stays inside its scroll box. Scrolling or dragging upward pauses its automatic scrolling so you can read earlier reasoning (thanks to @alvins82).
|
||||
- Chat: Enter adds a newline in the expanded composer; Ctrl/Cmd+Enter sends. Keyboard selection of a project or worktree returns focus to the input (thanks to @ChangeHow).
|
||||
- Chat: Narrow Markdown tables fit their columns, removing the empty bordered space on the right (thanks to @ChangeHow).
|
||||
- Sessions: Opening or restoring a session whose worktree was deleted leaves moving it to another directory up to you.
|
||||
- Mobile: The uncommitted-changes warning no longer flashes over the chat when starting a session.
|
||||
- Mobile/Android: Settings, drawers, and chat controls stay clear of the system navigation bar.
|
||||
- Terminal: Switching projects or tabs keeps each terminal's output separate. Reopening or resizing the panel no longer leaves stray prompt fragments.
|
||||
- Terminal: Exiting Node-based commands on macOS and Linux no longer prints an empty IPC-channel warning.
|
||||
- Updates: Updating a desktop host from the browser uses its native updater, confirms the installed version, and reports restart failures with a retry option (thanks to @ChangeHow).
|
||||
- Git: Switching to a token-based identity no longer fails with a credential-helper permission error (thanks to @ICEY16360).
|
||||
- Git: Branch comparisons include local edits and follow the selected base branch when you switch comparisons.
|
||||
- Git: New-file diffs and walkthroughs still load when Git prints line-ending warnings (thanks to @jakoss).
|
||||
- Usage: A failed refresh keeps the last known usage visible and shows the error without clearing other providers.
|
||||
- Usage: OpenCode Go shows the correct reset countdowns for its usage limits.
|
||||
- Usage: OpenRouter shows per-key spending and limits, or monthly spending for unlimited keys, fixing misleading zero balances (thanks to @leducmaxime).
|
||||
- Usage: Ollama Cloud's dollar-based plans show monthly spending and extra credits, fixing missing usage and rejected credentials (thanks to @kydorn).
|
||||
- Usage: NeuralWatt allowance rows show usage percentages and respond to the used/remaining toggle (thanks to @kydorn).
|
||||
- Usage: Slow connections to providers such as z.ai no longer fail because the connection attempt ends too early (thanks to @ouyangjian28).
|
||||
- Model tools: Summaries, titles, and walkthroughs use the selected model's connection details, fixing failures with providers whose models use different addresses (thanks to @mcowger).
|
||||
- Desktop: Reachable instances no longer appear offline just because their connection check takes longer to respond (thanks to @jibanez-staticduo).
|
||||
- Layout: Interface scaling keeps panels and controls usable, with room for macOS window buttons at smaller scales (thanks to @khafaji-ahmed).
|
||||
- Sidebar: Closing and reopening the sidebar preserves the width you chose.
|
||||
- Desktop/Linux: "Open in" no longer lists unrelated editors or launches the wrong app when an installed app has a non-Latin name (thanks to @ouyangjian28).
|
||||
- Scrollbars: Hovering over a scrollable area reveals its scrollbar, including in Settings and dialogs, without shifting the content (thanks to @sergiofspedro).
|
||||
- Language/Turkish: Agent and prompt labels use consistent terminology in Activity, turn stats, and input-history settings (thanks to @fitzgpt).
|
||||
|
||||
### Misc
|
||||
|
||||
- Server: `OPENCHAMBER_DATA_DIR` also covers project settings, themes, speech models, and new managed chats. Existing managed chats stay in their current location.
|
||||
|
||||
## VS Code
|
||||
|
||||
### New
|
||||
|
||||
- Chat: Replies can contain collapsible Markdown sections that stay open as the answer streams.
|
||||
- Projects: Store worktree setup commands and draft starters in the repository from Project settings. Repository commands require trust before running and after changes.
|
||||
- Usage: ClinePass now shows five-hour, weekly, and monthly usage limits (thanks to @NemeZZiZZ).
|
||||
- Usage: Charm Hyper shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).
|
||||
- Settings: "Always show scrollbars" keeps scrollbars visible when the pointer leaves a scrollable area.
|
||||
|
||||
### Improvements
|
||||
|
||||
- **Chat:** `/btw` now has a separate composer with its own draft, model, and effort. The "By the way…" text-selection action prefills a question with the selected passage (thanks to @ChangeHow).
|
||||
- Chat: Completed live Activity can collapse into a tool and file-change summary while the final answer stays visible, following your Activity Default setting.
|
||||
- Settings: VS Code keeps its own appearance and chat layout preferences, separate from web, desktop, and mobile.
|
||||
- Settings: In narrow panels, Back returns from an item to its list before returning to the settings menu.
|
||||
- Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. The model picker reopens with your selected model in view (thanks to @ChangeHow).
|
||||
- Settings/Chat: Send-shortcut and large-text paste options have clearer descriptions (thanks to @ChangeHow).
|
||||
- Chat: More compact Markdown, smaller action buttons, and a softer final-answer divider make replies easier to scan.
|
||||
- Chat: Text selection and comment highlights use a consistent, readable accent tint across themes.
|
||||
|
||||
### Fixes
|
||||
|
||||
- Sessions: New sessions and worktree sessions open without false history-loading errors.
|
||||
- Settings: A failed screen load no longer triggers a broken reload of the chat.
|
||||
- Chat: Forking a user message fills the destination composer with its prompt and attachments while keeping the original session's draft intact (thanks to @karimodm).
|
||||
- Chat: Tools interrupted before a reload no longer keep a running timer indefinitely (thanks to @alvins82).
|
||||
- Chat: Images attached to a sent message appear only once.
|
||||
- Chat: Resizing the chat keeps the latest reply in view when following the end. Sending or collapsing Activity no longer creates a large blank space below it.
|
||||
- Chat: Message details adapt to narrow panels without leaving gaps between the model, effort, and duration.
|
||||
- Chat: Long Thinking output stays in a capped scroll box while streaming; scrolling upward pauses its automatic scrolling (thanks to @alvins82).
|
||||
- Chat: Narrow tables keep their border and toolbar close to the columns (thanks to @ChangeHow).
|
||||
- Usage: Failed refreshes keep the last known figures visible with an error, while other providers continue to load.
|
||||
- Usage: OpenRouter reports key spending and limits accurately, including monthly spending for unlimited keys (thanks to @leducmaxime).
|
||||
- Usage: Ollama Cloud dollar-based plans show monthly spending and extra credits; credential checks reject unreadable usage pages (thanks to @kydorn).
|
||||
- Usage: NeuralWatt shows allowance percentages correctly in both used and remaining modes (thanks to @kydorn).
|
||||
- Usage: Provider requests have enough time to connect on slower networks, fixing premature "fetch failed" errors (thanks to @ouyangjian28).
|
||||
- Scrollbars: Hover reveals scrollbars in chat, Settings, and shared dialogs without moving the content sideways (thanks to @sergiofspedro).
|
||||
- Language/Turkish: Activity and input-history settings use consistent agent and prompt terminology (thanks to @fitzgpt).
|
||||
@@ -1,4 +1,120 @@
|
||||
[
|
||||
{
|
||||
"version": "1.23.0",
|
||||
"date": "2026-09-09",
|
||||
"title": "Finer control over code changes",
|
||||
"intro": null,
|
||||
"app": {
|
||||
"new": [
|
||||
"**Git:** Stage, unstage, or discard individual blocks of changes with controls beside each block in the web and desktop Changes view (thanks to @LABCAT).",
|
||||
"**Turn stats:** The work status panel now shows response speed, model and tool time, tokens, and reported cost after a turn finishes. It's enabled by default (thanks to @alvins82).",
|
||||
"**Projects:** Move project actions, worktree setup commands, and draft starters into the repository for teammates to use. Repository commands ask for trust before running, and ask again when they change.",
|
||||
"Plans: Move plans into the repository, or point the Plans tab at an existing folder of Markdown files in your project.",
|
||||
"Git: Choose a recent commit to review in Changes or Walkthrough, with the same selection shared between both panels.",
|
||||
"Mobile: Compare branches and review individual commits from the Changes panel (thanks to @gaojunran).",
|
||||
"Mobile: Manage snippets, agents, commands, plugins, and skills from Settings on your phone.",
|
||||
"Mobile: Start a session in a project's root folder with the + beside its name in the sessions drawer.",
|
||||
"Sessions: Search projects by name or path in the new-session project picker on web and desktop (thanks to @maximtop).",
|
||||
"Sessions: Paste a full session ID into sidebar or archive search to find an exact match on web and desktop (thanks to @yulia-ivashko).",
|
||||
"Chat: Open and close collapsible Markdown sections in replies, including while the answer is still arriving.",
|
||||
"Usage: ClinePass shows five-hour, weekly, and monthly limits in Usage settings, with an option to show them in work status (thanks to @NemeZZiZZ).",
|
||||
"Usage: Charm Hyper now shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).",
|
||||
"Settings: \"Always show scrollbars\" keeps scrollbars visible on this device when you move the pointer away."
|
||||
],
|
||||
"improvements": [
|
||||
"Chat: Completed live Activity can collapse into a summary of tools used and files changed, keeping the final answer visible. It follows your Activity Default setting.",
|
||||
"Chat: `/btw` now opens a separate composer with its own draft, model, and effort. Select message text and choose \"By the way…\" to ask about it, or use `/btw <question>` to send immediately (thanks to @ChangeHow).",
|
||||
"Files: Returning to a file restores your place in its code or Markdown preview, including the cursor position in the editor.",
|
||||
"Settings: Theme, fonts, and chat layout can differ between web, desktop, mobile, and VS Code. Panel sizes and other device choices stay on the device.",
|
||||
"Desktop: Zoom controls act on the focused browser, terminal, or file editor, and adjust interface scale when you're in chat or Mini Chat (thanks to @khafaji-ahmed).",
|
||||
"Mobile: Back steps through Settings from an item to its list, then to the settings menu.",
|
||||
"Mobile: Choose project sorting from the sessions drawer header. The drawer follows the same project order as desktop.",
|
||||
"Mobile: Close either drawer with the reverse edge swipe. Swipe session, project, and worktree rows right to reveal their actions.",
|
||||
"Comments: Enter attaches a code comment on desktop; Shift+Enter adds a newline.",
|
||||
"Terminal: Text renders consistently across tabs, borders and block graphics join cleanly, and touch users get a copy button beside the tabs.",
|
||||
"Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. Reopening the model picker brings the selected model into view (thanks to @ChangeHow).",
|
||||
"Settings/Chat: Send-shortcut choices and large-text paste behavior have clearer descriptions (thanks to @ChangeHow).",
|
||||
"Chat: Tighter text and Activity spacing, stronger headings, and a softer divider make final answers easier to read. Message action buttons are smaller, with touch actions grouped in a menu.",
|
||||
"Chat: Selected text uses the same visible highlight in messages, file previews, and comments across themes."
|
||||
],
|
||||
"fixes": [
|
||||
"Chat: Queued messages already sent by the server disappear from the queue after reconnecting (thanks to @IbrahimKhan12).",
|
||||
"Sessions: Creating a session or opening a worktree session no longer shows a false history-loading error.",
|
||||
"Remote access: Large streamed replies no longer hold up other requests on slow tunnel connections, and broken connections stop leaving new requests hanging.",
|
||||
"Chat: Forking a user message restores its text and attachments in the new composer's draft and preserves the source draft (thanks to @karimodm).",
|
||||
"Chat: Interrupted tools stop showing an endless running timer after a reload (thanks to @alvins82).",
|
||||
"Chat: Attached images no longer appear twice just after sending.",
|
||||
"Chat: Opening panels or resizing the window keeps you at the end when following the latest reply. Sending or collapsing Activity no longer leaves a large blank area below it.",
|
||||
"Chat: Message details fit narrow columns without leaving gaps, keeping the model name readable as less important details disappear.",
|
||||
"Chat: Streaming Thinking stays inside its scroll box. Scrolling or dragging upward pauses its automatic scrolling so you can read earlier reasoning (thanks to @alvins82).",
|
||||
"Chat: Enter adds a newline in the expanded composer; Ctrl/Cmd+Enter sends. Keyboard selection of a project or worktree returns focus to the input (thanks to @ChangeHow).",
|
||||
"Chat: Narrow Markdown tables fit their columns, removing the empty bordered space on the right (thanks to @ChangeHow).",
|
||||
"Sessions: Opening or restoring a session whose worktree was deleted leaves moving it to another directory up to you.",
|
||||
"Mobile: The uncommitted-changes warning no longer flashes over the chat when starting a session.",
|
||||
"Mobile/Android: Settings, drawers, and chat controls stay clear of the system navigation bar.",
|
||||
"Terminal: Switching projects or tabs keeps each terminal's output separate. Reopening or resizing the panel no longer leaves stray prompt fragments.",
|
||||
"Terminal: Exiting Node-based commands on macOS and Linux no longer prints an empty IPC-channel warning.",
|
||||
"Updates: Updating a desktop host from the browser uses its native updater, confirms the installed version, and reports restart failures with a retry option (thanks to @ChangeHow).",
|
||||
"Git: Switching to a token-based identity no longer fails with a credential-helper permission error (thanks to @ICEY16360).",
|
||||
"Git: Branch comparisons include local edits and follow the selected base branch when you switch comparisons.",
|
||||
"Git: New-file diffs and walkthroughs still load when Git prints line-ending warnings (thanks to @jakoss).",
|
||||
"Usage: A failed refresh keeps the last known usage visible and shows the error without clearing other providers.",
|
||||
"Usage: OpenCode Go shows the correct reset countdowns for its usage limits.",
|
||||
"Usage: OpenRouter shows per-key spending and limits, or monthly spending for unlimited keys, fixing misleading zero balances (thanks to @leducmaxime).",
|
||||
"Usage: Ollama Cloud's dollar-based plans show monthly spending and extra credits, fixing missing usage and rejected credentials (thanks to @kydorn).",
|
||||
"Usage: NeuralWatt allowance rows show usage percentages and respond to the used/remaining toggle (thanks to @kydorn).",
|
||||
"Usage: Slow connections to providers such as z.ai no longer fail because the connection attempt ends too early (thanks to @ouyangjian28).",
|
||||
"Model tools: Summaries, titles, and walkthroughs use the selected model's connection details, fixing failures with providers whose models use different addresses (thanks to @mcowger).",
|
||||
"Desktop: Reachable instances no longer appear offline just because their connection check takes longer to respond (thanks to @jibanez-staticduo).",
|
||||
"Layout: Interface scaling keeps panels and controls usable, with room for macOS window buttons at smaller scales (thanks to @khafaji-ahmed).",
|
||||
"Sidebar: Closing and reopening the sidebar preserves the width you chose.",
|
||||
"Desktop/Linux: \"Open in\" no longer lists unrelated editors or launches the wrong app when an installed app has a non-Latin name (thanks to @ouyangjian28).",
|
||||
"Scrollbars: Hovering over a scrollable area reveals its scrollbar, including in Settings and dialogs, without shifting the content (thanks to @sergiofspedro).",
|
||||
"Language/Turkish: Agent and prompt labels use consistent terminology in Activity, turn stats, and input-history settings (thanks to @fitzgpt)."
|
||||
],
|
||||
"misc": [
|
||||
"Server: `OPENCHAMBER_DATA_DIR` also covers project settings, themes, speech models, and new managed chats. Existing managed chats stay in their current location."
|
||||
]
|
||||
},
|
||||
"vscode": {
|
||||
"new": [
|
||||
"Chat: Replies can contain collapsible Markdown sections that stay open as the answer streams.",
|
||||
"Projects: Store worktree setup commands and draft starters in the repository from Project settings. Repository commands require trust before running and after changes.",
|
||||
"Usage: ClinePass now shows five-hour, weekly, and monthly usage limits (thanks to @NemeZZiZZ).",
|
||||
"Usage: Charm Hyper shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).",
|
||||
"Settings: \"Always show scrollbars\" keeps scrollbars visible when the pointer leaves a scrollable area."
|
||||
],
|
||||
"improvements": [
|
||||
"**Chat:** `/btw` now has a separate composer with its own draft, model, and effort. The \"By the way…\" text-selection action prefills a question with the selected passage (thanks to @ChangeHow).",
|
||||
"Chat: Completed live Activity can collapse into a tool and file-change summary while the final answer stays visible, following your Activity Default setting.",
|
||||
"Settings: VS Code keeps its own appearance and chat layout preferences, separate from web, desktop, and mobile.",
|
||||
"Settings: In narrow panels, Back returns from an item to its list before returning to the settings menu.",
|
||||
"Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. The model picker reopens with your selected model in view (thanks to @ChangeHow).",
|
||||
"Settings/Chat: Send-shortcut and large-text paste options have clearer descriptions (thanks to @ChangeHow).",
|
||||
"Chat: More compact Markdown, smaller action buttons, and a softer final-answer divider make replies easier to scan.",
|
||||
"Chat: Text selection and comment highlights use a consistent, readable accent tint across themes."
|
||||
],
|
||||
"fixes": [
|
||||
"Sessions: New sessions and worktree sessions open without false history-loading errors.",
|
||||
"Settings: A failed screen load no longer triggers a broken reload of the chat.",
|
||||
"Chat: Forking a user message fills the destination composer with its prompt and attachments while keeping the original session's draft intact (thanks to @karimodm).",
|
||||
"Chat: Tools interrupted before a reload no longer keep a running timer indefinitely (thanks to @alvins82).",
|
||||
"Chat: Images attached to a sent message appear only once.",
|
||||
"Chat: Resizing the chat keeps the latest reply in view when following the end. Sending or collapsing Activity no longer creates a large blank space below it.",
|
||||
"Chat: Message details adapt to narrow panels without leaving gaps between the model, effort, and duration.",
|
||||
"Chat: Long Thinking output stays in a capped scroll box while streaming; scrolling upward pauses its automatic scrolling (thanks to @alvins82).",
|
||||
"Chat: Narrow tables keep their border and toolbar close to the columns (thanks to @ChangeHow).",
|
||||
"Usage: Failed refreshes keep the last known figures visible with an error, while other providers continue to load.",
|
||||
"Usage: OpenRouter reports key spending and limits accurately, including monthly spending for unlimited keys (thanks to @leducmaxime).",
|
||||
"Usage: Ollama Cloud dollar-based plans show monthly spending and extra credits; credential checks reject unreadable usage pages (thanks to @kydorn).",
|
||||
"Usage: NeuralWatt shows allowance percentages correctly in both used and remaining modes (thanks to @kydorn).",
|
||||
"Usage: Provider requests have enough time to connect on slower networks, fixing premature \"fetch failed\" errors (thanks to @ouyangjian28).",
|
||||
"Scrollbars: Hover reveals scrollbars in chat, Settings, and shared dialogs without moving the content sideways (thanks to @sergiofspedro).",
|
||||
"Language/Turkish: Activity and input-history settings use consistent agent and prompt terminology (thanks to @fitzgpt)."
|
||||
],
|
||||
"misc": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.22.2",
|
||||
"date": "2026-09-05",
|
||||
|
||||
+1
-75
@@ -1,81 +1,7 @@
|
||||
---
|
||||
title: Turn stats in work status
|
||||
title:
|
||||
---
|
||||
|
||||
## App
|
||||
|
||||
### New
|
||||
|
||||
- **Turn stats:** The work status panel now shows response speed, model and tool time, tokens, and reported cost after a turn finishes. It's enabled by default (thanks to @alvins82).
|
||||
- **Projects:** Move project actions, worktree setup commands, and draft starters into the repository for teammates to use. Repository commands ask for trust before running, and ask again when they change.
|
||||
- Plans: Move plans into the repository, or point the Plans tab at an existing folder of Markdown files in your project.
|
||||
- Sessions: Search projects by name or path in the new-session project picker on web and desktop (thanks to @maximtop).
|
||||
- Usage: Charm Hyper now shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).
|
||||
- Settings: "Always show scrollbars" keeps scrollbars visible on this device when you move the pointer away.
|
||||
|
||||
### Improvements
|
||||
|
||||
- Chat: `/btw` now opens a separate composer with its own draft, model, and effort. Select message text and choose "By the way…" to ask about it, or use `/btw <question>` to send immediately (thanks to @ChangeHow).
|
||||
- Settings: Theme, fonts, and chat layout can differ between web, desktop, mobile, and VS Code. Panel sizes and other device choices stay on the device.
|
||||
- Terminal: Text renders consistently across tabs, borders and block graphics join cleanly, and touch users get a copy button beside the tabs.
|
||||
- Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. Reopening the model picker brings the selected model into view (thanks to @ChangeHow).
|
||||
- Settings/Chat: Send-shortcut choices and large-text paste behavior have clearer descriptions (thanks to @ChangeHow).
|
||||
- Chat: More compact text and spacing, stronger headings and contrast, consistent Activity rows, and a divider before the final answer make replies easier to read.
|
||||
- Chat: Selected text uses the same visible highlight in messages, file previews, and comments across themes.
|
||||
|
||||
### Fixes
|
||||
|
||||
- Chat: Forking a user message restores its text and attachments in the new composer's draft and preserves the source draft (thanks to @karimodm).
|
||||
- Chat: Interrupted tools stop showing an endless running timer after a reload (thanks to @alvins82).
|
||||
- Chat: Attached images no longer appear twice just after sending.
|
||||
- Chat: Opening panels or resizing the window keeps you at the end when following the latest reply. Sending no longer leaves a large blank area below the message.
|
||||
- Chat: Streaming Thinking stays inside its scroll box. Scrolling or dragging upward pauses its automatic scrolling so you can read earlier reasoning (thanks to @alvins82).
|
||||
- Chat: Enter adds a newline in the expanded composer; Ctrl/Cmd+Enter sends. Keyboard selection of a project or worktree returns focus to the input (thanks to @ChangeHow).
|
||||
- Chat: Narrow Markdown tables fit their columns, removing the empty bordered space on the right (thanks to @ChangeHow).
|
||||
- Sessions: Opening or restoring a session whose worktree was deleted leaves moving it to another directory up to you.
|
||||
- Mobile: The uncommitted-changes tooltip no longer flashes over the startup screen while the last session loads.
|
||||
- Terminal: Switching projects or tabs keeps each terminal's output separate. Reopening or resizing the panel no longer leaves stray prompt fragments.
|
||||
- Terminal: Exiting Node-based commands on macOS and Linux no longer prints an empty IPC-channel warning.
|
||||
- Updates: Updating a desktop host from the browser uses its native updater, confirms the installed version, and reports restart failures with a retry option (thanks to @ChangeHow).
|
||||
- Git: Switching to a token-based identity no longer fails with a credential-helper permission error (thanks to @ICEY16360).
|
||||
- Usage: OpenRouter shows per-key spending and limits, or monthly spending for unlimited keys, fixing misleading zero balances (thanks to @leducmaxime).
|
||||
- Usage: Ollama Cloud's dollar-based plans show monthly spending and extra credits, fixing missing usage and rejected credentials (thanks to @kydorn).
|
||||
- Usage: NeuralWatt allowance rows show usage percentages and respond to the used/remaining toggle (thanks to @kydorn).
|
||||
- Usage: Slow connections to providers such as z.ai no longer fail because the connection attempt ends too early (thanks to @ouyangjian28).
|
||||
- Desktop/Linux: "Open in" no longer lists unrelated editors or launches the wrong app when an installed app has a non-Latin name (thanks to @ouyangjian28).
|
||||
- Scrollbars: Hovering over a scrollable area reveals its scrollbar, including in Settings and dialogs, without shifting the content (thanks to @sergiofspedro).
|
||||
|
||||
### Misc
|
||||
|
||||
- Server: `OPENCHAMBER_DATA_DIR` also covers project settings, themes, speech models, and new managed chats. Existing managed chats stay in their current location.
|
||||
|
||||
## VS Code
|
||||
|
||||
### New
|
||||
|
||||
- Projects: Store worktree setup commands and draft starters in the repository from Project settings. Repository commands require trust before running and after changes.
|
||||
- Usage: Charm Hyper shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).
|
||||
- Settings: "Always show scrollbars" keeps scrollbars visible when the pointer leaves a scrollable area.
|
||||
|
||||
### Improvements
|
||||
|
||||
- **Chat:** `/btw` now has a separate composer with its own draft, model, and effort. The "By the way…" text-selection action prefills a question with the selected passage (thanks to @ChangeHow).
|
||||
- Settings: VS Code keeps its own appearance and chat layout preferences, separate from web, desktop, and mobile.
|
||||
- Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. The model picker reopens with your selected model in view (thanks to @ChangeHow).
|
||||
- Settings/Chat: Send-shortcut and large-text paste options have clearer descriptions (thanks to @ChangeHow).
|
||||
- Chat: More compact Markdown, stronger headings and contrast, and a divider before the final answer make replies easier to scan.
|
||||
- Chat: Text selection and comment highlights use a consistent, readable accent tint across themes.
|
||||
|
||||
### Fixes
|
||||
|
||||
- Chat: Forking a user message fills the destination composer with its prompt and attachments while keeping the original session's draft intact (thanks to @karimodm).
|
||||
- Chat: Tools interrupted before a reload no longer keep a running timer indefinitely (thanks to @alvins82).
|
||||
- Chat: Images attached to a sent message appear only once.
|
||||
- Chat: Resizing the chat keeps the latest reply in view when following the end. Sending no longer creates a large blank space below the message.
|
||||
- Chat: Long Thinking output stays in a capped scroll box while streaming; scrolling upward pauses its automatic scrolling (thanks to @alvins82).
|
||||
- Chat: Narrow tables keep their border and toolbar close to the columns (thanks to @ChangeHow).
|
||||
- Usage: OpenRouter reports key spending and limits accurately, including monthly spending for unlimited keys (thanks to @leducmaxime).
|
||||
- Usage: Ollama Cloud dollar-based plans show monthly spending and extra credits; credential checks reject unreadable usage pages (thanks to @kydorn).
|
||||
- Usage: NeuralWatt shows allowance percentages correctly in both used and remaining modes (thanks to @kydorn).
|
||||
- Usage: Provider requests have enough time to connect on slower networks, fixing premature "fetch failed" errors (thanks to @ouyangjian28).
|
||||
- Scrollbars: Hover reveals scrollbars in chat, Settings, and shared dialogs without moving the content sideways (thanks to @sergiofspedro).
|
||||
|
||||
Reference in New Issue
Block a user