[pull] main from xintaofei:main#87
Merged
Merged
Conversation
Add a quick "chat mode" for conversations that need no project folder. Each chat conversation is backed by a hidden is_chat folder pointing at its own dated scratch dir (chat-sessions/<date>/<uuid>/), created lazily on first send so merely selecting the mode writes no DB rows. The scratch dir is prepared eagerly on selection so the agent connects before the first prompt, and the first send runs the same inline create-bind-send path as a normal conversation. - Backend: is_chat folder column (+migration), create_chat_conversation and create_chat_dir endpoints for both runtimes, folder lists exclude is_chat folders, and deleting the last conversation retires the hidden folder. - Sidebar: an always-present "Chat" section with an empty-state hint and a hover-revealed New-chat action. - Composer: a "no-folder mode" entry; branch pickers and the aux panel are hidden while a chat conversation is active. - Sends gate on a cwd-matched live connection, single-flight the first create, and fully restore the composer state if the create fails. - Localized across all 10 locales.
…enu list scrollable
- Replace the right-edge per-message dot rail with a single bullet chip in the shared overlay stack, ordered first above the plan and sub-agent chips; opening it shows a card listing each user message with file +N/-N and a per-file diff list. - Build the navigator entries lazily, only while the panel is open, and drop the per-frame scroll-spy highlight and its message-nav-active helper, so a collapsed or streaming transcript parses no diffs. - Restyle the shared overlay chips as dimmed flat-start/round-end bullets pinned to the inline-start edge with logical RTL-aware classes, a top/bottom/end border, and a hover/focus reveal that expands inline-end. - Use MapPinned for the navigator icon, add the messageNav collapsedSummary string, and drop the unused expand/jumpToMessage keys across all locales.
…y the new-conversation icon to SquarePen
- feat(chat): Start a quick conversation without picking a project folder — a new "Chat" section sits at the top of the sidebar. While you're in a chat, the folder/branch pickers and side panel step aside. - feat(sidebar): Start a new conversation right from any folder header, with a consistent icon everywhere. - feat(chat): The message navigator is now a single chip next to the plan and sub-agent chips — open it to jump between your messages and see each one's changed files and diff. - feat(tabs): Middle-click a tab to close it — in the session, file, and terminal tab bars. - fix(settings): The Settings menu now lines up neatly and scrolls when it's taller than the window. - style(chat): The composer's "+" button is toned down to match the selectors next to it. ----------------------------- # 发布版本 0.15.8 - 功能(聊天):无需选择项目文件夹即可快速开始对话——侧边栏顶部新增「聊天」分组。聊天时,文件夹/分支选择器和侧边面板会自动让位。 - 功能(侧边栏):可直接从任意文件夹标题栏新建对话,新建图标全局统一。 - 功能(聊天):消息导航器改为与计划、子智能体并列的单个浮层图标——点开即可在你发送的消息间跳转,并查看每条消息的改动文件与差异。 - 功能(标签页):中键点击即可关闭标签——会话、文件、终端标签栏均支持。 - 修复(设置):设置菜单对齐更整齐,超出窗口高度时可滚动。 - 样式(聊天):输入框「+」按钮颜色调淡,与旁边的选择器保持一致。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )